
Agent Skills:生产级工程技能如何为 AI 编程 Agent 注入超能力
Agent Skills:生产级工程技能如何为 AI 编程 Agent 注入超能力 GitHub Stars: 36,500+ | 日增长: 1,893+ stars | 仓库: addyosmani/agent-skills AI 编程 Agent 无处不在——但大多数产生不可靠、不可维护的代码。它们跳过规划、忽略边缘情况、将损坏的代码发布到生产环境。问题不在于模型;而在于流程。 Google Chrome 工程负责人 Addy Osmani 推出的 Agent Skills 通过将21 项生产级工程技能编码为结构化工作流来解决这个问题,AI Agent 在开发的每个阶段都能一致地遵循这些工作流。凭借 36,500+ GitHub stars,它是全球最受欢迎的 AI 工程技能仓库。 什么是 Agent Skills? Agent Skills 是一个技能包,它将高级工程师在构建软件时使用的工作流、质量门和最佳实践进行编码。这些技能被打包,以便 AI Agent 自动遵循——从想法完善到生产部署。 该框架映射到完整的开发生命周期: 定义 规划 构建 验证 审查 发布 ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │ 想法 │ ───▶ │ 规范 │ ───▶ │ 代码 │ ───▶ │ 测试 │ ───▶ │ QA │ ───▶ │ 上线 │ │完善 │ │ PRD │ │实现 │ │调试 │ │门控 │ │生产 │ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ /spec /plan /build /test /review /ship 7 个核心斜杠命令 您在做什么 命令 核心原则 定义要构建的内容 /spec 先规范后代码 规划如何构建 /plan 小而原子化的任务 增量构建 /build 一次一个切片 证明它有效 /test 测试即证明 合并前审查 /review 改善代码健康度 简化代码 /code-simplify 清晰胜于巧妙 发布到生产 /ship 更快更安全 全部 21 项技能详解 定义——明确要构建什么 idea-refine —— 结构化发散/收敛思维,将模糊的想法转化为具体的提案 spec-driven-development —— 在编写任何代码之前,撰写涵盖目标、命令、结构、代码风格、测试和边界的 PRD 规划——分解任务 planning-and-task-breakdown —— 将规范分解为小的、可验证的任务,包含验收标准和依赖排序 构建——编写代码 incremental-implementation —— 薄垂直切片:实现、测试、验证、提交。功能标志、安全默认值、可回滚更改 test-driven-development —— 红-绿-重构,测试金字塔(80/15/5),测试规模,DAMP 优于 DRY,Beyonce 规则 api-and-interface-design —— 在实现之前设计 API:契约、版本控制、错误处理、速率限制 frontend-ui-engineering —— 组件架构、可访问性、响应式设计、状态管理模式 backend-service-engineering —— 服务边界、数据模型、缓存策略、异步处理 验证——证明它有效 testing-and-debugging —— 系统调试、根本原因分析、回归测试、消除不稳定测试 performance-optimization —— 先分析,后优化。延迟预算、内存泄漏、包大小 security-review —— OWASP Top 10、输入验证、授权/认证、密钥管理、依赖扫描 审查——改善代码健康度 code-review —— 结构化审查清单:正确性、可读性、可维护性、性能、安全性 refactoring —— 安全重构模式:提取方法、移动方法、用多态替换条件 documentation —— 代码注释、README、API 文档、架构决策记录(ADR) 发布——上线 deployment-and-rollback —— 蓝绿部署、金丝雀、功能标志。回滚计划、监控、告警 observability —— 指标、日志、追踪。SLO、SLI、错误预算。值班手册 incident-response —— 严重程度分类、沟通模板、事后分析流程 元——编排 using-agent-skills —— 将传入的工作映射到正确的技能工作流,并定义共享操作规则 agent-teams —— 协调多个 Agent 在同一项目上工作,明确所有权边界 doubt-driven-development —— 在承诺解决方案之前,显式地揭示假设、风险和未知因素 continuous-improvement —— 回顾、技能更新、模式库、知识共享 快速开始:使用 Agent Skills Claude Code(推荐) # 克隆仓库 git clone https://github.com/addyosmani/agent-skills.git # 安装为 Claude 插件 cd agent-skills claude plugin install . # 开始使用命令 claude /spec "构建一个用于用户认证的 REST API,使用 JWT 令牌" Cursor # 将 .cursor/rules 复制到您的项目 cp -r agent-skills/.cursor/rules .cursor/ # 技能根据文件类型和操作自动激活 Gemini CLI # 复制 Gemini 命令 cp -r agent-skills/.gemini/commands .gemini/ # 在 Gemini CLI 中使用 /spec、/plan、/build GitHub Copilot # 复制 Copilot 指令 cp agent-skills/.github/copilot-instructions.md .github/ # Copilot 将在其建议中遵循技能框架 实际应用场景 场景 1:初创公司 MVP 开发 一个 3 人初创公司使用 Agent Skills 在 4 周内而不是 12 周内构建 MVP。/spec 命令防止范围蔓延,/plan 将工作分解为每日交付物,/ship 确保安全部署到 Vercel。 ...
