diff-skill skill
Talimat bozulmalarını ve karmaşıklık gerilemelerini tespit etmek için iki farklı yetenek talimatı sürümünü karşılaştırır.
- GitHub yıldızları
- 155
- Dosyalar
- 14
- Son commit
- 10 Kas 2026
- Lisans
- —
- İzin verilen araçlar
- —
diff-skill skill ne işe yarar?
diff-skill bir agent skill'dir. Talimat bozulmalarını ve karmaşıklık gerilemelerini tespit etmek için iki farklı yetenek talimatı sürümünü karşılaştırır.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
diff-skill skilli hakkında
Yetenek talimatlarındaki değişiklikleri inceleyen geliştiriciler, bu aracı talimat bozulmalarını veya karmaşıklık gerilemelerini belirlemek için kullanabilirler. Araç asimetrik bir kontrol olarak çalışır; yani faydalı eklemeleri veya netleştirmeleri görmezden gelir ve yalnızca kısıtlamaların kaldırılması, doğrulama adımlarının zayıflatılması veya referansların bozulması gibi olumsuz değişikliklere odaklanır. Bir kullanıcı bir yeteneğin markdown talimatlarındaki değişiklikleri diff, karşılaştırma veya inceleme amacıyla talep ettiğinde, bir agent bu yeteneği yüklemelidir.
Araç, varsayılan olarak HEAD sürümünü çalışma ağacıyla karşılaştırır ve SKILL.md dosyasından başlayarak markdown bağlantıları üzerinden erişilebilir tüm dosya setini tarar. docs/reviews/diff-skill/ konumunda detaylı bir rapor dosyası oluşturur ve karar ile bulgu sayılarını içeren satır içi bir özet sunar. Araç herhangi bir bozulma veya karmaşıklık gerilemesi tespit ederse, bulguları kk:review-findings altında indeksler. Sıralı yürütme aşamalarına rehberlik etmek için diff-process.md dosyasına dayanır.
Bir agent bununla neler yapabilir
- 1Talimat bozulmasını tespit etmeBir yeteneğin markdown talimatlarındaki bir düzenlemenin, kritik bir talimatı yanlışlıkla kaldırıp kaldırmadığını veya bir kısıtlamayı zayıflatıp zayıflatmadığını kontrol edin.
- 2Karmaşıklık gerilemelerini belirlemeSon değişikliklerin bir yeteneği büyük bir dil modeli için takip etmesi daha zor hale getirip getirmediğini belirleyin.
- 3Otomatik inceleme raporları oluşturmaBir yeteneğin dokümantasyonunun iki sürümü arasındaki farkları belgeleyen bir markdown raporu oluşturun.
- 4Yetenek talimatı değişikliklerini denetlemeBelirli bir yetenek için mevcut HEAD ile çalışma ağacı arasındaki farkları inceleyin.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
diff-skill skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.diff-skill skill'ini Eklenti uygulamasına kur
/plugin marketplace add serpro69/claude-toolbox /plugin install kk@claude-toolbox
diff-skill skill'ini Claude Code uygulamasına kur
~/.claude/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.claude/skills/diff-skilldiff-skill skill'ini Claude Code (project) uygulamasına kur
.claude/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill .claude/skills/diff-skilldiff-skill skill'ini Codex uygulamasına kur
~/.agents/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.agents/skills/diff-skilldiff-skill skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.gemini/skills/diff-skilldiff-skill skill'ini Claude.ai uygulamasına kur
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'da görüntüleDiff 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.
Bu becerideki dosyalar
14diff-skill skill soruları
diff-skill skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.claude/skills/diff-skill komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
diff-skill skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
Yetenek neyi bozulma olarak kabul eder?
Bozulma; kritik bir talimatın düşürülmesi, zayıflatılmış bir kısıtlama, kaldırılmış bir doğrulama adımı, daraltılmış bir kapsam, eksik bırakılmış zorunlu bir çıktı veya bozulmuş bir referans olarak tanımlanır.
Karşılaştırma sırasında eklemeler ve netleştirmeler nasıl ele alınır?
Eklemeler, netleştirmeler ve güçlendirmeler bozulma olarak kabul edilmez.
Karşılaştırma raporu nereye kaydedilir?
Rapor, docs/reviews/diff-skill/ dizinine yazılır.