feature-planning

Solid

Break down feature requests into detailed, implementable plans with clear tasks. Use when user requests a new feature, enhancement, or complex change.

AI & Automation 591 stars 80 forks Updated 2 months ago Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
92
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Feature Planning Systematically analyze feature requests and create detailed, actionable implementation plans. ## When to Use - Requests new feature ("add user authentication", "build dashboard") - Asks for enhancements ("improve performance", "add export") - Describes complex multi-step changes - Explicitly asks for planning ("plan how to implement X") - Provides vague requirements needing clarification ## Planning Workflow ### 1. Understand Requirements **Ask clarifying questions:** - What problem does this solve? - Who are the users? - Specific technical constraints? - What does success look like? **Explore the codebase:** Use Task tool with `subagent_type='Explore'` and `thoroughness='medium'` to understand: - Existing architecture and patterns - Similar features to reference - Where new code should live - What will be affected ### 2. Analyze & Design **Identify components:** - Database changes (models, migrations, schemas) - Backend logic (API endpoints, business logic, services) - Frontend changes (UI, state, routing) - Testing requirements - Documentation updates **Consider architecture:** - Follow existing patterns (check CLAUDE.md) - Identify reusable components - Plan error handling and edge cases - Consider performance implications - Think about security and validation **Check dependencies:** - New packages/libraries needed - Compatibility with existing stack - Configuration changes required ### 3. Create Implementation Plan Break feature into **disc...

Details

Author
mhattingpete
Repository
mhattingpete/claude-skills-marketplace
Created
7 months ago
Last Updated
2 months ago
Language
HTML
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category