mcpField
U
using-superpowers

using-superpowers

github.com/mavcuiエージェントワークフロー19360 回インストール33 週間前に更新
リポジトリ

using-superpowers について

Claude AI 向けのエージェントスキル集です。行動前に関連スキルを確認して使う手順を示し、創作、技術、エンタープライズ業務を対象としています。

主な機能

  1. 01エージェントスキル集
  2. 02関連スキルの呼び出し手順
  3. 03スキルワークフローの実行ガイド

活用シーン

  1. 01応答前の適用スキル確認
  2. 02開発中の定められた手順の遵守

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mavcui/agent-skills-hunter --skill using-superpowers

インストール後、Claude Code で/using-superpowersを入力して読み込まれたか確認します。

詳細

自分が行おうとしていることにスキルが当てはまる可能性が1%でもあると思ったら、必ずそのスキルを呼び出してください。

タスクにスキルが当てはまる場合、選択の余地はありません。必ず使用してください。

これは交渉の余地も、任意性もありません。自分に都合よく解釈して回避することはできません。

スキルへのアクセス方法

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 やファイルを手早く確認できる」ファイルだけでは会話の背景が分かりません。スキルを確認してください。
「まず情報を集めよう」スキルは情報の集め方を示します。
「正式なスキルは必要ない」スキルがあるなら、使用してください。
「このスキルは覚えている」スキルは更新されます。最新の内容を確認してください。
「これはタスクとは言えない」操作はタスクです。スキルを確認してください。
「スキルを使うのは大げさだ」単純なことでも複雑になる場合があります。使用してください。
「これだけ先にやってしまおう」何かをする前に確認してください。
「これは生産的に感じる」規律のない行動は時間を無駄にします。スキルを使えばそれを防げます。
「意味は分かっている」概念を知っていることと、スキルを使うことは別です。呼び出してください。

スキルの優先順位

複数のスキルが当てはまる場合は、次の順序で使用してください。

  1. プロセススキルを先に使用(ブレインストーミング、デバッグなど)。これらはタスクへの取り組み方を決めます。
  2. 実装スキルを次に使用(frontend-design、mcp-builder など)。これらは実行方法を示します。

「X を作ろう」→ まずブレインストーミング、その後に実装スキル。 「このバグを修正して」→ まずデバッグ、その後に分野固有のスキル。

スキルの種類

厳格なスキル(TDD、デバッグ):指示どおりに従ってください。規律を緩めるような変更はしないでください。

柔軟なスキル(パターン):原則を状況に合わせて適用してください。

どちらに該当するかは、スキル自体に記載されています。

ユーザーの指示

指示は「何をするか」を示すもので、「どのように進めるか」を示すものではありません。「X を追加して」や「Y を修正して」という指示があっても、ワークフローを省略してよいことにはなりません。

コメント