feature-plan

Generate TDD implementation plans with PR breakdowns from feature specifications.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/mlbright/notes --skill feature-plan-mlbright
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-plan
Source: https://github.com/mlbright/notes/tree/main/.github/skills/feature-plan
Command: npx skills add https://github.com/mlbright/notes --skill feature-plan-mlbright

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the software development process by providing a structured approach to planning feature implementation, breaking down complex features into manageable tasks, and assigning them for development.

Core Features & Use Cases

  • TDD Planning: Generates detailed Test-Driven Development (TDD) plans for new features.
  • Task Breakdown: Decomposes features into incremental Pull Request (PR) tasks.
  • Agent Assignment: Suggests specialist agent assignments for different development components.
  • Use Case: When a new feature specification is ready, use this Skill to generate a clear, step-by-step implementation plan, ensuring all aspects are covered and development can proceed efficiently.

Quick Start

Use the feature-plan skill to create an implementation plan for the user authentication feature specification located at 'specs/user_auth.md'.

Frequently Asked Questions about feature-plan

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

FAQPage Schema
How do I create a TDD implementation plan for a new Rails feature?

To create a TDD implementation plan for a Rails feature, you analyze feature specifications and Gherkin scenarios to generate detailed incremental PR task breakdowns with specialist agent assignments. This ensures all components are covered and development proceeds efficiently.

What is the best way to break down feature specifications into incremental PRs?

The best way to break down feature specifications into incremental PRs is by generating a detailed TDD workflow that decomposes complex features into manageable tasks and assigns them to specialist development agents based on Rails component architecture.

Do I need Gherkin scenarios to plan TDD feature implementation?

Yes, you need Gherkin scenarios and feature specifications to plan TDD feature implementation, because the planning process requires understanding them to define TDD workflows and accurately break down tasks for Rails applications.

How does task breakdown work for complex Rails development features?

Task breakdown for complex Rails development features works by analyzing feature specifications and decomposing them into manageable incremental PR tasks. It suggests specialist agent assignments for different development components to streamline the process.

Can I assign specific development tasks to specialist agents during feature planning?

Yes, you can assign specific development tasks to specialist agents during feature planning. The process suggests specialist agent assignments for different Rails development components within the generated TDD implementation plan.