skill-first について
ユーザーの依頼に対応する前に、該当するインストール済みスキルを探し、読み込んで従うワークフロースキルです。スキルの発見と利用を一貫させたいエージェント構築者向けです。
主な機能
- 01利用可能なスキルの確認
- 02依頼に合うスキルの照合
- 03該当スキルの読み込み
- 04スキル利用の告知
- 05スキル指示への準拠
活用シーン
- 01コーディング依頼を該当スキルに振り分ける
- 02タスク開始前に利用可能なスキルを調べる
- 03スキルの指示を一貫して適用する
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ majesticlabs-dev/ majestic-marketplace --skill skill-firstインストール後、Claude Code で/skill-firstを入力して読み込まれたか確認します。
詳細
スキルファーストの徹底
ユーザーからのリクエストに回答する前に、該当するスキルがあるかどうかを必ず確認してください。
チェックリスト
- 利用可能なスキルを確認する - Skill ツールの利用可能なスキル一覧を確認します
- リクエストに合うスキルを探す - このタスクの種類をカバーするスキルはありますか?
- 該当する場合は読み込む -
Skillツールを使って読み込みます - 使用を伝える - ユーザーに「[skill-name] を使用して [action] します」と伝えます
- 指示に厳密に従う - 逸脱せずにスキルのガイダンスに従って実行します
退けるべき合理化
次のように考えていることに気づいたら、立ち止まってスキルを確認してください。
- 「これは簡単なので、スキルは必要ありません」
- 「すぐに済ませてしまおう」
- 「スキルを使うほどのことではありません」
- 「すでにやり方を知っています」
これらは失敗につながる考え方です。タスクに該当するスキルがある場合は、それを使用してください。
利用可能なスキルの確認方法
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:" {}
スキップできる場合
次の場合に限り、スキップしてください。
- 事実に関する質問への回答(タスクを伴わない場合)
- 簡単な確認
- ユーザーがスキルの使用を明示的に断った場合
それ以外はすべて、スキルファーストが必須です。
コメント
Markdown 対応