开发与工程 workflow-discoveryengineering-workflowslifecycle-planningverification-gates

工程技能导航器

根据任务阶段发现并调用合适的工程工作流技能。

FollowSkills 评估 · FSRS-2.0
不推荐
46/ 100 五分制 2.3 / 5
信任安全13 / 25 · 2.6/5

技能要求显式声明假设、在歧义时暂停、推动权衡、保持范围纪律并进行验证,体现了一定的安全与用户确认意识;但未说明权限边界、数据流、敏感数据处理、外部副作用、依赖安全或回滚机制,因此扣分。

可靠稳定7 / 20 · 1.8/5

技能提供了阶段到技能的路由表、统一操作规则和失败模式清单,正常路径较清晰;但依赖未提供的其他技能和引用文件,未给出发现失败、技能缺失或异常输入的可诊断处理,且静态审查上限限制为10分,因此仅给7分。

适用触发8 / 15 · 2.7/5

目标用户、开发生命周期场景和主要触发条件较明确,覆盖从需求到发布的多类工作;但触发条件存在重叠,缺少明确的非适用边界、输入输出契约,也未说明中文支持或中国大陆网络环境适配,因此扣分。

规范维护9 / 15 · 3.0/5

文件具备稳定的名称和描述,内容有概览、规则、生命周期和快速参考;仓库上下文提供安装说明、MIT许可证、维护者和贡献指南线索,但选定技能本身未提供版本、变更记录、故障排查和明确更新责任,因此未满分。

有效结果6 / 15 · 2.0/5

路由表和统一行为规则能够帮助代理选择工作流,并可减少遗漏规格、测试和验证等步骤;但实际效果依赖其他技能内容及正确触发,未提供该技能自身的代表性可用输出或独立效果证据,按静态上限给6分。

证据核验3 / 10 · 1.5/5

仓库上下文包含CI工作流以及技能验证和评估命令,显示存在自动化验证意图;但提供的测试夹具与该元技能关键路由没有直接覆盖关系,无法静态确认关键路径、结果或独立复现,因此给3分。

证据充分度: 评估于 2026年7月20日 审查版本 2fbfa004a019
使用前请注意
  • 该技能要求每个技能都必须验证,但未定义元技能自身在技能不存在、触发冲突或引用文件不可用时的恢复流程。
  • 路由条件较宽且存在重叠,可能导致错误技能触发;使用前应人工确认适用阶段和具体目标。
  • 技能会指导代理执行代码变更和发布相关流程,但未在本文件中明确权限、敏感数据、外部系统影响和回滚要求。
  • 未提供中文本地化说明,也未证明不依赖中国大陆可能不可达的海外服务。
评估证据 [1][2][3][4][5]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

using-agent-skills 是 Agent Skills 集合中的元技能,负责帮助 AI 编程代理判断当前任务适用的技能。它将任务映射到定义、规划、构建、验证、评审和发布等开发阶段。它还规定了贯穿所有技能的操作原则,包括显式说明假设、主动处理疑惑、保持简单、控制范围和提供验证证据。它本身不实现代码,而是指导代理选择并遵循其他技能。

读取当前任务描述,判断任务所属的开发阶段,并从技能集合中选择对应技能;在复杂功能中给出多个技能的典型生命周期顺序;要求代理在非简单实现前说明假设,遇到冲突时暂停并澄清,避免无关修改,并在完成前提供测试、构建或运行时等验证证据。

  1. 刚开始一次编码会话、尚未确定应使用哪种工作流的开发者。
  2. 面对新功能、代码缺陷、测试失败或发布任务,需要快速定位对应工程技能的开发者。
  3. 希望代理在编码前先澄清假设、识别冲突并控制变更范围的团队。
  4. 需要把规格、规划、实现、测试、评审和发布串联成完整流程的项目。

这个 Skill 有哪些优点和局限?

优点
  • 提供覆盖定义、规划、构建、验证、评审和发布的清晰技能映射。
  • 将说明假设、处理冲突、保持简单、控制范围和验证结果设为通用规则。
  • 适合在会话开始时建立一致的工程工作流。
局限
  • 它是导航和治理用的元技能,不直接完成编码、测试或部署。
  • 其实际效果依赖对应的其他技能已安装并可被代理调用。
  • 提供的材料未记录该单项技能的独立测试套件或平台专项验证。

如何安装这个 Skill?

安装整个仓库中的技能集合:npx skills add addyosmani/agent-skills。也可按仓库 README 所示的单技能安装方式安装:npx skills add addyosmani/agent-skills --skill using-agent-skills。仓库还提供 Codex CLI 插件安装命令:codex plugin marketplace add addyosmani/agent-skills。

如何使用这个 Skill?

在会话开始或需要判断适用技能时触发 using-agent-skills。示例触发语句:"请根据当前任务判断应使用哪些 Agent Skills,并先列出你的假设。" 随后按它给出的阶段映射调用相应技能。具体的其他技能必须已安装或可供当前代理使用。

常见问题

它能单独完成一个软件功能吗?
不能。它负责判断应使用哪些技能,并要求遵循相应流程;具体实现由其他技能或代理完成。
必须一次使用完整生命周期中的所有技能吗?
不必。源文档明确表示并非每个任务都需要全部技能,简单缺陷修复可能只需要调试、测试驱动开发和代码评审等步骤。
使用它需要网络、MCP 或特定运行时吗?
该 SKILL.md 本身没有显示这些要求;它主要提供 Markdown 格式的判断规则和工作流说明。

同仓库的其他 Skills

均来自 addyosmani/agent-skills

开发与工程

规范驱动开发

在编码前把模糊需求转化为可验证的开发规范。

开发与工程

规划与任务拆解

将明确需求拆分为有依赖顺序、可实现且可验证的工程任务。

开发与工程

上下文工程指南

帮助编码代理在正确时间获取正确项目上下文,减少臆测并保持开发规范一致。

开发与工程

需求访谈助手

在规划或编码前,通过逐题访谈确认用户真正想解决的问题。

开发与工程

怀疑驱动开发

在非平凡决策落地前,用新上下文主动寻找错误。

开发与工程

增量实现

用可验证的小步迭代安全交付多文件工程变更。

开发与工程

Idea Refine 创意打磨

把模糊想法转化为经过验证、可执行的产品方向。

开发与工程

官方文档驱动开发

让框架与库的实现决策基于当前官方文档,而不是过时记忆。

开发与工程

合并前代码质量审查

在合并前从正确性、可读性、架构、安全性和性能五个维度审查代码变更。

自动化与运维

CI/CD 自动化工程指南

为项目建立可验证、可回滚的持续集成与部署流水线。

开发与工程

系统弃用与迁移指南

帮助工程团队安全淘汰旧系统、迁移用户并验证移除结果。

开发与工程

浏览器 DevTools 测试

用真实浏览器运行数据验证、调试并测试网页应用。

开发与工程

测试驱动开发工作流

用可执行的测试先证明需求,再以最小改动实现、重构并验证行为。

开发与工程

代码简化审查

在不改变行为的前提下,降低代码复杂度并提升可读性与可维护性。

开发与工程

Git 协作与版本发布规范

用可审查、可回滚的 Git 流程管理代码变更与版本发布。

开发与工程

性能优化工程技能

通过测量、定位和验证,系统解决前端、后端、查询与数据库性能瓶颈。

开发与工程

架构决策与工程文档助手

帮助工程团队记录决策依据、维护文档并保留长期代码上下文。

设计与前端

生产级前端界面工程

帮助 AI 编码代理构建可访问、响应式且符合设计系统的生产级用户界面。

自动化与运维

生产可观测性工程

为生产代码建立日志、指标、追踪与告警,让系统行为可见且便于诊断。

自动化与运维

安全加固工程技能

帮助编码代理在处理不可信输入、身份验证、敏感数据和外部服务时建立系统化安全防线。

相关 Skills