cy-create-prd

Create business-focused PRDs via codebase exploration and market research.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/rhuangabrielsantos/skills --skill cy-create-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cy-create-prd
Source: https://github.com/rhuangabrielsantos/skills/tree/main/skills/cy-create-prd
Command: npx skills add https://github.com/rhuangabrielsantos/skills --skill cy-create-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

New features and product ideas often lack a structured, business-focused Product Requirements Document (PRD) that integrates codebase reality and market context, causing misalignment between product goals and engineering effort. This Skill enforces a repeatable, collaborative process that combines parallel codebase exploration, web research, structured clarifying questions, and documented decisions to produce a complete PRD ready for handoff.

Core Features & Use Cases

  • Parallel context discovery: Run codebase exploration and market/user research in tandem and summarize findings before asking clarifying questions.
  • Structured clarification protocol: Ask one multiple-choice question at a time, enforce the question protocol, and collect user approvals at defined gates.
  • Decision tracing and output: Produce ADRs for approach choices and write the final _prd.md into .compozy/tasks/<slug>/, preserving update mode when an existing PRD or _issue.md is present.
  • Use case: Starting a new "smart search" feature, derive the slug, gather code and market context, run targeted clarifying questions, present 2-3 approaches, create ADRs, and generate a full PRD draft for review.

Quick Start

Create a PRD for "smart search" using any existing _issue.md, include codebase exploration and market research, then present approaches for selection.

Frequently Asked Questions about cy-create-prd

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

FAQPage Schema
How do I create a product requirements document that includes codebase and market context?

To create a product requirements document (PRD) with full context, this Skill runs parallel codebase exploration and web research, summarizes findings, and asks structured clarifying questions before generating the final draft. It ensures your PRD aligns product goals with engineering reality by integrating both technical and market data.

What is the process for turning an issue file into a canonical PRD?

Turning an issue file into a canonical PRD involves detecting an existing _issue.md, preserving its update mode, gathering code and market context, running targeted clarifying questions, presenting approaches, and saving the final _prd.md into a designated task directory.

Can I use structured brainstorming to document architectural decisions for a new feature?

Yes, you can document architectural decisions during PRD creation. The structured brainstorming process presents 2-3 approaches for selection and produces Architecture Decision Records (ADRs) to trace and justify the chosen approach for your new feature.

How does the clarifying question protocol work when generating product requirements?

The clarifying question protocol enforces a one-question-at-a-time multiple-choice format. It collects user approvals at defined gates during product requirements generation, ensuring structured, focused collaboration before finalizing the PRD draft.

Do I need an existing issue file to start guided PRD creation?

No, you do not need an existing issue file to start guided PRD creation. You can initiate a new feature idea directly, derive a slug, and the system will gather the necessary codebase and market context before asking targeted clarifying questions.

Where are the generated PRD and ADR files saved?

The generated PRD and ADR files are saved under the .compozy/tasks/<slug>/ directory. The system automatically derives the slug from your feature name and writes the final _prd.md file there for review and handoff.