Çok fazla seçenek
Ajan skill'i repoları her yere dağılmış. Hangisi senin projene uyar?
Açık kaynak · MIT · Sıfır bağımlılık
Repotify, geliştiricilerin ve yapay zekâ şirketlerinin GitHub'da yayınladığı ajan skill'lerini okur, ne işe yaradıklarına göre sınıflandırır, risklere karşı tarar ve projen için en iyilerini Claude Code, Cursor, Codex veya Gemini CLI'ye kurar.
npx -y @repotify/repotify@latest
Proje klasöründe çalıştır
repotify 2.0.0 ~/my-saas next.js · react · typescript · stripe set up repotify for this project ● Read the project (manifests only) └ web app · tests: playwright, vitest ● Picked for this repo ✓ react-best-practices next.js + react ✓ webapp-testing playwright tests ✓ test-driven-development core ✓ differential-review security review ○ repotify-guard you switch it on ✕ react-native-skills no mobile target ✕ pptx no slides here ● 12 skills installed · pinned · re-scanned
Ajan skill'i repoları her yere dağılmış. Hangisi senin projene uyar?
Skill, ajanının uyguladığı bir talimat setidir. Kötü niyetli bir skill bilgisayarında komut çalıştırabilir.
Her skill ajanın bağlamında yer kaplar. Gereksiz olanlar onu yavaşlatır ve dikkatini dağıtır.
Tüm akış ajanına yaklaşık 3.000 token'a mal olur.
Manifestlerin ve dosya adlarının yerel taraması. Kodun asla okunmaz, gönderilmez.
En fazla üç soru, o da sadece projenin zaten cevaplamadıkları için.
Her iş için en iyi tek öğe; kanıta, platforma ve kapsamaya göre, bağlam bütçesi içinde seçilir.
Sabitlenmiş commit'ler, SHA-256 kontrolü ve yerel yeniden tarama. Kancalar ve MCP sunucuları sadece sen açarsan.
Bir karar modeli her skill'i okur; ana işini, hangi dil için olduğunu ve bir kere mi işe yaradığını söyler. Seçimler, tek satırlık açıklamaya değil skill'in gerçekten ne yaptığına dayanır.
Her skill yaptığı işe bağlanır: her iş için tek bir öğe gelir, zaten kurulu olanlar yerini korur.
repotify audit, kod haritası ya da tanıtım skill'i işini bitirince bunu söyler ve her skill'in token maliyetini gösterir.
Django, FastAPI, Go, Rust, Java, Swift, Flutter, Laravel, Rails, .NET ve daha fazlası kendi stack'inin uzmanını alır, başkasınınkini değil.
Güvene kurallı bir tarayıcı karar verir. LLM jürisi şüphe ekleyebilir ama asla kaldıramaz.
verifiedBilinen riskli bir kalıp yok. Önerilir.cautionBakmaya değer bir bulgu var. Sadece onayınla kurulur.quarantinedYüksek risk. Bir insan o commit'i inceleyene kadar bekletilir.rejectedKritik risk. Kataloğa alınmaz.Katalog gece gündüz büyüyecek şekilde tasarlandı: bir araştırma laboratuvarı yeni skill'ler bulur, güvenlik kapısı onları kontrol eder ve her birini bir insan onaylar.
repotifyAjanın için repotify skill'ini kurar ve proje özetini yazdırırrepotify recommendBağlam bütçen içinde çakışmasız aday tablosurepotify install <ids> --yesSeçtiğin skill'leri kurar: sabitlenmiş, hash kontrollü, yeniden taranmışrepotify enable <ids>Değişikliği önce gösterip bir kancayı ya da MCP sunucusunu açarrepotify auditKurulu skill'leri değerlendirir: tut, kaldırmayı düşün ya da kaldır, gerekçesiylerepotify suggestKendi skill'ini kataloğa önerir; hiçbir şey gönderilmezrepotify scan <dir>Güvenlik tarayıcısını herhangi bir skill klasöründe çalıştırırinstall sadece skill klasörleri yazar; enable sadece önce sana gösterdiğini yazar.recommend, audit, suggest ve scan projene hiçbir şey yazmaz.Hayır. Bilgisayarındaki manifestleri (package.json, pyproject.toml, go.mod…) ve dosya adlarını okur; projen hakkında hiçbir şeyi hiçbir yere göndermez.
Sen. repotify install onları asla yazmaz. repotify enable değişikliği gösterip terminalde sana sorar; skill de ajanlara komutu çalıştırmak yerine sana vermelerini söyler.
Claude Code, Cursor, Codex, Gemini CLI ve .agents/skills okuyan her ajan.
Evet. Repotify MIT lisanslı açık kaynaktır. Katalogdaki öğeler kendi lisanslarını korur.
Reposunda repotify suggest çalıştır. Onu yerelde tarar ve sana önceden doldurulmuş bir form verir; kataloğun güvenlik kapısı ve LLM jürisi inceler.
Anonim sinyallerden öğrenmek üzere tasarlandı, ama toplama uç noktası yapılandırılmadı; bu yüzden hiçbir şey gönderilmiyor. İstediğin zaman REPOTIFY_TELEMETRY=0 ile kapatabilirsin.
Proje klasöründe tek bir komut. Kurduğu her şeyi görebilir ve geri alabilirsin.
npx -y @repotify/repotify@latest