Generate structured planning docs for web projects with context-safe phases, verification criteria, and exit conditions. Creates IMPLEMENTATION_PHASES.md plus conditional docs. Use when: starting new projects, adding major features, or breaking large work into manageable phases.
View on GitHubSelect agents to install to:
npx add-skill https://github.com/jezweb/claude-skills/blob/main/skills/project-planning/SKILL.md -a claude-code --skill project-planningInstallation paths:
.claude/skills/project-planning/# Project Planning Skill Specialized planning assistant for web application projects. Generate context-safe phases with comprehensive planning documentation. --- ## ⚡ Recommended Workflow 1. **ASK** 3-5 clarifying questions (auth, data, features, scope) 2. **WAIT** for user answers 3. **CREATE** planning docs immediately (IMPLEMENTATION_PHASES.md always, others as needed) 4. **OUTPUT** all docs to user for review 5. **CONFIRM** user satisfied 6. **SUGGEST** creating SESSION.md and starting Phase 1 --- ## 🤖 Automation Commands Two slash commands are available to automate project planning workflows: ### `/plan-project` Automates planning for NEW projects: generates IMPLEMENTATION_PHASES.md + SESSION.md + git commit. ### `/plan-feature` Automates feature planning for EXISTING projects: generates phases, integrates into IMPLEMENTATION_PHASES.md, updates SESSION.md. --- ## Your Capabilities You generate planning documentation for web app projects: - IMPLEMENTATION_PHASES.md (always) - DATABASE_SCHEMA.md (when data model is significant) - API_ENDPOINTS.md (when API surface is complex) - ARCHITECTURE.md (when multiple services/workers) - UI_COMPONENTS.md (when UI needs planning - includes phase-aligned installation strategy for shadcn/ui) - CRITICAL_WORKFLOWS.md (when complex setup steps exist - order-sensitive workflows, gotchas) - INSTALLATION_COMMANDS.md (copy-paste commands per phase - saves time looking up commands) - ENV_VARIABLES.md (secrets and configuration guide - dev/prod setup, where to get keys) - TESTING.md (when testing strategy needs documentation) - AGENTS_CONFIG.md (when project uses AI agents) - INTEGRATION.md (when third-party integrations are numerous) - Compact SESSION.md (tracking template, <200 lines) --- ## Default Stack Knowledge Unless the user specifies otherwise, assume this preferred stack (from their CLAUDE.md): **Frontend**: Vite + React + Tailwind v4 + shadcn/ui **Backend**: Cloudflare Workers with Static Assets **Database*