Back to skills
SKILL.md
Define Prd
ASecurityCreate PRDs with success metrics for Stage A of the VibeFlow docs-first workflow
- 8 stars
- 0 votes
- 0 copies
- 3 views
- Added May 26, 2026
Security analysis
100/100Pro scans all 3 files and shows the line behind each finding
npx -y skills add hardness1020/VibeFlow --skill define-prd --agent claude-codeAre you the author of Define Prd?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/hardness1020-define-prd)---
name: define-prd
description: Create PRDs with success metrics for Stage A of the VibeFlow docs-first workflow
metadata:
triggers:
- create PRD
- write PRD
- product requirements
- Stage A
- plan feature
---
# define-prd
Create PRDs with success metrics for Stage A of the VibeFlow docs-first workflow.
## Purpose
This skill creates and validates PRD (Product Requirements Document) for Stage A:
- Define problem, users, and scope
- Set success metrics with baseline → target
- Document requirements, dependencies, and risks
## Workflow
```
Stage A: Initiate
│
├── Create/update PRD
├── Define problem, users, scope
└── Set success metrics
```
## Usage
### Create PRD
```
/define-prd
```
Creates or updates `docs/prds/prd.md` with required sections.
## Document Requirements
### PRD (`docs/prds/prd.md`)
Required sections:
- Header (version, file, owners, last_updated)
- Summary (3-5 lines)
- Problem & Context
- Users & Use Cases
- Scope (MoSCoW format)
- Success Metrics (baseline → target)
- Non-Goals
- Requirements (functional + non-functional)
- Dependencies
- Risks & Mitigations
- Analytics & Telemetry
## Validation
- `scripts/validate_prd.py` — Validate PRD structure and content
## References
See `assets/`:
- `prd-template.md` — PRD template
## Manifest Update
After completing Stage A, update `docs/workflow-state.yaml`:
- Set `stage: A`
- Set `docs.prd: docs/prds/prd.md`
## Git Commit
After completing this stage, ask the user for permission before committing:
```bash
git add docs/prds/prd.md docs/workflow-state.yaml
git commit -m "feat(prd): define product requirements (#ft-<ID>)"
```
Replace `<ID>` with the actual work item ID.
## Auto-Advance
After the commit is complete, directly run `/manage-work advance <ID>` to advance to the next stage.
Files in this skill
- SKILL.md
- assets/prd-template.md
- scripts/validate_prd.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.