Skip to content

内建 Karpathy 编码原则,按 agent 角色裁剪注入 prompt #33

Description

@MatthewYe

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

  • principles/karpathy.md 包含四条原则全文,含三个 PRD: Migrate skill-creator Python scripts to TypeScript #1 变体的标题和正文
  • src/index.tsconfig hook 在构建 agent 时按映射表 prepend 原则
  • implementer 和 general 拿到完整四原则
  • reviewer 拿到原则 1(变体),2,4
  • argus 拿到原则 1(变体),2,4
  • explore 不拿任何原则
  • agents/*.md 文件不被修改(原则在代码层注入)
  • bun run build 编译通过

Blocked by

None — 可立即开始

Metadata

Metadata

Assignees

No one assigned

    Labels

    resolvedAutopilot has resolved this issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions