prd-authoring

Generates product briefs, research documents, and PRDs using the Gemini CLI.

Updated Jul 13, 2024
One-click install
npx skills add https://github.com/Reading-Advantage-Thailand/codecamp-advantage --skill prd-authoring-reading-advantage-thailand
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prd-authoring
Source: https://github.com/Reading-Advantage-Thailand/codecamp-advantage/tree/main/.claude/skills/prd-authoring
Command: npx skills add https://github.com/Reading-Advantage-Thailand/codecamp-advantage --skill prd-authoring-reading-advantage-thailand

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Writing Product Briefs, research documents, and PRDs from scratch is slow and often produces vague, unmeasurable requirements. This Skill uses the Gemini CLI to generate high-quality first drafts of each planning document, then validates the resulting PRD against quality standards so teams move from idea to validated requirements faster. ## Core Features & Use Cases - AI-Assisted Draft Generation: Creates product briefs, research plans, and full PRDs by sending contextual prompts to the Gemini CLI, with each stage building on the previous document. - PRD Quality Validation: Checks PRDs for missing sections, vague language, unmeasurable success criteria, and missing acceptance criteria in strict or lenient modes. - Epic Decomposition: Breaks a validated PRD into an epics document to transition from strategic planning to sprint execution. - Use Case: A product manager starting a new payment integration project runs the brief, research, and create-prd commands to get a complete, contextualized PRD draft in hours instead of days, then validates it before stakeholder review. ## Quick Start Ask the assistant to create a PRD for your project by running the prd-authoring status command first, then generate a product brief with your project name.

Frequently Asked Questions about prd-authoring

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

FAQPage Schema
How do I generate a PRD draft with the Gemini CLI?▼

Run the create-prd command with your project name after creating a product brief and research document. The script sends both documents to the Gemini CLI, which generates a PRD with objectives, success criteria, functional and non-functional requirements, constraints, and out-of-scope items.

How do I validate a PRD for vague requirements?▼

Run the validate-prd command with your project name. It checks for missing sections, vague terms like fast or should, unmeasurable success criteria, and missing acceptance criteria, reporting an overall rating of EXCELLENT, GOOD, ACCEPTABLE, or NEEDS WORK.

What prerequisites does the prd-authoring workflow need?▼

You need the gemini CLI installed and authenticated, plus a docs/prds directory in your project. The brief, research, and create-prd commands call Gemini, while validate-prd uses pattern matching and does not require it.

Why does the brief or create-prd command fail with a gemini error?▼

The script fails when the gemini CLI is not installed, not in your PATH, or not authenticated. Verify installation, run gemini auth if needed, and check for Gemini API outages before retrying the command.

When should I not use PRD authoring for planning?▼

Do not use it for implementation-level specifications or sprint planning from approved specs. It covers strategy documents only; use a spec-authoring skill for technical specs and a sprint planner for execution after the PRD is validated and decomposed into epics.