Browse / Productivity Workflow / Feature Planning

Feature Planning

Architects comprehensive, phase-based implementation plans for complex software features using progressive disclosure and structured documentation.

SkillProductivity WorkflowPlanningDocs StandardsProject Management

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Comprehensive testing strategies including unit, integration, and E2E scenarios
  • Progressive disclosure modeling to manage information density for AI agents
  • Standardized documentation structure for technical specs and architecture decisions
  • Phase-based implementation strategy for complex, multi-PR features
  • Context preservation for edge cases, trade-offs, and architectural rationale

Use cases

  • Creating a roadmap that allows future AI agents to implement features with full context
  • Planning a major feature that requires significant architectural changes and multiple pull requests
  • Mapping out complex database migrations and API contract changes across multiple systems

FAQ

How does this skill improve the AI development workflow?

It provides a 'source of truth' for both human developers and AI agents. By organizing context into specific phases and files, it prevents AI context window saturation, ensures architectural consistency, and preserves the rationale behind technical decisions for future reference.

What is 'Progressive Disclosure' in the context of this skill?

Progressive disclosure is a strategy where information is revealed only as it becomes relevant. For Claude, this means starting with a high-level overview and only drilling down into specific phase details or technical specs when the agent is ready to implement that specific part of the plan.

When should I use the Feature Planning skill?

You should invoke this skill manually when starting large, complex features that require detailed planning, architectural decisions, or a multi-PR implementation strategy. It is ideal for breaking down monolithic tasks into manageable, stackable updates.

What does the Feature Planning skill do?

This skill enables Claude to architect comprehensive, phase-based implementation plans for complex software features. It creates a structured documentation hierarchy in your project's `~/.ai/plans/` directory, using progressive disclosure to manage information density for AI agents.

Does this skill provide standardized templates?

Yes, it includes standardized templates for feature overviews, implementation guides, technical details, file modification lists, and context notes. This ensures that every feature plan follows a predictable, agent-friendly structure regardless of the developer.