• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dsd2077
V2EX  ›  程序员

看看大家的 AGENTS.md/claude.md 里面都有什么好东西

  •  
  •   dsd2077 ·
    PRO
    ·
    dsd2077 · 2 days ago · 3628 views
    看看大家都有哪些调教 AI 的好方法
    我先来吧
    我的提示词由三部分组成:
    1. 项目基本要求,语言、国际化。关键点在 AGENTS.local.md ,这个文件中会写一些本地的 instruction ,主要是一些端到端验证的流程。这部分不适合放到共享项目中
    2. 第二部分是大名鼎鼎的 andrej-karpathy-skills ,直接 copy 过来的
    3. 第三部分比较有意思。我发现 codex 真的是超级迎合怪。只要在 codex 的执行过程中,提出一点“质疑”或“引导”,它就会立刻改口之前的结论并说出经典的:"你说得对"。于是我找到了这段提示词来解决 codex 的这种左右脑互搏的情况,效果非常好。

    完整提示词链接: https://github.com/dsd2077/CyberVerse/blob/main/AGENTS.md



    30 replies    2026-05-28 16:23:51 +08:00
    xialaoban
        1
    xialaoban  
       2 days ago
    andrej-karpathy-skills
    dsd2077
        2
    dsd2077  
    OP
    PRO
       2 days ago via Android
    @xialaoban 这个项目好像有 100 多 K star 了,太神了。
    l864494871
        3
    l864494871  
       2 days ago   ❤️ 1
    # 项目名称占位 - Claude Code Gateway

    > 长期红线与稳定偏好由 Memory 负责,当前项目规则由 `.claude/rules/*` 负责。

    ## Highest Priority Guardrails

    - Never run `rm` or `rm -rf`.
    - Never modify Git state unless the user explicitly asks, including `git add`, `git commit`, `git push`, `git reset`, and `git checkout`.
    - Before shell commands, check Memory `critical_rules.md`.
    - Do not claim completion, fixed, or passing without fresh verification evidence.
    - Ask before any irreversible or high-risk action.

    ## Project Rules

    @.claude/rules/coding-standards.md
    @.claude/rules/project-context.md
    @.claude/rules/collaboration-contract.md
    @.claude/rules/workflow-triggers.md

    ## Skills

    - Prefer project skills over user/global skills.
    - Matt skills are on-demand capabilities; they do not replace project rules.
    - Use `planning-with-files` only for long-lived, cross-session, or explicitly requested planning work.
    - Run `linus-review` before delivery when `.claude/rules/workflow-triggers.md` says it is required.

    ## Local Constraints

    - `.claude/rules/` owns project collaboration, coding standards, project context, and workflow triggers.
    - When deeper local `*.md` files exist, read their local constraints first and apply them without violating higher-priority guardrails.

    ## Agent skills

    ### Issue tracker

    Issues and PRDs live as local markdown files in `.scratch/`. See `docs/agents/issue-tracker.md`.

    ### Triage labels

    Uses the default five-role vocabulary: needs-triage, needs-info, ready-for-agent, ready-for-human, wontfix. See `docs/agents/triage-labels.md`.

    ### Domain docs

    Single-context layout — one `CONTEXT.md` + `docs/adr/` at the repo root. See `docs/agents/domain.md`.
    dsd2077
        4
    dsd2077  
    OP
    PRO
       2 days ago
    ## Project Rules 非常漂亮

    ### Issue tracker
    ### Triage labels
    ### Domain docs
    很好奇这三个 skill 的是干嘛的?如果是 skill 的话好像没必要写到 CLAUDE.md 里面
    dsd2077
        5
    dsd2077  
    OP
    PRO
       2 days ago
    @dsd2077 奥,我知道了,不是 skill 是文档
    liuliuliuliu
        6
    liuliuliuliu  
    PRO
       2 days ago
    学习了
    liuliuliuliu
        7
    liuliuliuliu  
    PRO
       2 days ago
    @xialaoban 这个 codex 可用吗
    dsd2077
        8
    dsd2077  
    OP
    PRO
       2 days ago via Android
    @liuliuliuliu 可以,写到 AGENTS.md 里面就行
    ruoxie
        9
    ruoxie  
       2 days ago   ❤️ 1
    https://gist.github.com/wjkang/bd67ad8ee5f35b3a6767d44fb6821fd2

    基本能保持我手搓的代码风格,看了下后端搓的管理后台页面的代码,也能保持这个风格
    dsd2077
        10
    dsd2077  
    OP
    PRO
       2 days ago via Android
    @ruoxie 我个人觉得现在往 agents.md 里面写项目架构有点多余了。我有两个项目,一个没写,一个写了,然后没有任何差别。
    xyz8899
        11
    xyz8899  
       2 days ago
    @dsd2077 #8
    请教一下:这个 AGENTS.md 在哪个位置,谢谢!
    qazwsxkevin
        12
    qazwsxkevin  
       2 days ago
    你们都全英文吗? 用英文写 AGENTS.md ,但是推理过程,回答,要求代码注释使用中文,可以不? 毕竟交付的下一手,有些接受不了全英文。。。
    dsd2077
        13
    dsd2077  
    OP
    PRO
       2 days ago   ❤️ 1
    @xyz8899 #11 有两个地方,如果要全局的话(所有项目共享)放在~/.codex/AGENTS.md ,如果是项目级别的话,就放在项目根目录
    dsd2077
        14
    dsd2077  
    OP
    PRO
       2 days ago
    @qazwsxkevin #12 可以的,国外的模型就用英文吧,毕竟这个提示词太长了,指令遵循会好一点。当然我没实测过差异
    lovelyxiaod
        15
    lovelyxiaod  
       2 days ago
    andrej-karpathy-skills 这个 skill 不是说已经是负效果了么?(网上看到视频评测)
    dsd2077
        16
    dsd2077  
    OP
    PRO
       2 days ago
    @lovelyxiaod #15 andrej-karpathy-skills 不是一个 skill ,只是 4 个原则,负效果应该不至于吧。https://github.com/multica-ai/andrej-karpathy-skills
    Parva
        17
    Parva  
       2 days ago
    个人觉得优秀的工具如 cc 或 codex ,相信人家做 AI Agent 的能力,没必要自己再套一层 Prompt 教它怎么写出好代码了。
    所以这个.md 只写自己的偏好就行了,比如 OP 的“所有注释都要用 English”。
    Parva
        18
    Parva  
       2 days ago
    #17 叠个甲,这里的 “没必要自己再套一层 Prompt 教它” 也不是绝对的,发挥好 AI 还是需要经验性调教的(玄学炼丹),只是我个人选择少折腾一点。

    不同 AI 模型+不同工具版本+不同 prompt 产生不同的“化学反应”。比如现在的 Codex 写的 UI 比较丑,加上 UI Skill 之后美观度会明显提升,也许下一个模型出来,UI Skill 反而会变成负优化。

    也许在当前这套工具和模型组合下,andrej-karpathy-skills 恰好起到了“催化剂”的正向作用。

    另外我自己的 AGENTS.md 只写了 “别读.env 内容” 这种偏好。
    PowerDi
        19
    PowerDi  
       1 day ago
    会用 superpowers 吗
    PowerDi
        20
    PowerDi  
       1 day ago
    @ruoxie 这个感觉只是限制了文件夹等项目结构,代码的风格也能一样吗
    slackerman
        21
    slackerman  
       1 day ago via Android
    塞这么多东西吗 我的 Agents 好像只有三四句
    minmini
        22
    minmini  
       1 day ago
    好奇,大家的 AGENTS CLAUDE.MD 都是手写的吗?
    lmoon
        23
    lmoon  
       1 day ago
    @qazwsxkevin 推理过程也可以英语,我只有回答和注释是中文
    lovelyxiaod
        24
    lovelyxiaod  
       1 day ago
    @dsd2077
    视频找到了

    [[答疑] Karpathy 那份 CLAUDE.md 到底该不该装?三大疑虑一次说透-哔哩哔哩] https://b23.tv/Qzs4y0q
    skuuhui
        25
    skuuhui  
       1 day ago
    claude 文档官方说明,建议 CLAUDE.md200 行以内。并且只说目标,不要说方式。不然你的 CLAUDE.md 会限制你模型的能力。当然前提是你得用上你觉得自信的模型
    connor123
        26
    connor123  
       1 day ago
    我就塞了几行,核心就两点。
    1. 严格遵守《阿里巴巴 Java 开发规范》
    2. 不要做任何兜底策略,如果是数据问题要求快速失败
    poorcai
        27
    poorcai  
       1 day ago
    我在想,Codex 是不是直接把 andrej-karpathy-skills 放进去,其他的随便写两句,再配合 plan 模式,是不是就足够了啊?
    lemoncoconut
        28
    lemoncoconut  
       1 day ago
    有时候真觉得这些 skill 很玄学,又很少见到量化的评测标准,赛博通灵术似的
    dsd2077
        29
    dsd2077  
    OP
    PRO
       1 day ago
    @Parva #17
    @slackerman #21
    @poorcai #27
    @lemoncoconut #28
    @connor123 #26
    第一部分属于个人偏好,肯定得加;第二部分 andrej-karpathy-skills 坦率的讲我也不知道有没有效果;但是真的推荐把第三部分 Truth-First Reasoning Rules 加上,加上之后绝对再也看不到“你说得对”,“你的观察非常有洞见”这种屁话了。模型会认真的判断你的话到底是不是对的。
    dsd2077
        30
    dsd2077  
    OP
    PRO
       1 day ago
    @lovelyxiaod #24 确实,我也觉得这么出名的 prompt ,被官方吸纳才是正常的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1017 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 23:05 · PVG 07:05 · LAX 16:05 · JFK 19:05
    ♥ Do have faith in what you're doing.