mcpField
S
skill-first

skill-first

github.com/majesticlabs-devエージェントワークフロー5037 回インストール7 週間前に更新
リポジトリ

skill-first について

ユーザーの依頼に対応する前に、該当するインストール済みスキルを探し、読み込んで従うワークフロースキルです。スキルの発見と利用を一貫させたいエージェント構築者向けです。

主な機能

  1. 01利用可能なスキルの確認
  2. 02依頼に合うスキルの照合
  3. 03該当スキルの読み込み
  4. 04スキル利用の告知
  5. 05スキル指示への準拠

活用シーン

  1. 01コーディング依頼を該当スキルに振り分ける
  2. 02タスク開始前に利用可能なスキルを調べる
  3. 03スキルの指示を一貫して適用する

インストール

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

$npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill skill-first

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

詳細

スキルファーストの徹底

ユーザーからのリクエストに回答する前に、該当するスキルがあるかどうかを必ず確認してください。

チェックリスト

  1. 利用可能なスキルを確認する - Skill ツールの利用可能なスキル一覧を確認します
  2. リクエストに合うスキルを探す - このタスクの種類をカバーするスキルはありますか?
  3. 該当する場合は読み込む - Skill ツールを使って読み込みます
  4. 使用を伝える - ユーザーに「[skill-name] を使用して [action] します」と伝えます
  5. 指示に厳密に従う - 逸脱せずにスキルのガイダンスに従って実行します

退けるべき合理化

次のように考えていることに気づいたら、立ち止まってスキルを確認してください。

  • 「これは簡単なので、スキルは必要ありません」
  • 「すぐに済ませてしまおう」
  • 「スキルを使うほどのことではありません」
  • 「すでにやり方を知っています」

これらは失敗につながる考え方です。タスクに該当するスキルがある場合は、それを使用してください。

利用可能なスキルの確認方法

Skill ツールには、「Available Skills」セクションにインストール済みのスキルがすべて表示されます。スキルは提供元ごとに整理されています。

  • majestic-engineer:コード検索、TDD、図表、CI、git worktree
  • majestic-rails:Ruby/Rails のコーディング、RSpec、Minitest、gem のビルド
  • majestic-tools:ブレインストーミング、スキル作成、スキルファースト
  • majestic-marketing:コピー編集

プログラムからスキルを一覧表示するには、次を実行します。

find ~/.claude -path "*/skills/*/SKILL.md" 2>/dev/null | xargs -I{} grep "^name:" {}

スキップできる場合

次の場合に限り、スキップしてください。

  • 事実に関する質問への回答(タスクを伴わない場合)
  • 簡単な確認
  • ユーザーがスキルの使用を明示的に断った場合

それ以外はすべて、スキルファーストが必須です。

コメント