Skillsは、AIがChat、Brainstorm、またはPipelineのステップでコンテキストに自動的に含める、再利用可能な指示のパックです — 同じ指針を毎回入力し直す必要はありません。

Skills

Skillとは

Skillは、保存された再利用可能なMarkdown形式の指示のセットです — たとえばコーディング規約、UXチェックリスト、専門的なワークフローなど — で、AIがコンテキストに自動的に含めるため、毎回入力し直す必要はありません。

グローバルSkillとプロジェクトSkill

グローバルSkillは、AITMで管理しているすべてのプロジェクトに適用されます(たとえば、一般的なアクセシビリティやコーディング標準に関する指針)。プロジェクトSkillは特定の1つのプロジェクトに限定され、そのプロジェクトでのみ適用されます(たとえば、そのコードベースの規約に固有のワークフロー)。

$CODEでSkillを呼び出す

各Skillには、UX-001のような短い自動割り当てのコードがあります。Chatのメッセージ、Brainstormのメッセージ、またはNew Taskのプロンプト内で$CODE(例:$UX-001)と入力すると、AITMはそのSkillの全指針を含めます。AITMは参照を、プロンプト内の次のような可視ブロックに展開します。

[Skill: UX Conventions ($UX-001)]
...full skill instructions...
[/Skill]

コードを覚える代わりに、入力を始めてSkillピッカーを使い、名前でSkillを検索して挿入することもできます。

Skillsピッカーウィンドウは、Chat、Brainstorm、またはNew Taskダイアログから開きます。Skillの検索、タイプとタグによる絞り込み、使用前のSkill全文のプレビューができます。New Taskダイアログでは、Skill (optional)リストでさらに、そのTaskに常に含める1つのSkillを選択できます。

Chatから開いたSkillsピッカー
Skillsピッカー:検索、タイプとタグのフィルター、Skillテキストのプレビュー。

サーフェス

各Skillは、どこで提供できるかを宣言します:Chat、Brainstorm、および/またはTask(New Task / Pipeline)。1つのワークフロー向けに書かれたSkill(たとえばPipeline専用の規約)は、該当しないサーフェスのピッカーを散らかすことはありません。

Settings → Skillsタブ

利用可能なすべてのSkillを一覧表示し、次の機能があります。

  • Skillごとの有効化/無効化
  • Always-On skills — 毎回手動で参照しなくても、プロジェクトに対して常に含まれるようにSkillを設定します
  • Auto Skillトグル — オンにすると、明示的に参照したものに加えて、AITMがTask/プロンプトの内容に基づいて関連するSkillを自動的に照合します
  • Max skills per prompt — 1つのプロンプトに含まれるSkillの数の上限で、コンテキストが過負荷にならないようにします

Skillの作成と編集

Skillは、名前、説明、タイプ(コードの自動割り当てに使用)、タグ(検索/自動照合用)、表示されるサーフェス、適用されるAIプロバイダー、そして「danger mode」のSkillかどうか(ファイルの書き込みやTaskの再起動など、リスクのある変更を行える Skill — 使用前に警告が表示されます)を指定する小さなメタデータヘッダー(frontmatter)を持つMarkdownファイルです。SkillはAITM内のインラインエディターで直接作成・編集できます。より大規模で詳細なSkillには、ディレクトリ形式がサポートされています。主な指示は1つのファイルに置き、追加の参考資料は別のフォルダーに置きます。AIは追加の詳細が必要な場合にのみ、それをオンデマンドで読み込むため、デフォルトのプロンプトを簡潔に保てます。

実践的なワークフローの例

UIの変更が依頼されるたびに自動的に適用される「UX Conventions」Skill。$CODEで呼び出して、整形された変更履歴を生成するプロジェクト固有の「Release Notes」Skill。Always-Onに設定することで、追加を忘れなくてもすべてのTaskが自動的にアクセシビリティの指針を受け取る「Accessibility」Skill。

ヒント

  • 広く適用できるSkill(コーディング標準、アクセシビリティ)はAlways-Onに設定し、参照を忘れる心配をなくしましょう。
  • コードを暗記する代わりにSkillピッカーを使いましょう — コードは、Skillをよく知ってからの素早い再利用のためのものです。
  • Skillの指針が、AITMがすでにプロジェクトの厳格なルールとして把握している内容と衝突する場合は、常に厳格なルールが優先されます。