addyosmani/agent-skills
Production-grade engineering skills for AI coding agents.
解决的问题
AI 编码代理通常缺乏资深开发人员那样严谨的工程纪律,经常跳过测试、忽略性能,或在没有适当规格的情况下直接开始编写代码。本项目提供了一个结构化工作流程的库——称为“skills”——强制代理在整个软件开发生命周期中遵循生产级的工程最佳实践。
运作方式
本项目包含 24 个基于 Markdown 的技能,作为 AI 代理的系统提示或指令集。每个技能都被设计为一个流程而非参考文档,特色包含:
- 逐步工作流程: 具有检查点和退出标准的清晰操作序列。
- 反合理化表格: 针对代理为了跳过质量步骤而常见的借口(例如:“我稍后会补上测试”)提供预先定义的反驳。
- 验证关卡: 在任务被视为完成之前,对证据(如通过测试或运行时数据)有严格的要求。
- 斜杠命令: 对应到特定生命周期阶段的预先定义触发器(例如:
/spec、/plan、/build)。
这些技能可以通过 CLI 或将 Markdown 文件添加到代理的配置中,安装到各种 AI 代理(例如 Claude Code、Cursor、Codex 和 Copilot)。
适用对象
使用 AI 编码代理的开发人员,希望确保其 AI 生成的代码在质量、安全性和可维护性方面达到专业标准。
重点特色
- 全面的生命周期覆盖: 包含 24 个技能,涵盖从最初的需求收集(
/spec)到部署(/ship)的所有环节。 - 代理角色: 包含专家角色,例如负责代码审查的高级主任工程师和负责漏洞审计的安全工程师。
- 广泛的兼容性: 适用于多种 AI 工具,包含 Claude Code、Cursor、Windsurf 和 GitHub Copilot。
- 自主模式:
/build auto命令允许代理在维持测试驱动验证的同时,自主规划并执行任务。
相关
- 项目
- 项目
- 项目
- 项目
- 项目