@prd — PRD Generation Skill

Community

Generate and maintain PRDs with diagrams.

Authorfall-out-bug
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the creation and maintenance of Project Requirement Documents (PRDs) and generates diagrams directly from code annotations, ensuring documentation stays synchronized with the codebase.

Core Features & Use Cases

  • Automated PRD Scaffolding: Detects project type (service, library, CLI) and generates a PRD with appropriate sections.
  • Diagram Generation: Creates Mermaid and PlantUML diagrams from inline code annotations (@prd_flow, @prd_step).
  • Validation: Enforces section limits and frontmatter completeness.
  • Update Mode: Regenerates diagrams and updates PRD frontmatter based on code changes.
  • Use Case: When starting a new service, use @prd "my-new-service" to quickly generate a structured PRD. Later, as you add Python functions with @prd_step annotations, run @prd "my-new-service" --update to automatically update sequence diagrams in your PRD.

Quick Start

Use the prd skill to generate a new PRD for a project named 'hw-checker'.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: @prd — PRD Generation Skill
Download link: https://github.com/fall-out-bug/sdp/archive/main.zip#prd-prd-generation-skill

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.