Arkadaşlarla Claude Code üzerinde çalışırken kullanmak için yaptığım oturum paylaşım eklentisi
(github.com/NAMYUNWOO)claudeSpread: Ekip arkadaşlarıyla 'yapay zekanın çalışma bağlamını (Context)' senkronize eden Claude Code eklentisi
"Git kodu paylaşmayı sağlıyorsa, claude-spread de yapay zekayla geliştirmenin sürecini ve bağlamını ekibinizle paylaşmanızı sağlar."
Son dönemde yerel ortamda Claude Code gibi yapay zeka ajanlarından yararlanan geliştiricilerin sayısı artıyor. Ancak ekip iş birliği açısından bakıldığında büyük bir sorun ortaya çıkıyor. Kodu Git ile push edip paylaşabilirsiniz, fakat yapay zekanın sizinle çalışırken kavradığı 'proje mimarisi, kodlama konvansiyonları, hata ayıklama geçmişi ve mevcut oturumun ilerleme durumu' yalnızca sizin yerel PC’nizde kilitli kalıyor.
claudeSpread, yapay zekanın bu parçalanmış hafızasını ve bağlamını ekip arkadaşlarına güvenli ve sorunsuz biçimde aktarmak için geliştirilmiş bir eklentidir.
Temel iş birliği kullanım senaryoları (Core Collaboration Use Cases)
1. Asenkron pair programming (oturum devri)
Bir ekip arkadaşına işi devrederken, sadece "buraya kadar commit attım" demek yerine, yapay zekanın düşünce akışını ve sonraki yapılacakları da olduğu gibi aktarabilirsiniz.
- Özellik (
/claude-spread:distill-share): Claude, mevcut oturumda nelerin başarıldığını, hangi mimari kararların alındığını ve geriye hangi TODO’ların kaldığını otomatik olarak yapılandırılmış bir Markdown dokümanında özetleyip (Distill) paylaşır. - Etkisi (
/claude-spread:distill-receive): Devri alan ekip arkadaşının Claude’u bu özeti okuyup durumu anında kavrar ve "Özet verisini aldım. Sırada hangi işe devam edelim?" diyerek önceki çalışanın akışını kesintisiz biçimde sürdürür.
2. Yeni ekip üyesi onboarding’i (proje hafızasının senkronizasyonu)
Mevcut ekip üyelerinin Claude ile çalışırken biriktirdiği projeye özgü bilgiyi, yeni ekip üyesine tek satırlık bir komutla enjekte edebilirsiniz.
- Özellik (
/claude-spread:memory-share): Yereldeki otomatik hafıza dizininde (.claude/projects/.../memory) biriken kalıplar, konvansiyonlar ve pratik bilgiler paketlenerek ekip arkadaşına gönderilir. Yapay zeka bu bilgileri bir kez daha arıtıp (Distilled Mode) düzenli bir dokümana dönüştürebilir ya da tüm özgün dosyaları (--raw) olduğu gibi iletebilir. - Etkisi (
/claude-spread:memory-receive): Yeni ekip üyesinin Claude’u, ilgili projenin kurallarını ve geçmişini doğrudan anlamış halde kodlamaya başlar.
3. Uzak ortamda çalışan ekip arkadaşlarıyla da tam uyumluluk
- Kurum içi ağ (LAN) modu: Ofis içinde mDNS (Bonjour/Avahi) kullanarak zero-config ile ekip arkadaşlarını otomatik keşfeder ve P2P olarak anında aktarım yapar.
- Uzak (Relay) modu: Evden çalışan ya da harici ağdaki ekip arkadaşlarıyla
--relayseçeneğini kullanarak 6 haneli bir oda kodu (Room code) üzerinden firewall’u aşarak bağlantı kurar.
Ekibin kodunu koruyan güçlü güvenlik (Security)
Kurumsal proje bağlamının (kod özeti, yapı vb.) harici bir sunucu üzerinden ekip arkadaşlarına gönderilmesi güvenlik kaygısı yaratabilir. claudeSpread bu sorunu uçtan uca şifreleme (E2E Encryption) ile çözüyor.
- Aktarılan tüm veriler, paylaşılan bir Passphrase (parola) temel alınarak AES-256-GCM ile şifrelenir.
- Veriler ancak challenge-response (HMAC) tabanlı kimlik doğrulamadan geçildiğinde çözülebilir.
- Uzak modda kullanılan WebSocket Relay sunucusu paketleri yalnızca ileten bir kanal (Dumb Pipe) görevi görür; parolayı bilmediği için veriyi asla çözemaz. (Kurum içinde kendi relay sunucunuzu kurmak da oldukça kolaydır.)
Henüz yorum yok.