From sdlc-toolkit
Generate a Product Requirements Document from an Idea Brief or raw description. Always reads system-context.md to account for existing system state. Includes functional requirements, API contracts, data models, and test strategy. Triggers: "prd", "requirements", "write PRD", "product requirements"
How this skill is triggered — by the user, by Claude, or both
Slash command
/sdlc-toolkit:prdThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a complete PRD based on an Idea Brief, user description, or System Context.
Generate a complete PRD based on an Idea Brief, user description, or System Context. PRD must include: functional requirements, API contracts, data models, testing strategy.
PRD can be created from different sources:
docs/discovery/NN-<slug>/idea-brief.mdThe PRD skill always starts by reading system-context.md:
Before generating PRD, check:
docs/system-context.md empty or missing? (greenfield).claude/rules/tech-stack.md exist?If greenfield AND no tech-stack.md:
→ Suggest to the user: "This looks like a new project without established tech stack. Consider running /sdlc-toolkit:foundation first to define project structure and technical conventions. This will help ensure consistent architecture decisions."
Let the user decide whether to run foundation first or proceed with PRD.
@docs/system-context.md — this is the current system state@docs/discovery/INDEX.md — determine the next iteration number (NN)docs/discovery/01-article-reading/idea-brief.mduser-authdocs/discovery/NN-<slug>/
docs/discovery/01-article-reading/docs/discovery/INDEX.md doesn't exist — create it using the templatedocs/discovery/NN-<slug>/prd.md (INSIDE the iteration folder!)docs/discovery/INDEX.md — add or update row, status In ReviewCORRECT structure:
docs/discovery/
├── INDEX.md
└── 01-article-reading/ ← folder for iteration
├── idea-brief.md ← (optional) from ideation phase
└── prd.md ← PRD inside folder
WRONG structure (don't do this):
docs/discovery/
├── INDEX.md
└── 01-prd.md ← WRONG! No folder created
article-processing, user-auth)npx claudepluginhub youarenext/sdlc-toolkit --plugin sdlc-toolkitGenerates a structured Product Requirements Document (PRD) from feature descriptions. Analyzes codebase (package.json, configs, README), processes references, asks clarifying questions, saves to .plans/. Use for new feature planning.
Creates comprehensive PRDs via guided conversational discovery for planning software projects. Covers features, audience, platforms, tech stack, and outputs structured docs/PRD.md.