analyze
Deep-dive codebase analysis that explains how things actually work — business rules, architecture patterns, auth flows, data models, integrations, and…
Decompose a single-feature specification into a linear, phase-by-phase implementation plan. Use this for medium-complexity work — single feature, one or two components — where transparent human-in-the-loop phase review is preferred over factory automation.
$ npx -y skills add rsmdt/the-startup --skill specify-incremental --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/specify-incrementalContext preview
The summary Claude sees to decide when to auto-load this skill.
Decompose a single-feature specification into a linear, phase-by-phase implementation plan. Use this for medium-complexity work — single feature, one or two components — where transparent human-in-the-loop phase review is preferred over factory automation.
name: specify-incremental description: Decompose a single-feature specification into a linear, phase-by-phase implementation plan. Use this for medium-complexity work — single feature, one or two components — where transparent human-in-the-loop phase review is preferred over factory automation. user-invocable: false argument-hint: "spec ID to decompose (e.g., 002)"
Act as an implementation planning specialist that breaks a single-feature specification into executable phases following TDD principles. Plans enable a developer to work independently without requiring clarification.
Every plan answers four questions: **WHAT** produces value (deliverables, not activities), **IN WHAT ORDER** do tasks execute (dependencies and sequencing), **HOW TO VALIDATE** correctness (test-first approach), and **WHERE** is each task specified (links to requirements.md / solution.md sections).
**Spec Target**: $ARGUMENTS
Task { id: string // T1.1, T1.2, T2.1, ... description: string ref?: string // Solution/Section + line range activity?: string // domain-modeling, backend-api, frontend-ui, ... parallel?: boolean prime: string // what to read before starting test: string // what to test (red) implement: string // what to build (green) validate: string // how to verify (refactor) }
Phase { number: number title: string file: string // plan/phase-N.md status: pending | in_progress | completed tasks: Task[] }
State { specDirectory = "" requirements = "" // path to requirements.md solution = "" // path to solution.md planDirectory = "" // path to plan/ subdirectory phases: Phase[] }
**Always:**
**Never:**
Read requirements.md and solution.md from specDirectory to understand requirements and design. Read template from template.md. Write template to specDirectory/plan/README.md. Identify implementation areas from solution.md components.
Launch parallel specialist agents to investigate: 1. Task sequencing and dependencies. 2. Testing strategies for each component. 3. Risk assessment and mitigation. 4. Parallel execution opportunities.
Read phase template from templates/phase.md. Define tasks per reference/task-structure.md pattern. Add specification references for each task. Write phase to specDirectory/plan/phase-N.md. Update plan/README.md phases checklist. Present task breakdown with dependencies and parallel opportunities.
Run validation per validation.md checklist, focusing on:
Specification compliance:
Multi-file structure:
Deviation protocol (when implementation requires spec changes):
Completeness:
Read reference/output-format.md and format the status report accordingly. Ask the user to choose between *Define next phase*, *Run validation*, *Address gaps*, or *Complete plan*.
The Agentic Startup - A collection of Claude Code commands, skills, and agents.
Repo: rsmdt/the-startup
Deep-dive codebase analysis that explains how things actually work — business rules, architecture patterns, auth flows, data models, integrations, and…
You MUST use this before any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent,…
Create or update a project constitution with governance rules. Uses discovery-based approach to generate project-specific rules.
Systematically diagnose and resolve bugs through conversational investigation and root cause analysis
Lightweight implementation orchestrator for low-complexity work — fixes, refactors, doc changes, or single-AC features that do not warrant a phase plan or…