feature-planning

Convert feature ideas into structured specs and implementation plans.

23|7|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/peterbamuhigire/skills-web-dev --skill feature-planning-peterbamuhigire
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-planning
Source: https://github.com/peterbamuhigire/skills-web-dev/tree/main/feature-planning
Command: npx skills add https://github.com/peterbamuhigire/skills-web-dev --skill feature-planning-peterbamuhigire

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Complete, end-to-end planning for new features by turning isolated ideas into structured specs and concrete implementation plans.

Core Features & Use Cases

  • Structured specs with user stories, acceptance criteria, and domain context
  • Two-phase planning (Specification and Implementation Planning) with exact file paths
  • Plan governance and versioning using docs/plans/specs and docs/plans

Quick Start

Describe a new feature request in the planning system and save specs under docs/plans/specs and the corresponding implementation plan under docs/plans/YYYY-MM-DD-[feature-name].

Frequently Asked Questions about feature-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn vague feature ideas into concrete specifications and executable plans?

Feature planning converts vague ideas into concrete specifications and executable plans by applying a two-phase approach: Specification and Implementation Planning, generating user stories, acceptance criteria, and implementation roadmaps.

What is the best way to structure feature specifications and implementation roadmaps?

The best way to structure feature specifications is using a two-phase approach that generates structured specs with user stories, acceptance criteria, and domain context, followed by detailed implementation roadmaps for executable plans.

Where should I save specification documents and feature implementation plans?

You should save specification documents under docs/plans/specs and save the corresponding detailed implementation plans under docs/plans/YYYY-MM-DD-[feature-name] for ongoing plan governance and versioning.

Does this feature planning workflow support TDD documentation and plan management?

Yes, this feature planning workflow supports TDD documentation and plan management by generating structured specifications, acceptance criteria, and implementation roadmaps that integrate directly into test-driven development processes.

Can I use this two-phase planning approach for ongoing spec governance across different domains?

Yes, you can use this two-phase planning approach for ongoing spec governance across different domains, as it applies across domains and supports artifacts like user stories, acceptance criteria, and implementation roadmaps.

What is the difference between the Specification phase and the Implementation Planning phase?

The Specification phase focuses on creating structured specs with user stories and acceptance criteria, while the Implementation Planning phase generates detailed implementation roadmaps and executable plans saved under docs/plans/YYYY-MM-DD-[feature-name].