Using Superpowers Skill logo

Using Superpowers Skill

打开

元 Skill,确定如何查找和使用 Skills - 在任何响应前调用相关 Skills。

分享:

使用 Superpowers

来自 Superpowers 项目的元 Skill,用于确定如何查找和使用 Skills。该 Skill 是整个 Superpowers 系统的基础,规定了 Skills 的调用规则和使用方法。

核心规则

在任何响应或动作前调用相关或请求的 Skills。

这是强制性的规则,不是建议。在执行任何任务前,必须先检查是否有相关的 Skill 可用。

极其重要的原则

如果你认为即使有 1% 的可能性 Skill 可能适用于你正在做的事情,你绝对必须调用该 Skill。

这不是可选的。这是不可协商的。你无法合理化摆脱这一点。

如果 Skill 适用于你的任务,你没有选择。你必须使用它。

为什么这么严格?

一致性:Skills 确保任务以一致的方式执行。不同的 agent 实例会遵循相同的方法。

质量保证:Skills 是经过验证的最佳实践。使用 Skills 确保高质量的输出。

避免重复错误:Skills 记录了已知的陷阱和解决方案。使用 Skills 避免重复犯错。

知识传承:Skills 是团队知识的积累。新的 agent 实例可以立即应用团队的经验。

如何访问 Skills

在 Claude Code 中

使用 Skill 工具调用 Skills。当你调用 Skill 时,其内容被加载并呈现给你。直接遵循 Skill 的指导,不要质疑或修改。

重要:永远不要对 Skill 文件使用 Read 工具。使用专门的 Skill 工具来加载 Skills。

在其他环境中

查看你的平台文档了解如何加载 Skills。不同的 AI 平台可能有不同的 Skill 加载机制。

查找相关 Skills

任务关键词:根据任务的关键词搜索 Skills。如"测试"、"部署"、"审查"等。

工作流阶段:根据开发工作流的阶段查找 Skills。如计划、实施、测试、审查、部署等。

技术栈:根据使用的技术栈查找 Skills。如 Git、AWS、PostgreSQL 等。

问题类型:根据遇到的问题类型查找 Skills。如调试、优化、重构等。

Skills 的类型

工作流 Skills:指导完整工作流程的 Skills。如 TDD、代码审查、分支完成等。

技术 Skills:特定技术或工具的使用指南。如 Git Worktrees、AWS CDK、PostgreSQL 等。

方法论 Skills:开发方法和原则的 Skills。如编写计划、系统化调试等。

元 Skills:关于如何使用 Skills 的 Skills。如本 Skill。

使用流程

  1. 接收任务:理解用户的任务需求
  2. 搜索 Skills:查找可能相关的 Skills
  3. 评估相关性:即使只有 1% 的可能性,也要调用
  4. 加载 Skill:使用 Skill 工具加载 Skill 内容
  5. 遵循指导:严格按照 Skill 的指导执行任务
  6. 完成任务:按 Skill 的要求完成所有步骤

常见错误

跳过 Skill 检查:认为任务太简单,不需要 Skill。这是错误的,即使简单任务也可能有 Skill。

自行判断:认为自己知道更好的方法,不遵循 Skill。Skills 是经过验证的,应该被信任。

部分遵循:只遵循 Skill 的部分内容。Skills 应该被完整遵循,不能挑选。

延迟调用:在开始任务后才想起 Skill。应该在任何动作前就调用 Skills。

应用价值

该元 Skill 是 Superpowers 系统的基础,确保所有其他 Skills 被正确使用。通过强制性的 Skill 调用规则,保证了工作流程的一致性和质量。

对于使用 Superpowers 的团队,该 Skill 确保了团队知识和最佳实践被一致地应用。每个 agent 实例都会遵循相同的方法,避免了因个体差异导致的质量波动。

通过严格的 Skill 使用规则,该 Skill 帮助构建可预测、高质量的 AI agent 系统。

评论

还没有评论。成为第一个评论的人!