Token导航 LogoToken导航TokenDH.com
待分类只读github未标认证来源可访问clear审计通过

doc-prd博士

Agent Skill

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

总安装

3,816

周安装

159

GitHub Stars

14

下载量

1,272
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:doc-prd(博士)
来源仓库:https://github.com/vladm3105/aidoc-flow-framework
仓库路径:skills/doc-prd
安装命令:
npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill doc-prd
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill doc-prd

简介

生成符合 SDD 框架的产品需求文档(PRD)。

  • 定义功能特性、用户需求、成功指标与 KPI 体系。
  • 严格遵循上游 BRD 输入,确保可追溯性与完整性。
  • 必须验证前置文档存在后方可生成,防止信息断层。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。
  • doc-prd 属于待分类类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

doc-prd

Purpose

Create Product Requirements Documents (PRD) - Layer 2 artifact in the SDD workflow that defines product features, user needs, measurable success criteria, and KPIs.

Layer: 2

Upstream: BRD (Layer 1)

Downstream Artifacts: EARS (Layer 3), BDD (Layer 4), ADR (Layer 5)

Prerequisites

Upstream Artifact Verification (CRITICAL)

Before creating this document, you MUST:

  1. List existing upstream artifacts: ls docs/01_BRD/ docs/02_PRD/ 2>/dev/null
  2. Reference only existing documents in traceability tags
  3. Use null only when upstream artifact type genuinely doesn't exist
  4. NEVER use placeholders like BRD-XXX or TBD
  5. Do NOT create missing upstream artifacts - skip functionality instead

Before creating a PRD, read:

  1. Shared Standards: .claude/skills/doc-flow/SHARED_CONTENT.md
  2. Upstream BRD: Read the BRD that drives this PRD Note on Sectioned BRDs: If BRD is split into multiple section files (0-18), read ALL files as ONE logical document. See PRD-MVP-TEMPLATE.md Section 22.
  3. Template: ai_dev_ssd_flow/02_PRD/PRD-MVP-TEMPLATE.md
  4. Creation Rules: ai_dev_ssd_flow/02_PRD/PRD-MVP-TEMPLATE.md
  5. Validation Rules: ai_dev_ssd_flow/02_PRD/PRD_MVP_SCHEMA.yaml

When to Use This Skill

Use doc-prd when:

  • Have completed BRD (Layer 1)
  • Need to define product features and user requirements
  • Translating business needs to product specifications
  • Establishing KPIs and success metrics
  • You are at Layer 2 of the SDD workflow

PRD-Specific Guidance

1. Required Sections (21 Total)

PRD documents follow the MVP template structure (21 sections). See ai_dev_ssd_flow/02_PRD/PRD-MVP-TEMPLATE.md for complete structure.

Note: MVP template is the framework standard. All readiness scores use ≥90% thresholds. Expansion happens through NEW MVP iterations (PRD-02, PRD-03), not template changes.

Section 1. Document Control (MANDATORY - First section):

  • Status, Version, Date Created, Last Updated
  • Author, Reviewer, Approver
  • BRD Reference (@brd: BRD.NN.EE.SS)
  • SYS-Ready Score: >=90% required (format: XX% (Target: >=90%))
  • EARS-Ready Score: >=90% required (format: XX% (Target: >=90%))
  • Template Variant (Standard/Agent-Based/Automation-Focused)
  • Document Revision History table

All 21 Sections (in order):

  1. Document Control: Metadata, versioning, dual scoring (SYS-Ready + EARS-Ready >=90%)
  2. Executive Summary: Business value and timeline overview (2-3 sentences)
  3. Problem Statement: Current state, business impact, opportunity assessment
  4. Target Audience & User Personas: Primary users, secondary users, business stakeholders
  5. Success Metrics (KPIs): Primary KPIs, secondary KPIs, success criteria by phase
  6. Goals & Objectives: Primary business goals, secondary objectives, stretch goals
  7. Scope & Requirements: In scope features, out of scope items, dependencies, assumptions
  8. User Stories & User Roles: Role definitions, story summaries (PRD-level only, no EARS/BDD detail)
  9. Functional Requirements: User journey mapping, capability requirements
  10. Customer-Facing Content & Messaging (MANDATORY): Product positioning, messaging, user-facing content
  11. Acceptance Criteria: Business acceptance, technical acceptance, quality assurance
  12. Constraints & Assumptions: Business/technical/external constraints, key assumptions
  13. Risk Assessment: High-risk items, risk mitigation plan
  14. Success Definition: Go-live criteria, post-launch validation, measurement timeline
  15. Stakeholders & Communication: Core team, stakeholders, communication plan
  16. Implementation Approach: Development phases, testing strategy
  17. Budget & Resources: Development/operational budget, resource requirements
  18. Traceability: Upstream sources, downstream artifacts, traceability tags, validation evidence
  19. References: Internal documentation, external standards, domain references, technology references
  20. EARS Enhancement Appendix: EARS pattern templates and requirement syntax guidance
  21. Quality Assurance & Testing Strategy: QA standards, testing strategy

Critical Notes:

  • All 21 sections are MANDATORY with explicit numbering (## N. Title format)
  • Section 10 (Customer-Facing Content) is blocking - must contain substantive content
  • Section 8 (User Stories) must include layer separation scope note
  • Section 21 (QA & Testing Strategy) moved from BRD as technical QA belongs at product level

2. Dual Scoring Requirements

PRD documents require two quality scores in Document Control:

ScorePurposeThreshold
SYS-Ready ScoreReadiness for SYS creation>=90%
EARS-Ready ScoreReadiness for EARS creation>=90%

Format: XX% (Target: >=90%)

SYS-Ready Scoring Criteria (100%):

  • Product Requirements Completeness (40%): All 21 sections, measurable KPIs, acceptance criteria, stakeholder analysis
  • Technical Readiness (30%): System boundaries, quality attributes quantified, Architecture Decision Requirements
  • Business Alignment (20%): ROI validated, market analysis, success metrics, risk mitigation
  • Traceability (10%): Upstream BRD references, downstream links

EARS-Ready Scoring Criteria (100%):

  • Business Requirements Clarity (40%): SMART objectives, functional requirements, acceptance criteria
  • Requirements Maturity (35%): System boundaries, stakeholder requirements, problem statement
  • EARS Translation Readiness (20%): User journeys, quality attributes quantified
  • Strategic Alignment (5%): Domain-specific business logic references

3. Template Variant Selection

VariantSectionsUse Case
Standard1-21 (21)Business features, core platform (DEFAULT)
Agent-Based1-15 (15)ML/AI agents, intelligent systems
Automation-Focused1-12 (12)n8n workflows, event processing

Selection Criteria:

  1. ML/AI agent? -> Agent-Based
  2. n8n workflow/automation? -> Automation-Focused
  3. Otherwise -> Standard (default)

4. User Stories Scope (Section 8)

Layer Separation Principle:

  • PRD (Layer 2): User role definitions, story summaries, product-level acceptance criteria
  • EARS (Layer 3): Detailed behavioral scenarios (WHEN-THE-SHALL-WITHIN format)
  • BDD (Layer 4): Executable test scenarios (Given-When-Then format)

MANDATORY Scope Note (include in Section 8):

This section provides role definitions and story summaries. Detailed behavioral requirements are captured in EARS; executable test specifications are in BDD feature files.

User Story Format: "As a [role], I want [capability] so that [benefit]"

PRD-Level Content (INCLUDE):

  • User role definitions (personas)
  • Story titles and summaries (2-3 sentences max)
  • Product-level acceptance criteria
  • Business value justification

NOT PRD-Level (EXCLUDE):

  • EARS-level specifications -> Layer 3
  • BDD-level test scenarios -> Layer 4
  • Technical implementation details -> Layer 6/7
  • System architecture decisions -> ADR (Layer 5)

5. Customer-Facing Content (Section 10) - MANDATORY

Status: BLOCKING - error if missing or placeholder-only

Required Content Categories (minimum 3):

  1. Product positioning statements
  2. Key messaging themes
  3. Feature descriptions for marketing
  4. User-facing documentation requirements
  5. Help text and tooltips
  6. Error messages (user-visible)
  7. Success confirmations
  8. Onboarding content
  9. Release notes template

6. Architecture Decision Requirements (Section 18)

Purpose: Elaborate BRD Section 7.2 topics with technical content (options, criteria).

Layer Separation:

BRD Section 7.2          ->    PRD Section 18         ->    ADR
(WHAT & WHY)                   (HOW to evaluate)           (Final decision)
-------------------------------------------------------------------
Business drivers               Technical options           Selected option
Business constraints           Evaluation criteria         Trade-off analysis

PRD Section 18 Format:

##### BRD.NN.32.SS: [Topic Name]

**Upstream**: BRD-NN section 7.2.X

**Technical Options**:
1. **[Option A]**: [Description]
2. **[Option B]**: [Description]

**Evaluation Criteria**:
- **[Criterion 1]**: [Measurable target]
- **[Criterion 2]**: [Measurable target]

**Product Constraints**:
- [Constraint 1]

**Decision Timeline**: [Milestone reference]

**ADR Requirements**: [What ADR must decide]

CRITICAL: Do NOT reference specific ADR numbers (ADR-01, ADR-033, etc.) - ADRs don't exist yet!

6.1 Cross-Linking Tags (AI-Friendly)

Purpose: Establish lightweight, machine-readable hints for AI discoverability and dependency tracing across PRD documents without blocking validation.

Tags Supported:

  • @depends: PRD-NN — Hard prerequisite; this PRD cannot proceed without the referenced PRD
  • @discoverability: PRD-NN (short rationale) — Related document for AI search and ranking (informational)

ID Format: Document-level IDs follow {DOC_TYPE}-NN per ID_NAMING_STANDARDS.md (e.g., PRD-01, PRD-02).

Placement: Add tags to Traceability section (Section 18) or inline with dependency descriptions.

Example:

@depends: PRD-01 (Core Platform)
@discoverability: PRD-02 (Feature Enhancements - shared architecture)

Validator Behavior: Cross-linking tags are recognized and reported as info-level findings (non-blocking). They enable AI/LLM tools to infer relationships and improve search ranking without affecting document approval.

Optional for MVP: Cross-linking tags are optional in MVP templates and are not required for PRD approval; they are purely informational.

7. EARS Enhancement Appendix (Section 20)

Purpose: Provides structured requirements for EARS transformation.

Required Subsections:

20.1 Timing Profile Matrix:

Operationp50p95p99UnitTrigger EventNotes
[operation][value][value][value]ms[event][constraints]

20.2 Boundary Value Matrix:

ThresholdOperatorValueAt BoundaryAboveBelow
[name]>= or > or <= or <[value][behavior][behavior][behavior]

20.3 State Transition Diagram: Mermaid stateDiagram-v2 with error states

20.4 Fallback Path Documentation:

DependencyFailure ModeDetectionFallback BehaviorTimeoutRecovery

20.5 EARS-Ready Checklist: All timing, boundary, state, fallback items verified

Tag Format Convention

NotationFormatArtifactsPurpose
DashTYPE-NNADR, SPEC, CTRTechnical artifacts - file references
DotTYPE.NN.xxxxBRD, PRD, EARS, BDD, SYS, REQ, IMPL, TASKSHierarchical - element references

Key Distinction:

  • @adr: ADR-033 -> Points to document ADR-033_slug.md
  • @brd: BRD.17.0101 -> Points to element 01.01 inside BRD-017.md

Unified Element ID Format (MANDATORY)

Pattern: PRD.{DOC_NUM}.{HASH} (3 segments, dot-separated)

Element TypeCodeExample
Functional Requirement01PRD.02.0101
Quality Attribute02PRD.02.0201
Constraint03PRD.02.0301
Assumption04PRD.02.0401
Dependency05PRD.02.0501
Acceptance Criteria06PRD.02.0601
Risk07PRD.02.0701
Metric08PRD.02.0801
User Story09PRD.02.0901
Use Case11PRD.02.1101
Feature Item22PRD.02.2201
Stakeholder Need24PRD.02.2401

REMOVED Patterns (Do NOT use):

  • AC-XXX -> Use PRD.NN.06.SS
  • FR-XXX -> Use PRD.NN.01.SS
  • F-XXX -> Use PRD.NN.09.SS
  • US-XXX -> Use PRD.NN.09.SS

Feature ID Format (Simple Numeric)

Purpose: Establish consistent Feature ID naming convention for traceability and cross-PRD references.

Pattern: NN (variable-length sequential number, minimum 2 digits)

ComponentFormatDescription
Feature IDNN2+ digit sequential (01-99, then 100-999, 1000+)
Document ContextPRD-NNPRD number provides namespace

Rationale: Document context (PRD-01) already provides namespace. Embedding PRD number in feature ID is redundant. Feature IDs match document ID numbering convention.

Examples:

  • 01: First feature (in any PRD)
  • 15: 15th feature
  • 99: 99th feature
  • 100: 100th feature (auto-expands)
  • 1000: 1000th feature

Validation Regex: ^\d{2,}$

Cross-PRD Reference Format: When referencing features from other PRDs, use the cross-reference format:

@prd: PRD.22.0115

Components:

  • @prd: - Tag prefix
  • PRD-NN - Document ID (NN in element ID)
  • .01 - Element type (01 = Functional Requirement)
  • .15 - Sequence ID within document

Uniqueness: PRD.22.0115 is globally unique (PRD-022, Feature 015)

Invalid Formats (Do NOT Use):

Invalid FormatIssueCorrect Format
Feature-022-001Deprecated formatPRD.22.0101
FR-AGENT-001Non-standard prefixPRD.NN.01.01
Feature 3.1Text formatPRD.25.0103
PRD.1.1Not zero-paddedPRD.01.0101
F-01Deprecated F- formatPRD.NN.01.01

Cumulative Tagging Requirements

Layer 2 (PRD): Must include tags from Layer 1 (BRD)

Tag Count: 1 tag (@brd)

Format:

## 18. Traceability

### Traceability Tags

**Required Tags** (Cumulative Tagging Hierarchy - Layer 2):

@brd: BRD.01.0103, BRD.01.0110


- BRD.01.0103 - Business requirements driving this product
- BRD.01.0110 - Success criteria from business case

**Upstream Sources**:

- [BRD-01](https://github.com/vladm3105/aidoc-flow-framework/blob/HEAD/.claude/skills/doc-prd/../../../ai_dev_ssd_flow/PROJECT/fixtures/budget_alert/BRD-01.md) - Parent business requirements

**Downstream Artifacts**:

- EARS-NN (to be created) - Formal requirements
- BDD-NN (to be created) - Test scenarios

Creation Process

Step 1: Read Parent BRD

Read and understand the BRD that drives this PRD.

Sectioned BRD Handling: If BRD is split into multiple section files (folder structure docs/01_BRD/BRD-NN_{slug}/):

  1. Read ALL section files (BRD-NN.0 through BRD-NN.18)
  2. Treat as ONE logical document
  3. Extract information holistically (no section-to-section mapping)

Step 2: Reserve ID Number

Check docs/02_PRD/ for next available ID number (e.g., PRD-01, PRD-02).

ID Numbering Convention: Start with 2 digits and expand only as needed.

  • ✅ Correct: PRD-01, PRD-99, PRD-102
  • ❌ Incorrect: PRD-001, PRD-009 (extra leading zero not required)

ID Matching: PRD ID does NOT need to match BRD ID (PRD-09 may implement BRD-16).

Step 3: Create PRD Folder and Files

Nested Folder Rule (MANDATORY): ALL PRDs MUST use nested folders regardless of document size.

Folder structure:

  1. Create folder: docs/02_PRD/PRD-NN_{slug}/
  2. Create document file(s) inside the folder

Sectioned PRD (for large documents >25KB):


docs/02_PRD/PRD-01_user_authentication/ PRD-01.md PRD-01.1_executive_summary.md PRD-01.2_problem_statement.md...

Monolithic PRD (for smaller documents ≤25KB):


docs/02_PRD/PRD-01_user_authentication/ PRD-01_user_authentication.md

CRITICAL: Even monolithic PRDs MUST be in a nested folder. Never create docs/02_PRD/PRD-NN_{slug}.md directly in the 02_PRD/ directory.

Step 4: Complete Document Control

Fill all required metadata fields:

  • Status, Version, Dates, Author/Reviewer/Approver
  • BRD Reference with @brd tag
  • SYS-Ready Score and EARS-Ready Score (both >=90%)
  • Template Variant
  • Document Revision History table

Step 5: Complete Core Sections (2-17)

Section 2-3: Problem context and business impact Section 4-6: Users, KPIs, goals Section 7-9: Scope, user stories, functional requirements Section 10: Customer-facing content (MANDATORY) Section 11-14: Acceptance criteria, constraints, risks, success Section 15-17: Stakeholders, implementation, budget

Step 6: Complete Traceability (Section 18)

  • Add upstream BRD references
  • Document downstream artifact placeholders
  • Include Architecture Decision Requirements elaboration
  • Add bidirectional reference table if cross-PRD dependencies exist

Step 7: Complete References (Section 19)

Internal documentation, external standards, domain and technology references.

Step 8: Complete EARS Enhancement Appendix (Section 20)

  • Timing Profile Matrix (p50/p95/p99)
  • Boundary Value Matrix (explicit operators)
  • State Transition Diagram (with error states)
  • Fallback Path Documentation
  • EARS-Ready Checklist

Step 9: Complete QA Strategy (Section 21)

Quality standards and testing strategy (moved from BRD).

Step 10: Create/Update Traceability Matrix

MANDATORY: Create or update docs/02_PRD/PRD-00_TRACEABILITY_MATRIX.md

Step 11: Update Upstream BRD Traceability (MANDATORY)

CRITICAL - Often Missed: When creating a PRD, you MUST update the parent BRD's traceability section.

Process:

  1. Open the upstream BRD (e.g., docs/01_BRD/BRD-01_platform/BRD-01_platform.md)
  2. Locate the ## Traceability section
  3. Add this PRD to Downstream Artifacts:
  - Downstream Artifacts: [PRD-01](../../../ai_dev_ssd_flow/PROJECT/fixtures/budget_alert/PRD-01.md)
  1. Commit BRD update with PRD creation (single commit)

Why This Matters:

  • Enables bidirectional navigation between BRD and PRD
  • Impact analysis: BRD changes show affected PRDs
  • Audit compliance: Regulators require bidirectional traceability

Reference: See .claude/skills/doc-flow/SHARED_CONTENT.md Section 4.3 "Bidirectional Traceability Update Workflow" for complete guidance.

Step 12: Validate PRD

# Unified PRD core validation (canonical; pre-commit/CI parity)
bash ai_dev_ssd_flow/02_PRD/scripts/prd_core_wrapper_hook.sh ai_dev_ssd_flow/02_PRD
# Includes standardized PRD element type checks + legacy pattern detection

# Full PRD validation (includes advisory checks)
bash ai_dev_ssd_flow/02_PRD/scripts/validate_prd_wrapper.sh docs/02_PRD

# Component validator (secondary diagnostics)
python ai_dev_ssd_flow/02_PRD/scripts/validate_prd.py docs/02_PRD/PRD-NN_{slug}/

# Link integrity
python ai_dev_ssd_flow/scripts/validate_links.py --path docs/02_PRD/

# Cumulative tagging validation
python ai_dev_ssd_flow/scripts/validate_tags_against_docs.py --artifact PRD-NN --expected-layers brd --strict

Validation Checklist

Structure (21 Sections):

  • All 21 numbered sections present (1-21)
  • Document Control (Section 1) at top with all required fields
  • Customer-Facing Content (Section 10) has substantive content
  • User Stories (Section 8) includes layer separation scope note
  • EARS Enhancement Appendix (Section 20) completed
  • Quality Assurance & Testing Strategy (Section 21) completed

Document Control Required Fields:

  • Status, Version, Date Created, Last Updated
  • Author, Reviewer, Approver
  • BRD Reference with @brd tag
  • SYS-Ready Score >=90%
  • EARS-Ready Score >=90%
  • Template Variant specified
  • Document Revision History table initialized

Content Quality:

  • Parent BRD identified and referenced
  • Problem-Goals framework completed
  • User personas and user stories defined (PRD-level only)
  • Product features specified with priority levels
  • KPIs quantified (measurable metrics with targets)
  • Quality attributes quantified (performance, reliability)
  • Risk assessment with mitigation strategies
  • Architecture Decision Requirements listed (NO ADR numbers)
  • EARS Enhancement Appendix complete (timing, boundary, state, fallback)

Traceability:

  • Cumulative tags: @brd included
  • Traceability matrix created/updated
  • Upstream BRD traceability section updated with this PRD
  • No ADR forward references
  • No broken links

Size Limits:

  • File size <50,000 tokens (standard) or <100,000 tokens (maximum)

Post-Creation Validation (MANDATORY - NO CONFIRMATION)

CRITICAL: Execute this validation loop IMMEDIATELY after document creation.

LOOP:
  1. Run: python ai_dev_ssd_flow/scripts/validate_cross_document.py --document {doc_path} --auto-fix
  2. IF errors fixed: GOTO LOOP (re-validate)
  3. IF warnings fixed: GOTO LOOP (re-validate)
  4. IF unfixable issues: Log for manual review, continue
  5. IF clean: Mark VALIDATED, proceed

Validation Command

# Per-document validation (Phase 1) - must use nested folder path
python ai_dev_ssd_flow/scripts/validate_cross_document.py --document docs/02_PRD/PRD-NN_{slug}/PRD-NN_{slug}.md --auto-fix

# Layer validation (Phase 2) - run when all PRD documents complete
python ai_dev_ssd_flow/scripts/validate_cross_document.py --layer PRD --auto-fix

Validation Codes Reference

CodeDescriptionSeverity
XDOC-001Referenced requirement ID not foundERROR
XDOC-002Missing cumulative tag (@brd)ERROR
XDOC-003Upstream document not foundERROR
XDOC-006Tag format invalidERROR
XDOC-009Missing traceability sectionERROR
FWDREF-E001Forward reference to non-existent ADRERROR

Quality Gate

Blocking: YES - Cannot proceed to EARS/SYS creation until validation passes with 0 errors.

Common Pitfalls

  1. Missing dual scores: Both SYS-Ready and EARS-Ready scores required
  2. Incorrect section structure: Must be exactly 21 sections (1-21) in order
  3. Missing Section 10 content: Customer-Facing Content is MANDATORY
  4. User Stories scope violation: Section 8 must stay at PRD-level (no EARS/BDD detail)
  5. ADR forward references: Don't write "See ADR-033" (ADRs don't exist yet)
  6. Missing @brd tags: Layer 2 must include Layer 1 tags
  7. ID format errors: Use unified format PRD.NN.xxxx (not F-XXX, US-XXX, etc.)
  8. Missing EARS Enhancement Appendix: Section 20 required for EARS-Ready score
  9. Missing upstream BRD update: Must add PRD reference to parent BRD's Downstream Artifacts

Template Binding (MANDATORY)

When creating PRD documents, use EXACTLY these metadata values:

tags:
  - prd                 # REQUIRED - Use 'prd' NOT 'product-prd', 'feature-prd'
  - layer-2-artifact    # REQUIRED - Layer identifier

custom_fields:
  document_type: prd    # REQUIRED - Use 'prd' NOT 'product-requirements'
  artifact_type: PRD    # REQUIRED - Uppercase
  layer: 2              # REQUIRED - PRD is Layer 2
  architecture_approaches: [ai-agent-based]  # REQUIRED - Array format

FORBIDDEN Values:

  • Tags: product-prd, feature-prd, product-requirements
  • document_type: product-requirements, product_requirements
  • architecture_approach: value (singular form)

Diagram Standards

All diagrams MUST use Mermaid syntax. Text-based diagrams (ASCII art, box drawings) are prohibited. See: ai_dev_ssd_flow/DIAGRAM_STANDARDS.md and mermaid-gen skill.


Next Skill

After creating PRD, use:

doc-ears - Create formal EARS requirements (Layer 3)

The EARS will:

  • Reference this PRD as upstream source
  • Include @brd and @prd tags (cumulative)
  • Use WHEN-THE-SHALL-WITHIN format
  • Formalize PRD features into requirements

Related Resources

  • Main Guide: ai_dev_ssd_flow/SPEC_DRIVEN_DEVELOPMENT_GUIDE.md
  • PRD Schema: ai_dev_ssd_flow/02_PRD/PRD_MVP_SCHEMA.yaml
  • PRD Template: ai_dev_ssd_flow/02_PRD/PRD-MVP-TEMPLATE.md
  • PRD Creation Rules: ai_dev_ssd_flow/02_PRD/PRD-MVP-TEMPLATE.md
  • PRD Validation Rules: ai_dev_ssd_flow/02_PRD/PRD_MVP_SCHEMA.yaml
  • Quality Gate Validation: ai_dev_ssd_flow/02_PRD/PRD_MVP_QUALITY_GATE_VALIDATION.md
  • PRD README: ai_dev_ssd_flow/02_PRD/README.md
  • Shared Standards: .claude/skills/doc-flow/SHARED_CONTENT.md

Section Templates (DEFAULT for all PRD documents):

  • Structure: docs/02_PRD/PRD-NN_{slug}/PRD-NN.S_{slug}.md
  • Index template: ai_dev_ssd_flow/02_PRD/PRD-SECTION-0-TEMPLATE.md
  • Content template: ai_dev_ssd_flow/02_PRD/PRD-SECTION-TEMPLATE.md
  • Reference: ai_dev_ssd_flow/ID_NAMING_STANDARDS.md

Quick Reference

PRD Purpose: Define product features and user needs

Layer: 2

Tags Required: @brd (1 tag)

Key Sections:

  • Section 1: Document Control with dual scoring (SYS-Ready + EARS-Ready >=90%)
  • Section 8: User Stories (PRD-level only)
  • Section 10: Customer-Facing Content (MANDATORY)
  • Section 18: Traceability with Architecture Decision Requirements
  • Section 20: EARS Enhancement Appendix

Next: doc-ears


Version History

VersionDateChangesAuthor
1.32026-03-05Added cross-linking tags documentation (Section 6.1); Added quality gate validation reference; Added Feature ID format documentation; Verified Section 20.1 naming complianceSystem
1.22026-02-26Migrated frontmatter to metadata schema; updated PRD template/rules references to ai_dev_ssd_flow and MVP rule filenamesSystem
1.12026-02-11Nested Folder Enforcement: Fixed all paths from docs/PRD/ to docs/02_PRD/ and docs/BRD/ to docs/01_BRD/; Removed OPTIONAL monolithic path outside nested folder; All PRDs must now be in nested folders regardless of sizeSystem
1.02026-02-08Initial skill definition with YAML frontmatter standardizationSystem

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Gemini CLI

28.9%
按下载量换算368

Claude Code

25.64%
按下载量换算326

Antigravity

19.69%
按下载量换算250

Codex

12.02%
按下载量换算153

OpenCode

7.22%
按下载量换算92

Cursor

3.62%
按下载量换算46

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills