344
// 项目简介
此合集提供了模块化且可组合的 agent skills,旨在优化软件工程工作流并减少常见的 AI 编码错误。这些工具专注于对齐、共享领域语言和严格反馈循环等核心原则,以防止代码库熵增。这些技能易于安装且具备高度适应性,使开发者能够将专业的工程实践直接集成到他们的编码 agent 中。
// 技术分析
该项目提供了一系列模块化、可组合的技能,旨在通过基于既定的软件工程基础,增强 AI 编码代理的性能和可靠性。它通过强制执行领域驱动设计、测试驱动开发和严格的诊断循环等结构化工作流程,解决了代理常见的故障模式,例如偏差、过度冗长和代码质量差。其设计理念优先考虑开发者的控制力和适应性,倾向于使用小型、专门的工具,而不是可能掩盖开发生命周期的单一流程。
// 核心亮点
01
实现了一种“grilling”机制,强制代理在开始任务前采访用户以确保对齐。
02
通过 CONTEXT.md 文件利用共享语言方法,以减少代理的冗长并改善特定领域的沟通。
03
提供了一种 TDD 技能,强制执行 red-green-refactor 循环,通过自动化反馈确保代码质量。
04
包含一种架构改进技能,有助于根据领域文档识别和重构“ball of mud”代码库。
05
提供了一种诊断循环技能,标准化了重现、最小化和修复 bug 的过程。
06
具有一种“caveman”模式,通过在保持技术准确性的同时压缩通信,显著减少了 token 的使用。
// 典型使用场景
01
通过详细的问询环节使 agent 的输出与项目目标保持一致
02
实施测试驱动开发和规范化的调试循环
03
改善代码库架构并维护特定领域的文档
// 快速开始
要开始使用,请使用命令 'npx skills@latest add mattpocock/skills' 安装这些技能。安装完成后,在您选择的编码代理中运行 '/setup-matt-pocock-skills' 命令,以配置您的问题跟踪器、分类标签和文档偏好。然后,您可以开始利用 '/grill-me' 或 '/tdd' 等特定技能来管理您的开发工作流程。