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 票证的技能。
  • 模型无关:适用于不同的编码代理与模型。

写过它的文章

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目