planlisted
Install: claude install-skill sohaibdevv/Claude-Starter-Kit
# 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.
1. Read `CLAUDE.md` for project conventions, key paths, and existing skills
2. Look for a file map or project structure documentation
3. Read any existing skills, scripts, or files that relate to what's being built
4. 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.
1. **Search for MCP servers** — WebSearch for `"<service-name> MCP server"` on GitHub/npm/PyPI
2. **Search for official SDKs** — Check if the service has an official Python/Node SDK
3. **Check existing MCP servers** — Read `.mcp.json` for already-connected servers
4. **Evaluate options**: MCP server > official SDK > custom wrapper
5. **If an MCP server exists**: configure it in `.mcp.json` instead of writing custom code
6. **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.
1.