Kurulum
Doctrine’ı yerel plugin, MCP sunucusu veya skill dosyalarını elle kopyalayarak kullanabilirsiniz. İçerik değişmez, ancak skill’lerin nasıl bulunduğu ve çağrıldığı istemciye göre değişir.
Yöntem seçin
Bölüm başlığı “Yöntem seçin”| Yöntem | Ne zaman kullanılır? | Önemli davranış |
|---|---|---|
| Yerel plugin | İstemciniz Doctrine plugin’ini destekliyorsa | İstemci, açıklamalara bakarak skill seçebilir |
| MCP sunucusu | İstemciniz MCP prompt desteğine sahipse | Doctrine skill listesi prompt olarak görünür; seçim istemciye bağlıdır |
| Elle kopyalama | İstemciniz yerel talimat veya skill dosyalarını okuyabiliyorsa | Dosyaların konumunu ve ne zaman güncelleneceğini siz yönetirsiniz |
Claude Code plugin
Bölüm başlığı “Claude Code plugin”Claude Code için en kısa kurulum yolu:
/plugin marketplace add aethrox/doctrine/plugin install doctrineKurulumun çalıştığını görmek için bir skill’i adıyla çağırın:
Doctrine’ın
explain-plainlyskill’ini kullanarak test ile kod incelemesi arasındaki farkı açıkla.
Otomatik seçim yararlı olsa da tek başına güvenilir bir kurulum testi sayılmaz.
MCP sunucusu
Bölüm başlığı “MCP sunucusu”MCP yöntemi Node.js 18 veya daha yeni bir sürüm gerektirir. İstemcinizin desteklediği yapılandırma biçimiyle Doctrine’ı yerel MCP sunucusu olarak ekleyin:
{ "mcpServers": { "doctrine": { "command": "npx", "args": ["-y", "github:aethrox/doctrine"] } }}Yapılandırma dosyasının yeri istemciye göre değişir; command ve args değerleri aynı kalır. Sunucuyu doğrudan da başlatabilirsiniz:
npx github:aethrox/doctrineDoctrine, her SKILL.md dosyasını bir MCP prompt’u olarak kaydeder. MCP prompt’u, istemcinin kullanıcıya sunabildiği bir mesaj veya iş akışı şablonudur. MCP sunucusunu kurunca bütün skill’lerin otomatik olarak devreye gireceğini varsaymayın.
Elle kurulum
Bölüm başlığı “Elle kurulum”Depoyu klonlayın:
git clone https://github.com/aethrox/doctrine.gitGerekli skill klasörlerini istemcinizin belgelediği konuma kopyalayın. ~/.claude/skills klasörünü okuyan bir istemci için şu Bash komutu bütün Doctrine skill klasörlerini kopyalar:
for s in doctrine/skills/*/; do name=$(basename "$s") cp -r "$s" ~/.claude/skills/"$name"/doneElle kurulan dosyalar kendiliğinden güncellenmez. Yeni sürümü almak istediğinizde Doctrine değişikliklerini çekip dosyaları yeniden kopyalayın.
Kurulumu doğrulayın
Bölüm başlığı “Kurulumu doğrulayın”explain-plainlyadını açıkça yazarak çağırın.- Skill ile araç arasındaki farkı anlatmasını isteyin.
- Yanıtın sade ve anlaşılır olup olmadığını kontrol edin.