diff-skill skill
2つのバージョンのSKILL指示を比較し、指示の劣化や複雑性の退行を検出します。
- GitHubスター
- 155
- ファイル
- 14
- 最終コミット
- 2026年11月10日
- ライセンス
- —
- 許可されたツール
- —
diff-skill skillは何をしますか
diff-skillはAgent Skillsです。 2つのバージョンのSKILL指示を比較し、指示の劣化や複雑性の退行を検出します。.
skillのSKILL.mdから生成された要約。
diff-skill skill について
SKILL指示の変更をレビューする開発者は、このツールを使用して、指示の劣化や複雑性の退行を特定できます。このツールは非対称なチェックとして機能するため、有益な追加や明確化は無視し、制約の欠落、検証ステップの弱体化、参照の破損といった否定的な変更のみに焦点を当てます。ユーザーがSKILLのmarkdown指示のdiff、比較、または変更のレビューを要求した際、エージェントはこのSKILLをロードする必要があります。
デフォルトでは、ツールはHEADバージョンとワーキングツリーを比較し、SKILL.mdファイルから始まるmarkdownリンクを通じて、到達可能なすべてのファイルセットを走査します。docs/reviews/diff-skill/ に詳細なレポートファイルを作成し、判定と検出件数を含むインラインサマリーを提供します。ツールが劣化や複雑性の退行を検出した場合、その結果は kk:review-findings にインデックスされます。このツールは、diff-process.md ファイルに従って逐次的な実行フェーズを進めます。
エージェントができること
- 1指示の劣化を検出SKILLのmarkdown指示の編集によって、重要な指示が誤って削除されたり、制約が弱められたりしていないかを確認します。
- 2複雑性の退行を特定最近の変更によって、大規模言語モデルがSKILLに従うことがより困難になっていないかを判断します。
- 3自動レビューレポートの生成SKILLドキュメントの2つのバージョン間の違いを記録したmarkdownレポートを作成します。
- 4SKILL指示の変更を監査特定のSKILLについて、現在のHEADとワーキングツリーの間の差異をレビューします。
skill の SKILL.md から作成されています。すべてのユースケースは、その引用と照合されています。
diff-skill skillのインストール方法
各コマンドはskillフォルダをクライアントのskillsディレクトリにコピーします。読み込むには、クライアントを再起動するか新しいセッションを開始してください。プラグインにdiff-skill skillをインストールする
/plugin marketplace add serpro69/claude-toolbox /plugin install kk@claude-toolbox
Claude Codeにdiff-skill skillをインストールする
~/.claude/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.claude/skills/diff-skillClaude Code (project)にdiff-skill skillをインストールする
.claude/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill .claude/skills/diff-skillCodexにdiff-skill skillをインストールする
~/.agents/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.agents/skills/diff-skillGemini CLIにdiff-skill skillをインストールする
~/.gemini/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.gemini/skills/diff-skillClaude.aiにdiff-skill skillをインストールする
npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill diff-skill && zip -r diff-skill.zip diff-skill # claude.ai → Customize → Skills → + → Create skill → Upload a skill → diff-skill.zip
SKILL.md
GitHubで表示Diff Skill Instructions
Goal: Detect whether an edit to a skill's markdown instructions introduced degradations or made the skill harder for an LLM to follow.
Two judgment axes:
- Degradation (asymmetric) — load-bearing instruction dropped, constraint weakened, verification step removed, scope narrowed, required output dropped, or reference broken. Content relocated but preserved is neutral.
- Complexity — split into regressions (introduced or worsened by the edit, affects verdict) and pre-existing advisories (exist regardless of the edit, surfaced as improvement opportunities, does NOT affect verdict).
Conventions
- Read capy knowledge base conventions at shared-capy-knowledge-protocol.md.
Required Outputs
- Report written to
docs/reviews/diff-skill/<slug>-<sha-a>-<sha-b>.md - Inline summary presented (under 10 lines: verdict, finding counts, report path)
- Capy indexed under
kk:review-findingsif any degradation or complexity regression findings exist (skip on clean results and pre-existing advisories)
Invocation
/kk:diff-skill <skill-name>
Convenience shortcut: resolves klaude-plugin/skills/<skill-name>/SKILL.md. If not found, asks the user for the skill directory path.
Defaults: HEAD (before) → working tree (after). User can specify different refs in the prompt.
Workflow
Mandatory order — load instructions before acting on subject matter. The phases below are strictly sequential. Do not read skill content, build file sets, or produce judgments until you have loaded and internalized the full process file. The only early contact with the target skill is its name and SKILL.md path — enough to validate, not enough to judge.
See diff-process.md for the detailed step-by-step process.
このスキルのファイル
14diff-skill skillに関する質問
Claude Codeにdiff-skill skillをインストールするには
npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.claude/skills/diff-skillを実行してください。Claude Codeは~/.claude/skills(すべてのプロジェクト)または.claude/skills(単一プロジェクト)からskillsを読み込み、説明がタスクに一致する場合にskillを使用します。
diff-skill skillはどのクライアントで使用できますか
Agent Skills形式を読み込むすべてのクライアントで使用できます: Claude Code、Codex、Gemini CLI、claude.ai(ZIPとしてアップロード)。skill内のスクリプトは、クライアントがコード実行を許可した場合にのみ実行されます。
何をもって指示の劣化とみなしますか?
指示の劣化とは、重要な指示の欠落、制約の弱体化、検証ステップの削除、スコープの縮小、必須出力の欠落、または参照の破損と定義されます。
比較の際、追加や明確化はどのように扱われますか?
追加、明確化、および強化は、劣化とはみなされません。
比較レポートはどこに保存されますか?
レポートは docs/reviews/diff-skill/ ディレクトリに書き込まれます。