rederive
给编程 Agent 用的代码库学习 Skill,用一连串提问带你自己推出项目的设计。
- 生态
- Agent Skills
- Skill 分类
- 编程
- 创建者 / 机构
- Eric Zou(GitHub:EricJujianZou)
它是什么
rederive 是 Eric Zou(GitHub:EricJujianZou)做的 Agent Skill。README 的原话是 “rederive is a skill for coding agents that teaches you a codebase by making you design it yourself from first principles”。装好以后,用 /rederive 指定当前代码库、本地路径或 Git 仓库网址。它会先分析代码结构、导入关系和提交历史,整理出 5 到 10 个设计问题,再用苏格拉底式提问(Socratic questioning)一步步引导你,推出这个项目为什么这样设计。学习进度记在项目里的 .rederive/map.md 和 log.md。它只负责提问,设计要你自己一步步推出来,这是它和直接讲解代码的工具最不一样的地方。支持 Claude Code、Codex、Cursor、Gemini CLI、Copilot 这类能读 Agent Skills 的工具。
适合谁:接手陌生代码库、想弄懂它为什么这样写的程序员;不写代码的读者用不上。
使用前提:需要 git、bash 和 python3。给它 Git 仓库网址时,它会把仓库克隆下来;已有的文件夹可能会被拉取更新。它会在项目里写 .rederive/map.md 和 .rederive/log.md,并改动 .git/info/exclude;重新开始时会删掉这两个学习文件。README 说没有遥测,但你用的 AI 工具读取代码以后怎么处理,由各自服务的规则决定。说明是英文。MIT 许可,模型和工具的费用自理。
以上根据项目公开说明整理,本站没有实际测试。