skillint は何をしますか?
スキルを追加する前に skillint CLI を実行してください。スキルが多すぎるとエージェントの動作が遅くなり、性能も低下します。
コマンド
npx skillint scan
npx skillint map --agent cursor
npx skillint doctor
npx skillint audit
npx skillint ui
npx skillint tokens
npx skillint prune
npx skillint fix
npx skillint adopt
npx skillint link
npx skillint update
npx skillint report --html
npx skillint badge
npx skillint scan-remote owner/repo
npx skillint mcp
ルール
- ユーザーがグローバルインストールする必要がないよう、
npx skillintの使用を推奨します。 scanはクロスエージェントの物理インベントリ、map --agent ...は特定エージェントの文書化されたカタログ解決に使用します。mapがモデルがスキルをトリガーするかどうかを予測できると主張しないでください。conditionalおよびunknownの結果はそのまま保持します。- クリーンアップは隔離ベースです。
prune --applyとtrashはアイテムを~/.skillint/trashに移動し、restoreは最後のバッチを取り消します。スキルに対して生のrmを使用しないでください。 - Cursor、Claude、Codex、Grok 間で同一のコピーは削除せず、
skillint linkを使用して1つの正規コピーを共有します。 link --applyとupdate --applyのみが変更を加えるマネージャーコマンドです。デフォルトは dry-run です。- 重複名、欠落した説明、肥大化したボディを最初に報告します。
auditはファイル:行出力の静的パターンスキャンです。マッチは人間によるレビューが必要であり、自動修正は行われません。- トークン見積もりは
文字数 / 4です。正確なトークナイザーカウントではなく見積もりとして扱ってください。 - スキャン後は、スキル数、健全性スコア、メタデータトークン、全文トークン、常時適用ルールトークンを要約します。
- ユーザーがベンダーコピーをスキップしたい場合は
.skillintignoreと--ignoreについて言及します。 - CIでは
uses: iosrxwy/skillint@mainまたはnode dist/cli.js doctor --fail-on errorを推奨します。