mattpocock/skills
Skills for Real Engineers. Straight from my .agents directory.
解决的问题
此项目提供了一组可组合、与模型无关的“技能”(系统提示词/指令),旨在防止常见的 AI 编码代理失败模式。它解决了用户与代理之间的偏差、因缺乏共享领域语言导致的过度冗长、因缺乏反馈回路导致的程序代码质量低劣,以及 AI 生成代码库中软件熵(“泥球”效应)的加速问题。
运作方式
此项目包含一系列由用户触发与模型触发的技能。用户触发的技能负责协调高阶工作流程(例如用于对齐的 /grill-me,用于测试驱动开发的 /tdd),而模型触发的技能则提供可重复使用的纪律与原语(例如用于严格面试的 grilling 原语)。这些技能可以通过 Claude Code 插件作为托管套件安装,或使用 skills.sh 作为项目存储库中的可编辑文件进行安装。
适用对象
使用 AI 编码代理(如 Claude Code 或 Codex)并希望将专业工程基础(如 TDD、领域建模与架构调查)应用于 AI 辅助开发流程的软件工程师。
特色亮点
- 对齐工具:包含
/grill-me与/grill-with-docs,确保代理在开始编码前理解需求。 - 领域建模:建立共享语言 (
GLOSSARY.md) 的工具,以减少冗长并改善代理的导航能力。 - 工程纪律:专门用于 TDD (红-绿-重构)、严谨的错误诊断与代码库架构调查的技能。
- 工程工作流程:用于分类问题、从对话中建立规格,以及将计划拆解为 tracer-bullet 票证的技能。
- 模型无关:适用于不同的编码代理与模型。
写过它的文章
相关
- 项目
- 项目
- 项目
- 项目
- 项目