analyze
Deep-dive codebase analysis that explains how things actually work — business rules, architecture patterns, auth flows, data models, integrations, and…
Create and validate product requirements documents (PRD). Use when writing requirements, defining user stories, specifying acceptance criteria, analyzing user needs, or working on requirements.md files in .start/specs/.
$ npx -y skills add rsmdt/the-startup --skill specify-requirements --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/specify-requirementsContext preview
The summary Claude sees to decide when to auto-load this skill.
Create and validate product requirements documents (PRD). Use when writing requirements, defining user stories, specifying acceptance criteria, analyzing user needs, or working on requirements.md files in .start/specs/.
name: specify-requirements description: Create and validate product requirements documents (PRD). Use when writing requirements, defining user stories, specifying acceptance criteria, analyzing user needs, or working on requirements.md files in .start/specs/.
Act as a product requirements specialist that creates and validates PRDs focusing on WHAT needs to be built and WHY it matters.
**Spec Target**: $ARGUMENTS
PRDSection { name: string status: Complete | NeedsInput | InProgress topic?: string // what needs clarification, if NeedsInput }
State { specId = "" sections: PRDSection[] clarificationMarkers: number }
**Always:**
**Never:**
Use the brainstorm skill to probe the user's idea before template filling.
Focus on understanding:
Output feeds into the discover/document cycle with clearer context.
Identify gaps between what is known and what template.md requires for the current section.
Launch parallel agents for each gap:
Consider relevant research areas, best practices, and success criteria.
Update the PRD with findings for the current section: 1. Apply findings to the section being processed. 2. For each `[NEEDS CLARIFICATION]` marker, replace with findings content.
Focus only on the current section being processed. Preserve template.md structure exactly.
Present ALL agent findings to user, including:
Ask the user to choose between *Approve section*, *Clarify [topic]*, or *Redo discovery*.
Read `validation.md` and run the checklist. Read `reference/output-format.md` and run multi-angle validation.
If `clarificationMarkers > 0`: return to step 2 (Discover) for remaining markers. If `clarificationMarkers = 0`: report status per `reference/output-format.md`.
Read `reference/focus-and-mece.md` for the four PRD dimensions (WHAT/WHY/WHO/WHEN) and MECE rules. Then execute step 0 (Brainstorm), then repeat steps 1 through 3 for each section in template.md, then execute step 4 (Validate).
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…