This turns existing code into a product requirements document, which is useful when you've inherited a codebase without documentation or need to formalize what's already built. It analyzes your code structure, functions, and logic to generate a PRD that captures what the system actually does rather than what someone once planned. The reverse engineering approach is honest: sometimes the code is the truth and you need a document that reflects reality. Good for onboarding, audit trails, or when stakeholders ask "what does this thing actually do?" and nobody has a straight answer.

skills.sh installs
798
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill code-to-prd --agent claude-code

Installs into .claude/skills of the current project.

Files

Name

Code → PRD

Description

Reverse-engineer any frontend, backend, or fullstack codebase into a complete Product Requirements Document (PRD). Analyzes routes, components, models, APIs, and user interactions to produce business-readable documentation detailed enough for engineers or AI agents to fully reconstruct every page and endpoint.

Code → PRD: Reverse-Engineer Any Codebase into Product Requirements

Features

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Frontend Development, Backend & APIs, Documentation, Productivity & Planning, Python
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1mindrally avatarstyled-components-best-practicesmindrally/skillsstyled-components best practices for CSS-in-JS development in React applications787skills.sh installs
2jezweb avatarmotionjezweb/claude-skillsBuild React animations with Motion (Framer Motion) - gestures (drag, hover, tap), scroll effects, spring physics, layout animations, SVG. Bundle: 2.3 KB (mini) 785skills.sh installs
3alirezarezvani avatarlanding-page-generatoralirezarezvani/claude-skillsGenerates high-converting landing pages as complete Next.js/React (TSX) components with Tailwind CSS. Creates hero sections, feature grids, pricing tables, FAQ 777skills.sh installs
4adobe avatarappbuilder-testingadobe/skillsGenerate and run tests for Adobe App Builder actions and UI components. Scaffolds Jest unit tests, integration tests against deployed actions, contract tests fo766skills.sh installs
5kostja94 avatarcomparison-table-generatorkostja94/marketing-skillsWhen the user wants to create, optimize, or audit a comparison table section—an in-page block (HTML table or responsive equivalent) comparing products, methods,765skills.sh installs
6assistant-ui avatartool-uiassistant-ui/tool-uiFind, install, configure, and integrate Tool UI components in React apps using shadcn registry entries, compatibility checks, scaffolded runtime wiring, toolkit762skills.sh installs