feature-plan

Translate feature specifications into TDD implementation plans with PR steps.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/reckerswartz/resume_builder --skill feature-plan-reckerswartz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-plan
Source: https://github.com/reckerswartz/resume_builder/tree/main/.windsurf/skills/feature-plan
Command: npx skills add https://github.com/reckerswartz/resume_builder --skill feature-plan-reckerswartz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill translates feature specifications into detailed, stepwise TDD implementation plans, including incremental PR breakdowns and specialist agent assignments to guide engineering work.

Core Features & Use Cases

  • Analyze a feature spec to identify components (models, migrations, services, forms, controllers, policies, jobs, mailers, views) and required artifacts.
  • Create an incremental PR-based execution plan that sequences work across layers (data, business logic, authorization, endpoints, UI).
  • Assign specialist agents for each component and provide guardrails to ensure testability and traceability.

Quick Start

Provide a feature spec to generate a comprehensive TDD plan with staged PRs and clear ownership.

Frequently Asked Questions about feature-plan

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

FAQPage Schema
Does feature planning support assigning specialist agents to components?

Feature planning supports assigning specialist agents to components by mapping each architectural element, such as jobs, policies, forms, and views, to a designated agent with specific guardrails to ensure testability and traceability.

How do I create a TDD implementation plan from a feature spec?

To create a TDD implementation plan from a feature spec, you analyze the specification to identify required models, migrations, services, and controllers, then sequence the work into incremental PR steps with dependency ordering and testing strategies.

How do I break down a Rails feature into incremental PRs?

Breaking down a Rails feature into incremental PRs involves sequencing work across architectural layers like data models, business logic, authorization, endpoints, and UI, ensuring each PR represents a testable and traceable increment.

What is feature-spec driven planning in TDD?

Feature-spec driven planning in TDD is a process of translating feature requirements into structured execution plans that assign specialist agents to specific components and provide guardrails for testability before code generation begins.

Can I generate application code while planning a TDD workflow?

You cannot generate application code while planning a TDD workflow with this approach, as it focuses strictly on producing an execution plan, dependency sequencing, and testing strategy rather than writing the actual implementation.

Does feature planning support assigning specialist agents to components?

Feature planning supports assigning specialist agents to components by mapping each architectural element, such as jobs, policies, forms, and views, to a designated agent with specific guardrails to ensure testability and traceability.