mattpocock/skills
Skills for Real Engineers. Straight from my .agents directory.
解决的问题
该项目提供了一组可组合的小规模「技能」(基于提示的指令),用于AI编码代理,以防止软件开发中的常见失败模式。其目标是超越「直觉编码」,将严格的工程原则(如TDD、领域建模和严谨的调试)应用于AI辅助开发流程。
如何工作
这些技能以可安装到Claude Code或Codex等编码代理中的指令形式实现。它们分为用户调用的技能(协调工作流)和模型调用的技能(提供可复用的严谨性)。
主要工作流包括:
- 对齐:使用「烤问会话」(
/grill-me)确保代理在编码前理解需求。 - 共享语言:通过构建
CONTEXT.md文件,在人类与AI之间建立共享的领域模型,减少冗余和令牌使用量。 - 反馈循环:通过
/tdd技能实现红-绿-重构循环,确保代码正确性。 - 架构:使用
/improve-codebase-architecture等工具扫描机会,深化模块并降低软件熵。
适用人群
使用AI编码代理并希望保持高代码质量、架构完整性以及与代理精确对齐的软件工程师。
主要亮点
- 工程优先方法:将TDD、ADR和代码库设计原则直接整合到代理工作流中。
- 灵活安装:支持Claude Code的托管包,或通过
skills.sh编辑文件以适用于其他代理。 - 领域建模:提供工具以精炼术语,并在
CONTEXT.md中保持共享词汇。 - 全面的工具集:包含用于故障排查、规格创建、缺陷诊断的专用技能,甚至可生成仅限人类使用的交互式bash向导。
写过它的文章
相关
- 项目
- 项目
- 项目
- 项目
- 项目