recipe-reverse-engineer

Generate PRD and Design Docs from an existing codebase.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/darsoohoo/intake-bot --skill recipe-reverse-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-reverse-engineer
Source: https://github.com/darsoohoo/intake-bot/tree/main/.agents/skills/recipe-reverse-engineer
Command: npx skills add https://github.com/darsoohoo/intake-bot --skill recipe-reverse-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically converts an existing codebase into formal documentation artifacts (PRD and Design Docs) to accelerate planning, review, and stakeholder alignment.

Core Features & Use Cases

  • Generates PRD and Design Doc artifacts from code discovery, including scope mapping, verification, and review loops.
  • Produces traceable documentation aligned to source units and dependencies with reviewer-guided revisions.
  • Supports end-to-end documentation workflows for software projects, from initial discovery to final approved artifacts.

Quick Start

Provide the target codebase to initiate the reverse-engineering workflow and generate PRD and Design Docs.

Frequently Asked Questions about recipe-reverse-engineer

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

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

You reverse-engineer a PRD from an existing codebase by initiating a discovery workflow that maps source units and dependencies to produce formal product requirement documentation artifacts.

What is the best way to create design docs for undocumented software projects?

The best way to create design docs for undocumented software projects is reverse-engineering the codebase to map source dependencies and generate traceable documentation artifacts through reviewer-guided revisions.

Can I map codebase dependencies to traceable documentation automatically?

Yes, you can map codebase dependencies to traceable documentation automatically by running a reverse-engineering workflow that aligns discovered source units to formal PRD and design doc artifacts.

Does reverse-engineering documentation include a review and revision process?

Yes, reverse-engineering documentation includes reviewer-guided revision loops that verify scope mapping and refine generated PRD and design docs to ensure complete stakeholder alignment.

When do I need to reverse-engineer PRD and design docs from source code?

You need to reverse-engineer PRD and design docs from source code during codebase discovery, documentation updates, or project review phases to accelerate planning and achieve stakeholder alignment.

What are the limitations of generating PRDs from code discovery alone?

Generating PRDs from code discovery alone may miss implicit business context, requiring reviewer-guided revisions and verification loops to ensure reverse-engineered documentation accurately reflects stakeholder intent.