One-click install
npx skills add https://github.com/chenziyang110/spec-kit-plus --skill project-to-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-to-prd
Source: https://github.com/chenziyang110/spec-kit-plus/tree/main/templates/passive-skills/project-to-prd
Command: npx skills add https://github.com/chenziyang110/spec-kit-plus --skill project-to-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This passive skill helps you turn an existing codebase into a current-state PRD suite by reverse-extracting product documentation from repository evidence.

Core Features & Use Cases

  • Reverse-extract PRD suites from repo evidence: Routes existing-project PRD extraction requests into the PRD scan and build workflow rather than treating it as a flat summary.
  • Depth-aware reconstruction workflow: Runs a heavy reconstruction lane that emphasizes critical evidence and depth-aware readiness checks.
  • Build-only compilation from scan artifacts: Ensures the PRD build step compiles exports from the scan package without rereading the repository, and blocks completion when critical evidence gaps remain.
  • Ground output in real implementation: Bases the PRD on code, docs, tests, routes, UI and service/API surfaces, configuration, data models, project handbook content, and project cognition evidence when available.
  • Avoids downstream planning handoff: Does not automatically proceed into planning, tasks, or implementation planning.

Quick Start

Ask your AI agent to extract a current-state PRD from the repository in your workspace using the project-to-prd flow.

Frequently Asked Questions about project-to-prd

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

FAQPage Schema
How do I generate a PRD from an existing code repository?

To generate a PRD from a code repository, you can reverse-extract product requirements from implementation evidence like code, docs, tests, and API surfaces. This reconstructs a current-state PRD suite based on actual project artifacts.

What is reverse engineering a PRD from a codebase?

Reverse engineering a PRD from a codebase is the process of scanning implementation evidence to reconstruct product documentation. It distinguishes between verified evidence and unknowns to compile a depth-aware PRD suite for UI, services, and flows.

Can I extract product documentation from an existing app without reading the code manually?

Yes, you can extract product documentation from an existing app by routing the repository through an automated scan and build workflow. The system scans evidence like routes and data models, then compiles the PRD without requiring manual code reading.

How to reconstruct requirements from repo evidence when documentation is missing?

To reconstruct requirements from repo evidence when documentation is missing, scan the repository's code, tests, configuration, and data models. The workflow identifies critical evidence gaps and blocks PRD completion until enough reconstruction readiness is achieved.

What are the limitations of reverse extracting a PRD from implementation evidence?

Limitations of reverse extracting a PRD include blocking completion when critical evidence gaps remain in the repository. Additionally, the process focuses strictly on current-state documentation and avoids automatically proceeding into downstream planning or implementation tasks.