using-agent-skills
发现并调用智能体技能。在开始会话或需要确定当前任务适用哪项技能时使用。这是元技能,负责指导所有其他技能的发现与调用方式。
分类
开发工具安装
热度:39
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=addyosmani-skills-using-agent-skills&locale=zh&source=copy
using-agent-skills - AI 代理技能导航与开发流程指南
技能概述
using-agent-skills 是软件工程工作流的元技能,帮助您发现并调用适用于当前开发阶段的 AI 代理技能,涵盖从需求分析到发布的完整开发生命周期。
适用场景
1. 新项目启动或功能开发
当您需要开始一个新的软件项目或添加功能时,本技能帮助您选择合适的工作流技能,从需求细化、规格定义到任务分解,确保开发过程有序推进。
2. 代码实现与问题修复
正在编写代码、调试问题或优化性能时,本技能指导您找到对应的开发技能,包括增量实现、测试驱动、调试修复、性能优化等专业流程。
3. 代码审查与质量保证
进行代码审查、安全加固或简化重构时,本技能提供相应的质量保证技能选择,帮助您维护代码质量和工程标准。
核心功能
1. 智能技能发现
根据当前任务所处的发展阶段(需求定义、规划、实现、验证、审查、发布),自动识别并推荐最适用的工程技能,避免盲目选择或遗漏关键步骤。
2. 全生命周期覆盖
涵盖 18 个专业开发技能,包括需求访谈、创意细化、规格驱动、任务规划、增量实现、API 设计、测试驱动、调试修复、代码审查、性能优化、安全加固、Git 工作流、CI/CD 自动化、可观测性、文档编写、废弃迁移、发布上线等完整流程。
3. 核心行为原则
明确假设避免误解、主动管理困惑不盲目推进、必要时坚持原则、强制保持简单性、严格范围纪律、验证而非假设,确保开发过程的专业性和可预测性。
常见问题
using-agent-skills 和其他技能是什么关系?
using-agent-skills 是元技能,用于发现和调用其他技能。其他 18 个技能是具体的工作流程,针对特定开发阶段。您可以先使用本技能确定应该调用哪个具体技能,然后再执行那个技能的流程。
如何知道当前应该用哪个技能?
根据任务类型判断:不确定需求时用 interview-me,有概念但模糊用 idea-refine,有开发任务用 spec-driven-development,正在写代码用 incremental-implementation,测试阶段用 test-driven-development,出问题时用 debugging-and-error-recovery。本技能的技能发现功能会自动推荐最合适的技能。
技能必须按固定顺序使用吗?
不是。虽然完整的开发项目可以从需求到发布按顺序使用多个技能,但实际使用中可以根据需要灵活选择。例如简单的 bug 修复可能只需要 debugging-and-error-recovery → test-driven-development → code-review-and-quality,不需要全流程。