Claude Code 总让你重讲工程标准?这个开源 skill 想打包规范,但有个优先级坑
senior-engineering-partner 把 spec → plan → TDD → verify 工作流打包成可复用 skill,支持 REVIEW、DEBUG、EXPLAIN、AUDIT 模式。但有网友指出:个人目录和项目目录放同名 skill 时,Claude Code 会优先运行个人版,仓库版本被忽略。
每次新开一个 Claude Code 会话,都要把代码规范、测试要求、审查标准再说一遍。这件事推主 Dan Kornas 也烦。他推荐了一个叫 senior-engineering-partner 的 Claude Code skill,作者 Brian Greenberg,开源 Apache-2.0。
它不是一个 prompt 模板。按推文里的说法,它把 spec → plan → TDD → verify 工作流打包成可复用指令,还带几个任务模式:REVIEW、DEBUG、EXPLAIN、AUDIT。你可以在审查、调试、教学和报告优先的审计之间切换。测试和验证深度按阶段缩放,从原型到生产,但安全基础一直保留。
比较实用的是按需加载参考。Python、Bash、JavaScript/TypeScript、Swift、云基础设施这些标准不是一次性全塞进上下文,而是相关时才加载。还有一个自定义环境 profile:把你自己的技术栈和约定写在单独的 gitignored 文件里,不用改核心 skill。另外附了依赖审计脚本、自检清单、回归场景和 CLI 评估器。
推文下面有个细节值得注意。有网友问能不能按项目编辑标准。另一位网友 Miloš van DotNET 回复说,如果你把调好的副本放在每个仓库,注意同名 skill 在 ~/.claude/skills 和项目的 .claude/skills 都存在时,Claude Code 会运行个人目录那个,仓库版本被忽略。这对团队共享配置是个坑。
还有网友问:这个 skill 是每次会话都加载,还是只在任务匹配时加载?如果常驻上下文,它有多长?和仓库自己的 CLAUDE.md 冲突时听谁的?推文没有逐条回答。从“按需加载参考”的设计看,它应该不是全量常驻,但实际行为需要自己试。
如果你已经用 Claude Code 写代码,不想每次从零解释工程标准,这个 skill 值得翻一下。GitHub 仓库在回复里:https://github.com/bjgreenberg/senior-engineering-partner。原推:https://x.com/DanKornas/status/2117563941421289733。
发布时间: 2026-11-04 00:39