mp-web3/claude-starter-kit/plan-and-implement
Claude Code and agent skill by mp-web3/claude-starter-kit
- community
Checking that the SKILL.md file is still in the repository.
Structured workflow for planning and implementing new features, skills, scripts, or major changes. Use when the user asks to build something new, add a skill, create infrastructure, or make architectural changes. Guides through explore, plan, approve, implement, verify, update.
Install
npx vskill@latest install mp-web3/claude-starter-kit/plan-and-implementSKILL.md
The same SKILL.md was published earlier as sohaibdevv/claude-starter-kit/plan-and-implement.
Plan & Implement Workflow
First: Read LEARNINGS.md (in this skill's directory) before proceeding.
You are executing a structured 6-phase workflow for building or changing project features. Follow each phase in order. Do NOT skip phases or start implementing before approval.
The user's request: $ARGUMENTS
Phase 1: Explore
Understand the current project state before designing anything.
- Read
CLAUDE.mdfor project conventions, key paths, and existing skills - Look for a file map or project structure documentation
- Read any existing skills, scripts, or files that relate to what's being built
- Identify reusable patterns, utilities, or templates from existing code
Do NOT propose anything yet — just gather context.
Phase 1.5: Tool Discovery (autonomy-first)
Before designing a custom solution, search for existing tools that do the job.
- Search for MCP servers — WebSearch for
"<service-name> MCP server"on GitHub/npm/PyPI - Search for official SDKs — Check if the service has an official Python/Node SDK
- Check existing MCP servers — Read
.mcp.jsonfor already-connected servers - Evaluate options: MCP server > official SDK > custom wrapper
- If an MCP server exists: configure it in
.mcp.jsoninstead of writing custom code - If no MCP server: proceed with custom implementation but note it as a future improvement target
Phase 2: Design
Classify what's being built and design the implementation.
- Classify the change type: skill / script / database / config / structure / other
- List files to create (with paths) and files to modify
- Define dependencies between files (what must be created first)
- Detail the design based on type
- Ask clarifying questions via AskUserQuestion if requirements are ambiguous — do NOT guess
Phase 3: Approve
Present the plan and wait for explicit approval.
Format the plan as:
What
- Files to create (path + one-line description each)
- Files to modify (path + what changes)
Why
- What problem this solves or capability it adds
How
- Implementation order with dependencies noted
- Key design decisions and rationale
Verify
- Specific steps to confirm it works after implementation
Then ask: "Approve this plan, or suggest changes?"
Do NOT proceed to Phase 4 until the user approves.
Phase 4: Implement
Execute the approved plan step by step.
- Create directories first, then files in dependency order
- For each file: write it, verify it exists and is well-formed
- For each modification: read current file, make edit, verify change
- Follow all project conventions from CLAUDE.md
Phase 5: Verify
Run the verification steps defined in the approved plan. Report results. If anything fails, fix it before proceeding.
Phase 6: Update Project Files
Update all project metadata to reflect the changes.
- Update any file map or structure documentation
- Update
CLAUDE.mdif the change affects skills, paths, or workflows - Update settings files if new permissions or hooks are needed
- Confirm all updates are done, then summarize what was built
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/plan-and-implement/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mp-web3/claude-starter-kit/plan-and-implement)