atl install
Mevcut projeye bir takım kurar.
Kullanım
bash
atl install <takım><takım> şu biçimlerden biri olabilir:
- Registry kısa adı —
software-project-team - Git URL —
https://github.com/kullanici/takim.git - Adı + versiyon —
software-project-team@^1.2.0(caret, tilde veya tam pin)
Örnekler
Referans takımı registry'den kur:
bash
atl install software-project-teamBelirli bir versiyon:
bash
atl install software-project-team@^1.2.0Doğrudan Git URL'den (registry bakmadan):
bash
atl install https://github.com/acme/acme-starter.gitNe olur?
- Çözümleme. Registry adları
teams.json'da aranır; URL'ler doğrudan kullanılır. - Clone ya da pull. Takım paylaşımlı önbellekte yoksa klonlanır. Varsa fast-forward edilir.
- Miras çözümü.
team.json'daextendsvarsa, child'dan önce parent rekürsif olarak kurulur. - Validation.
team.jsonschema'ya karşı kontrol edilir. Geçersiz takımlar burada fail eder. - Sembolik link. Agent, skill ve rule'lar doğru öncelikle
.claude/'a bağlanır (child kazanır, excludes düşer). - Kayıt.
.claude/.team-installs.json; kurulu takım, versiyon ve zincirle güncellenir.
Yeniden çalıştırma
Aynı atl install <takım>'u yeniden çalıştırmak güvenlidir: CLI önbelleği kontrol eder, güncelleme varsa çeker, sembolik linkleri yeniden kurar. Takımı yerel düzenlerken "reload" olarak kullanabilirsin.
Çevrimdışı davranış
Ağ erişilemezse atl install paylaşımlı önbelleğe düşer. Son çekilen versiyonu alırsın. CLI bunu açıkça bildirir — sessiz bayatlık yok.
Sorun giderme
- "team not found" — ad registry'de değil.
atl search'ü dene. - "circular extends chain" — zincirdeki bir takım bir ancestor'ı extend ediyor. Hata zinciri tam olarak yazar.
- "schema validation failed" — takımın
team.json'u bozuk. Yazara ilet veya eski bir versiyona pinle.
İlgili
atl search— takım adını bul.atl list— ne kurulu gör.- Miras —
extendsnasıl çözümlenir.