ArrayKit

スキルリンター

スキルファイルを貼り付けて、タスクに結びつかない原因を突き止めます。

スキルリンター

スキルファイルを貼り付けて、タスクに結びつかない原因を突き止めます。

ファイルはブラウザー内で読まれます。社内の進め方を書いた手順が端末を離れることはありません。

新しいスキルを一から書く

スキルリンター について

まったく動かないスキルに構文の問題があることはまれです。読み込まれ、一覧にも並び、それでも選ばれない。説明文がいつ当てはまるかを書いていないか、誰も使わない言葉で書いているからです。この失敗は設計上まったくの無言で、エラーも警告も、何かがおかしいという合図も出ません。このリンターはローダーと同じようにファイルを読み、壊れている箇所を報告したうえで、ほとんどの注意を説明文に向けます。きっかけを名指ししているか、突き合わせに足る長さか、「これはスキルです」と繰り返して始まっていないか。ローダーが読まない項目も指摘します。キー名の打ち間違いは、正しいファイルとまったく同じ見た目だからです。

機能

  • 本物の YAML パーサーでフロントマターを読み、失敗箇所を示します
  • ローダーが読まない項目を指摘 — キーの打ち間違いはこう見えます
  • 説明文のきっかけ句と長さを確認
  • 説明文の文字数を上限と対比して表示
  • 手順が「役に立たない長さ」を超えているかを確認
  • エラーを提案より重く扱うスコア
  • ファイルを置くか、貼り付けるか
  • 何を検出するか見るための、わざと壊した例

スキルリンター の使い方

  1. SKILL.md を置くか、中身を貼り付けます
  2. 深刻なものから順に指摘を読みます
  3. 説明文が挙がっていれば直します — そこが要です
  4. スコアが澄むまで点検を繰り返します

例

入力

description: Helps with PDFs

出力

Warning: says what the skill is, but not when to use it

スキルが一度も選ばれない、最もよくある理由です。

よくあるエラーとトラブルシューティング

  • フロントマターが無いと言われるが、確かにある。 — ハイフン三つが本当に最初の行でなければなりません。空行もコメントも、その上には何も置けません。
  • 長い説明文で YAML が失敗する。 — コロンと空白を含む説明文は引用符で囲む必要があります。そうしないと YAML は別のキーとして読みます。
  • 意図して使っている項目が指摘される。 — 未知の項目はエラーではなく注記です。ローダーは無視します。注記があるのは、綴りを誤ったキーが正しいキーと見分けがつかないからです。
  • エラーが無いのにスコアが低いままだ。 — 警告も点を引きます。よくある組み合わせは、きっかけ句のない説明文と、短すぎる手順です。

よくある質問

スキルは読み込まれるのに、なぜ選ばれないのですか。
説明文はタスクと突き合わされます。主題だけを述べていると——「表計算を扱います」——依頼と一致させる手がかりがありません。状況、ファイル形式、人が使う言葉を名指しする句を足すだけで、たいていは解決します。
きっかけの句とは何を指しますか。
スキルが当てはまる瞬間を名指しするものです。「ユーザーが〜を求めたときに使う」「移行ファイルが変わったときは必ず」「〜に関わる作業では」。リンターはこの形を探し、見当たらなければ警告します。
説明文が長いのは良くないのですか。
それ自体は問題ありません。上限は寛容で、文字数も表示されます。困るのは、長いのに結局いつ使うかを述べていない説明文で、この組み合わせは驚くほどよく見かけます。
自分が書いていないスキルも点検できますか。
良い使い方です。よそから持ってきたスキルを置けば、その説明文が自分のスキルと競合するか、想定外のツールを宣言していないかがすぐに分かります。
結果が澄めばスキルは動きますか。
いいえ。ファイルが読み込まれ、説明文が突き合わせに使える形になっている、という意味です。手順が良いかどうかは、どのリンターも下さない判断です。

関連ツール

AI・エージェントの他のツール

AI・エージェントのツールをすべて見る · すべてのツール