PMatX3

Reverse Engineer — Documentation skill for Claude Code

Documentation community

Reads an existing codebase and produces structured requirements, architecture documentation, and a landmine register.

How to install Reverse Engineer

Installs to ~/.claude/commands/pmatx3-mattis-aios-workspace-template-reverse-engineer.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/PMatX3/mattis-aios-workspace-template/HEAD/.claude/commands/reverse-engineer.md -o ~/.claude/commands/pmatx3-mattis-aios-workspace-template-reverse-engineer.md

Restart Claude Code, or start a new session, for it to be picked up.

What Reverse Engineer does


name: reverse-engineer description: Reads an existing codebase and produces structured requirements, architecture documentation, and a landmine register. owner: Patrick version: 1.0 status: approved autonomy: automatic distribution: public

Reverse Engineer — Generate Requirements from an Existing Codebase

Reads an existing codebase and produces structured requirements, architecture documentation, and a landmine register. Use for delivery rescues, onboarding to inherited projects,

Alternatives in Documentation

  • Doc Co-authoring — Guide users through structured workflow for co-authoring documentation 94.1k ★
  • Notion Research Documentation — Research Notion content and synthesize findings into structured briefs 14.6k ★
  • Wiki — Bootstrap or check the claude-obsidian wiki vault 3.3k ★

Full documentation available on GitHub

View Source Repository