デザイン用スキルは入れただけでは使われない。担当エージェントに名前で指定し、使ったスキルを1行で報告させる
4つのエージェントで並行開発したら、フロント担当が frontend-design スキルを使っていなかった。スキル名を指示に書き、読み込んだスキルを最初に記録させ、メインのセッションがそれを確認してから受け取る。
どんな問題を解決するか / いつ使うか
Hallmark、Impeccable、frontend-design などデザイン用スキルをいくつも入れても、エージェントが使い忘れる。サブエージェントを並行で動かすと特に起きやすい。毎回スキル名を覚えて呼ぶのも手間。
やり方
A. 並行エージェントには名前で指定する(@AdiiMenon の方法)
- 「関係するスキルを全部読み込んで」ではなく、各エージェントの指示に使うスキル名を書く。投稿者の次のフロント開発では11個、先頭は frontend-design。
- コードを読む前にスキルを読み込ませ、メモの先頭に使ったスキルを書かせる。
- メインのセッションが、各エージェントの出力にそのスキルが出ているかを確かめてから作業を受け入れる。
B. 1人で使うときは状況でスキルを選ばせる(@Voxyz_ai の、CLAUDE.md / AGENTS.md に入れる数行の要約)
- 作業を始めるたびに、今何をしているかを確認する。
- 手持ちのスキルから、目の前の問題に一番合うものを選んで使う。
- どれを使ったかと理由を1行で伝える。
- 次の作業に移ったり目的が変わったら選び直す。同じ作業の手直しなら同じスキルのまま。
- 合うものがなければ何も言わずに作業を続ける。
- 自作スキルが多いなら、1つの親スキルにまとめ、各スキルの本文をそのフォルダのファイルとして置き、「どの作業にどれを使うか」の表を親スキルに書く。選ばれた時だけファイルを読ませれば、コンテキストに入る説明は親スキル1つで済む。
注意点
- 1行報告があると、デザインの仕上がりが悪いときに「スキルが使われていなかった」のかをすぐ確認できる。
- スキルを入れる前の確認は デザインスキルを入れる前に、SKILL.mdを読み・実行内容を確かめ・自分の好みに差し替える を参照。