jbarbier/CLAUDE.md

One CLAUDE.md to make your coding agent ship like a senior engineer. Drop-in for Claude Code, Codex, Cursor, Gemini.

解决的问题

本项目为 Claude Code、Cursor、Gemini CLI 等代码代理提供了一套全面且具有明确立场的指令(“合同”)。通过建立一套持续生效的规则,规定代理应如何思考、编写代码以及进行沟通,防止其默认采取平庸行为——例如跳过测试、自行发明库、或对本应独立处理的任务请求许可。

如何工作

该项目由一个单一文件 CLAUDE.md 组成,该文件在每次会话开始时加载到模型的上下文中。此文件作为系统提示或持续性合同,覆盖代理的默认行为。为确保在不同工具间的兼容性,作者建议使用符号链接(例如将 CLAUDE.md 链接到 AGENTS.mdGEMINI.md),以确保多个 AI 代码工具共享同一份权威源文件。

适用人群

使用 AI 代码代理并希望通过提供严格的操作指南,获得更高质量、更可预测输出的开发者。

主要亮点

  • 跨工具兼容性:通过标准化命名和符号链接,支持 Claude Code、OpenAI Codex CLI、Cursor 和 Gemini CLI。
  • 代码化分支规则:包含经过验证的 shell 命令,用于管理 git worktrees,确保多个代理会话不会在同一仓库中发生冲突。
  • 多代理工作流:集成“分发 + 严苛批评”循环以实现高质量输出,并引入自我评分规则以支持迭代改进。
  • 模块化设计:指令按类别(如任务拆分、安全、完成状态)组织,用户可根据具体项目需求和技术栈选择保留或删除部分。
  • 已验证命令:仓库包含测试套件,确保指令中提供的 shell 命令在功能上正确无误。

相关

  • 项目
  • Dispatch
  • 项目
  • 项目
  • 项目