prd-analysis

Generate and review AI-coding-ready Product Requirements Documents with Python.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, scripts/check-*, common/issue-schema.md, common/review-criteria.md, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of AI-coding-ready Product Requirements Documents (PRDs), streamlining the process of documenting product features and specifications for development teams.

Core Features & Use Cases

  • Interactive Generation: Create PRDs from scratch or based on existing notes.
  • Document-Driven Generation: Generate PRDs from structured documents.
  • Review and Revise: Perform detailed reviews and revisions of PRDs.
  • Evolve PRDs: Iterate on existing PRDs for new versions.
  • Feature Operations: Modify, add, or deprecate features within PRDs.
  • Use Case: When a development team needs to create or update a PRD for a new product feature, they can use this Skill to generate the document, perform reviews and revisions, and ensure the PRD is ready for development.

Quick Start

Use the prd-analysis skill to generate a new PRD for your product idea. Run /prd-analysis and follow the interactive prompts to define your product features and requirements.

Frequently Asked Questions about prd-analysis

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

FAQPage Schema
How do I generate AI-coding-ready Product Requirements Documents from scratch?

This skill automates the generation of AI-coding-ready PRDs through both interactive prompts and structured document-driven modes. It coordinates cross-reviewer and adversarial review cycles to ensure complex PRD structures are development-ready.

Can I review and revise existing product requirements before development?

Yes, you can perform detailed reviews and revisions of existing product requirements. The skill coordinates cross-reviewer and adversarial review processes, tracks issues, and manages revision cycles to ensure specification quality.

Do I need Python to automate product requirements document generation?

Yes, Python is required to execute the prd-analysis skill. The automation relies on multiple Python script components to orchestrate interactive generation, issue tracking, and document-driven evolution of product requirements.

What is the best way to iterate on product requirements for new feature versions?

The best way to iterate on product requirements for new versions is using the evolve and feature operations functions. You can modify, add, or deprecate features within existing PRDs to handle complex structures and support feature-level operations.

How does adversarial review work for feature specifications?

Adversarial review for feature specifications works by orchestrating multiple script components to challenge and validate PRD quality. The skill coordinates cross-reviewer evaluations and issue tracking to identify gaps before development.

Can I modify or deprecate individual features within a structured PRD?

Yes, you can modify, add, or deprecate individual features within a structured PRD. The skill supports feature-level operations, allowing you to handle complex PRD structures and iterate on specific product requirements without regenerating the entire document.