AI product Open source

rederive

rederive is a skill for Claude Code and other coding agents that teaches a codebase by having the user re-derive its design decisions from first principles rather than receiving explanations. It asks questions about why the project exists and how the user would solve its problems, while a background agent maps the repository by reading code, import relationships, and design-changing commits. The resulting map contains roughly 5 to 10 problems ordered by how the system would be built and is stored in `.rederive/map.md`; the session records difficulties and independently worked-out solutions in `.rederive/log.md`. When the user is stuck, rederive narrows the problem to several approaches and can offer a sketch after two consecutive incorrect answers. It can be installed with `npx skills add EricJujianZou/rederive`, used with `/rederive` on a local or GitHub repository, and also installed as a Claude Code plugin. Its local files are excluded from the repository's commits, it sends no telemetry, and the project is licensed under MIT.

View repository Visit site Mentioned in 1 video ↓

What rederive is used for

1 use taken from transcripts — each links to the moment in the video.

  • A Claude code skill that guides a user through a codebase by only asking questions, helping them rediscover the original design decisions of the authors.

Videos mentioning rederive

1 in the library.