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.
npx skills add https://github.com/alirezarezvani/claude-skills --skill code-to-prd