harness-prd

Create, update, or validate PRDs with YAML frontmatter and decision logs.

1|Updated May 23, 2026
One-click install
npx skills add https://github.com/baobao0303/harness --skill harness-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-prd
Source: https://github.com/baobao0303/harness/tree/main/.agents/skills/harness-prd
Command: npx skills add https://github.com/baobao0303/harness --skill harness-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

It helps you produce a high-quality PRD by turning your intent into a structured product document with clear requirements, testable outcomes, and an auditable decision trail.

Core Features & Use Cases

  • PRD creation for the right scope: Drafts a new PRD from scratch, including a structured Essential Spine, stable FR IDs, glossary discipline, and a decision-log skeleton.
  • PRD updates with conflict awareness: Reconciles a PRD with a change signal by extracting what should change and surfacing conflicts against prior decisions.
  • PRD validation without rewriting: Critiques the PRD against a quality rubric and produces a consolidated validation report with severity-ranked findings.

Quick Start

Ask harness-prd to create a PRD by describing your product idea, target users, and what level of rigor you need (hobby, internal, or launch).

Frequently Asked Questions about harness-prd

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

FAQPage Schema
How do I create a product requirements document with an auditable decision log?

To create a product requirements document with an auditable decision log, provide your product idea, target users, and rigor level to generate a structured PRD featuring stable FR IDs and a decision-log skeleton.

How do I validate a PRD without rewriting the entire document?

You can validate a PRD without rewriting by running it against a quality rubric, which produces a consolidated validation report with severity-ranked findings rather than modifying the original text.

How do I update an existing PRD and check for stakeholder alignment conflicts?

To update an existing PRD and check for stakeholder alignment conflicts, input your change signal to extract modifications and automatically surface conflicts against prior decisions logged in the document.

What level of rigor should I specify when drafting product requirements for different contexts?

You should specify hobby, internal, or launch rigor levels when drafting product requirements, which dictates the validation depth, stakeholder alignment strictness, and evidence required for your elicitation and authoring process.

When do I need to use a rubric-driven reviewer gate for product requirements?

You need a rubric-driven reviewer gate for product requirements when finalizing a document for launch, ensuring testable outcomes, glossary discipline, and YAML-frontmatter metadata meet quality standards before approval.

Can I use elicitation to extract product requirements from rough ideas before authoring a PRD?

Yes, you can use elicitation to extract product requirements and evidence from rough ideas before authoring, establishing a structured discovery-to-finalize synthesis that feeds into the final PRD output.