using-superpowers について
Claude AI 向けのエージェントスキル集です。行動前に関連スキルを確認して使う手順を示し、創作、技術、エンタープライズ業務を対象としています。
主な機能
- 01エージェントスキル集
- 02関連スキルの呼び出し手順
- 03スキルワークフローの実行ガイド
活用シーン
- 01応答前の適用スキル確認
- 02開発中の定められた手順の遵守
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mavcui/ agent-skills-hunter --skill using-superpowersインストール後、Claude Code で/using-superpowersを入力して読み込まれたか確認します。
詳細
タスクにスキルが当てはまる場合、選択の余地はありません。必ず使用してください。
これは交渉の余地も、任意性もありません。自分に都合よく解釈して回避することはできません。
スキルへのアクセス方法
Claude Code の場合: Skill ツールを使用します。スキルを呼び出すと、その内容が読み込まれて表示されます。その指示に直接従ってください。スキルファイルを Read ツールで読むことは絶対に避けてください。
その他の環境の場合: スキルの読み込み方法について、利用しているプラットフォームのドキュメントを確認してください。
スキルの使い方
ルール
回答や操作を行う前に、関連するスキルまたは指定されたスキルを呼び出してください。 スキルが当てはまる可能性が1%でもある場合は、スキルを確認してください。呼び出したスキルが状況に合わないと分かった場合は、使用する必要はありません。
digraph skill_flow {
"User message received" [shape=doublecircle];
"Might any skill apply?" [shape=diamond];
"Invoke Skill tool" [shape=box];
"Announce: 'Using [skill] to [purpose]'" [shape=box];
"Has checklist?" [shape=diamond];
"Create TodoWrite todo per item" [shape=box];
"Follow skill exactly" [shape=box];
"Respond (including clarifications)" [shape=doublecircle];
"User message received" -> "Might any skill apply?";
"Might any skill apply?" -> "Invoke Skill tool" [label="yes, even 1%"];
"Might any skill apply?" -> "Respond (including clarifications)" [label="definitely not"];
"Invoke Skill tool" -> "Announce: 'Using [skill] to [purpose]'";
"Announce: 'Using [skill] to [purpose]'" -> "Has checklist?";
"Has checklist?" -> "Create TodoWrite todo per item" [label="yes"];
"Has checklist?" -> "Follow skill exactly" [label="no"];
"Create TodoWrite todo per item" -> "Follow skill exactly";
}
注意すべき兆候
次のように考えたら、いったん止めてください。それは回避のための言い訳です。
| 考え | 実際は |
|---|---|
| 「これは単純な質問にすぎない」 | 質問もタスクです。スキルを確認してください。 |
| 「まず、もっと情報が必要だ」 | 確認の質問をする前に、スキルを確認してください。 |
| 「先にコードベースを調べよう」 | スキルは調査の方法を示します。まず確認してください。 |
| 「Git やファイルを手早く確認できる」 | ファイルだけでは会話の背景が分かりません。スキルを確認してください。 |
| 「まず情報を集めよう」 | スキルは情報の集め方を示します。 |
| 「正式なスキルは必要ない」 | スキルがあるなら、使用してください。 |
| 「このスキルは覚えている」 | スキルは更新されます。最新の内容を確認してください。 |
| 「これはタスクとは言えない」 | 操作はタスクです。スキルを確認してください。 |
| 「スキルを使うのは大げさだ」 | 単純なことでも複雑になる場合があります。使用してください。 |
| 「これだけ先にやってしまおう」 | 何かをする前に確認してください。 |
| 「これは生産的に感じる」 | 規律のない行動は時間を無駄にします。スキルを使えばそれを防げます。 |
| 「意味は分かっている」 | 概念を知っていることと、スキルを使うことは別です。呼び出してください。 |
スキルの優先順位
複数のスキルが当てはまる場合は、次の順序で使用してください。
- プロセススキルを先に使用(ブレインストーミング、デバッグなど)。これらはタスクへの取り組み方を決めます。
- 実装スキルを次に使用(frontend-design、mcp-builder など)。これらは実行方法を示します。
「X を作ろう」→ まずブレインストーミング、その後に実装スキル。 「このバグを修正して」→ まずデバッグ、その後に分野固有のスキル。
スキルの種類
厳格なスキル(TDD、デバッグ):指示どおりに従ってください。規律を緩めるような変更はしないでください。
柔軟なスキル(パターン):原則を状況に合わせて適用してください。
どちらに該当するかは、スキル自体に記載されています。
ユーザーの指示
指示は「何をするか」を示すもので、「どのように進めるか」を示すものではありません。「X を追加して」や「Y を修正して」という指示があっても、ワークフローを省略してよいことにはなりません。