What to build
把 Andrej Karpathy 的四条编码原则(Think Before Coding / Simplicity First / Surgical Changes / Goal-Driven Execution)内建到 toolbox 中,随插件安装自动注入到 agent 的 system prompt,替代对 ~/.claude/CLAUDE.md 的依赖。
新增文件: principles/karpathy.md — 四条原则全文,含三个 #1 角色变体:
- Think Before Coding(implementer / general 用)
- Think Before Judging(reviewer 用)
- Think Before Analyzing(argus 用)
修改文件: src/index.ts — 在 config hook 中:读取 principles/karpathy.md → 按 agent 名匹配原则子集 → prepend 到 cfg.agent.<name>.prompt
agent 裁剪映射:
| Agent |
原则 |
备注 |
| implementer |
1,2,3,4 |
全四 |
| general |
1,2,3,4 |
全四 |
| reviewer |
1,2,4 |
#1 标题改为 Think Before Judging,正文微调 |
| argus |
1,2,4 |
#1 标题改为 Think Before Analyzing,正文微调 |
| explore |
— |
跳过,搜索型 agent 不需要编码原则 |
Acceptance criteria
Blocked by
None — 可立即开始
What to build
把 Andrej Karpathy 的四条编码原则(Think Before Coding / Simplicity First / Surgical Changes / Goal-Driven Execution)内建到 toolbox 中,随插件安装自动注入到 agent 的 system prompt,替代对
~/.claude/CLAUDE.md的依赖。新增文件:
principles/karpathy.md— 四条原则全文,含三个 #1 角色变体:修改文件:
src/index.ts— 在confighook 中:读取principles/karpathy.md→ 按 agent 名匹配原则子集 → prepend 到cfg.agent.<name>.promptagent 裁剪映射:
Acceptance criteria
principles/karpathy.md包含四条原则全文,含三个 PRD: Migrate skill-creator Python scripts to TypeScript #1 变体的标题和正文src/index.ts中confighook 在构建 agent 时按映射表 prepend 原则agents/*.md文件不被修改(原则在代码层注入)bun run build编译通过Blocked by
None — 可立即开始