oh-pdd-prd-analysis

Extract KEP definitions, validate PRD completeness and chapter order, and detect requirement conflicts.

31|6|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/openharmonyinsight/openharmony-skills --skill oh-pdd-prd-analysis
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: oh-pdd-prd-analysis
Source: https://github.com/openharmonyinsight/openharmony-skills/tree/main/skills/oh-pdd-prd-analysis
Command: npx skills add https://github.com/openharmonyinsight/openharmony-skills --skill oh-pdd-prd-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

It eliminates the risk of missing or inconsistent PRD content by automatically extracting KEPs, validating chapter completeness and ordering, detecting conflicts, and producing a structured analysis report.

Core Features & Use Cases

  • KEP extraction & validation: identifies KEP definitions (ID, priority, user story, acceptance criteria) and validates formatting/consistency.
  • PRD completeness & compliance checks: verifies mandatory sections and enforces the expected chapter order (ιœ€ζ±‚ζ₯ζΊβ†’ιœ€ζ±‚θƒŒζ™―β†’ιœ€ζ±‚δ»·ε€Όεˆ†ζžβ†’η«žε“εˆ†ζžβ†’ιœ€ζ±‚ζθΏ°) with specific competitive analysis requirements.
  • Conflict detection & module mapping suggestions: checks for priority imbalance and requirement contradictions, then proposes a module partitioning mapped to services.

Quick Start

Tell the AI to analyze the PRD at /path/to/hm-desktop-prd.md with completeness check, KEP extraction, and conflict detection, and output the result in JSON.

Frequently Asked Questions about oh-pdd-prd-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate PRD completeness and chapter order for OpenHarmony Desktop?β–Ό

To validate PRD completeness, this analysis checks mandatory sections and enforces the expected chapter order from requirement source to competitive analysis, producing a structured completeness scoring report. It ensures your PRD review process meets standard compliance criteria.

How do I extract KEP definitions from a PRD document?β–Ό

Extracting KEP definitions involves identifying the ID, priority, user story, and acceptance criteria within your PRD. The analysis validates formatting and consistency, generating a KEP validation result list to ensure requirements extraction is accurate and complete.

What is the best way to detect conflicts and priority imbalance in a PRD?β–Ό

Conflict detection in a PRD identifies requirement contradictions and checks for priority imbalance across KEP definitions. By analyzing the structured content, it generates a conflict report that highlights inconsistencies for immediate review and correction.

Can I get module mapping suggestions for architecture planning from a PRD?β–Ό

Yes, PRD-to-module mapping suggestions are generated by analyzing KEP definitions and proposing a module partitioning mapped to services. This provides architecture planning insights based on predefined reference rules to guide downstream development.

Does the PRD analysis output structured data or only Markdown reports?β–Ό

The PRD analysis supports structured output in both Markdown and JSON formats. You can specify JSON to get machine-readable completeness scoring, KEP validation results, conflict reports, and module suggestions for integration into automated pipelines.