Skip to content
Back to skills

Define Prd

ASecurity

Create 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
documentationgobashgit

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add hardness1020/VibeFlow --skill define-prd --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Define Prd?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Define Prd
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hardness1020-define-prd/badge)](https://www.skillsdirectory.com/skills/hardness1020-define-prd)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.md1.8 KB
  • assets/prd-template.md2.5 KB
  • scripts/validate_prd.py5.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.