Agent skill · product strategy · aiskillstore
plan-feature
Plan a new feature with analysis, design, and implementation steps. Use when the user asks to plan a feature or run /plan-feature.
Why this skill is useful
Provides a structured feature planning process with detailed analysis and implementation steps that the AI wouldn't reliably generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Feature Planning Plan and structure new features with thorough analysis, design considerations, and actionable implementation steps. Instructions When this skill is invoked: 1. Gather Requirements Identify the feature name and high-level goal Ask clarifying questions if requirements are ambiguous Determine acceptance criteria for the feature 2. Analyze Existing Codebase Search for related existing functionality Identify patterns and conventions in the codebase Find integration points where the feature will connect 3. Design the Solution Determine affected modules (lobby, session, api, ui) Identify required changes per architectural layer Consider edge cases and error handling Note any external dependencies or constraints 4. Create Implementation Plan Break down into atomic, testable tasks Order tasks by dependencies Write the plan to the todo list using TodoWrite 5. Save Plan to File Create .claude/plans/ directory if it doesn't exist Generate a slug from the feature name (e.g., "Custom Voting Decks" → custom-voting-decks.md) Write the plan to .claude/plans/<feature-slug>.md using the Output Format below This creates a persistent record of the plan for reference 6. Present for Approval Summarize the approach Highlight key design decisions Present the task breakdown Reference the saved plan file location Wait for user approval before implementing Task Breakdown Structure Backend Tasks (if applicable) Frontend Tasks (if applicable) Cross-Cutting Tasks Analysis Guidelines Questions to Answer 1. What problem does this solve? - Clear user value 2. Who is affected? - Which users/roles 3. What are the boundaries? - What's in/out of scope 4. What could go wrong? - Failure modes and mitigations 5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/plan-feature