用途:这是 Superpowers Ruby 技能集的入口技能,规定在任何对话开始时如何查找、调用与遵循技能。核心要求是:只要技能可能适用于当前任务,就必须先调用 Skill 工具,即使只有 1% 的可能性也要检查;调用后若发现不适用,可以不使用。
优先级:用户显式指令(CLAUDE.md、GEMINI.md、AGENTS.md、直接请求)最高;Superpowers 技能次之,可覆盖默认系统行为;默认系统提示最低。若用户文档说不要用 TDD 而技能要求用 TDD,则遵循用户指令。
调用方式:Claude Code 使用 Skill 工具,调用后内容会加载并直接遵循,不要用 Read 工具读取技能文件;Copilot CLI 使用 skill 工具,技能从已安装插件自动发现;Gemini CLI 通过 activate_skill 工具激活,会话开始时加载元数据、按需激活完整内容;其他环境需查阅平台文档。非 Claude Code 平台的工具名映射见 references/copilot-tools.md 与 references/codex-tools.md,Gemini CLI 通过 GEMINI.md 自动加载映射。
流程:收到用户消息后判断是否有技能适用,适用则调用 Skill 工具,并声明“Using [skill] to [purpose]”;若技能含清单,则用 TodoWrite 为每项建立待办,然后严格遵循技能。进入 EnterPlanMode 前若尚未头脑风暴,先调用 brainstorming 技能。
技能优先级:先流程类技能(brainstorming、debugging)决定如何着手,再实现类技能(frontend-design、mcp-builder)指导执行。技能分刚性(TDD、debugging,严格遵循)与柔性(patterns,按情境调整原则),由技能自身说明。
目录:涵盖流程与工作流(brainstorming、test-driven-development、systematic-debugging、writing-plans、executing-plans、dispatching-parallel-agents、subagent-driven-development、verification-before-completion、finishing-a-development-branch、using-git-worktrees、compound)、会话连续性(handoff、handoff-resume、handoff-list)、Ruby 与 Rails(ruby、rails-guides、37signals-style、ruby-commit-message、sandi-metz-rules)、Hotwire 与 Stimulus(hwc-stimulus-fundamentals、hwc-navigation-content、hwc-forms-validation、hwc-ux-feedback、hwc-realtime-streaming、hwc-media-content)、安全(brakeman)、代码评审与质量(requesting-code-review、receiving-code-review)、元技能(writing-skills、compound、compound-refresh)。
限制:资料未提供安装命令、收费与价格信息,也未说明各技能的具体实现细节;平台适配与工具映射需参考对应参考文件。