rederive

A skill for coding agents that teaches you a codebase by making you design it yourself. It only asks questions and never explains, until you work out why the code is built the way it is. Use it on a project your agent wrote for you, before an interview where you have to explain it, or on an open source repo like Express.

npx skills add EricJujianZou/rederive

Then type /rederive in your agent. Works in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, opencode, Windsurf, Amp, Goose and about 15 more. Needs git, bash and python3.

github.com/EricJujianZou/rederive → · MIT · 236★

A session

A rederive session on Express: it asks how you would send every HTTP request through one function, adds constraints, and you end up describing a middleware chain

How it works

Everything stays on your machine. rederive sends no telemetry.