Belirtme-Öncelikli İş Akışı
Kod yazmadan önce gereksinimleri tanımlayın.
→ akıcı, katı değil
→ yinelemeli, şelale değil
→ kolay, karmaşık değil
→ sadece yeşil alan için değil, kahverengi alan için de oluşturuldu
→ kişisel projelerden kurumsal projelere kadar ölçeklenebilirTIP
Yeni iş akışı artık mevcut! OpenSpec'i yeni bir eser yönlendirmeli iş akışıyla yeniden oluşturduk.
Başlamak için /opsx:propose "fikriniz" komutunu çalıştırın. → Buradan daha fazla bilgi edinin
Güncellemeler için @0xTab'ı X'te takip edin · Yardım ve sorular için OpenSpec Discord'una katılın.
Siz: /opsx:propose add-dark-mode
YZ: openspec/changes/add-dark-mode/ oluşturuldu
✓ proposal.md — bunu neden yapıyoruz, ne değişiyor
✓ specs/ — gereksinimler ve senaryolar
✓ design.md — teknik yaklaşım
✓ tasks.md — uygulama kontrol listesi
Uygulamaya hazır!
Siz: /opsx:apply
YZ: Görevler uygulanıyor...
✓ 1.1 Tema bağlam sağlayıcısı ekle
✓ 1.2 Toggle bileşeni oluştur
✓ 2.1 CSS değişkenleri ekle
✓ 2.2 localStorage'ı bağla
Tüm görevler tamamlandı!
Siz: /opsx:archive
YZ: openspec/changes/archive/2025-01-23-add-dark-mode/ arşivlendi
Belirtmeler güncellendi. Bir sonraki özellik için hazır.Node.js 20.19.0 veya üzeri gerektirir.
OpenSpec'i globally yükleyin:
npm install -g @fission-ai/openspec@latestArdından proje dizinize gidin ve başlatın:
cd your-project
openspec initŞimdi yapay zeka asistanınıza şunu söyleyin: /opsx:propose <ne-inşa-etmek-istediğiniz>
Genişletilmiş iş akışını (/opsx:new, /opsx:continue, /opsx:ff, /opsx:verify, /opsx:sync, /opsx:bulk-archive, /opsx:onboard) istiyorsanız, openspec config profile ile seçin ve openspec update ile uygulayın.
NOTE
Aracınızın desteklenip desteklenmediğinden emin değil misiniz? Tam listeyi görüntüleyin – 25'ten fazla aracı destekliyoruz ve sayısı artıyor.
Ayrıca pnpm, yarn, bun ve nix ile çalışır. Kurulum seçeneklerini görün.
→ Başlangıç: ilk adımlar
→ İş Akışları: kombinasyonlar ve kalıplar
→ Komutlar: eğik çizgi komutları ve beceriler
→ CLI: terminal referansı
→ Desteklenen Araçlar: araç entegrasyonları ve kurulum yolları
→ Kavramlar: her şey nasıl bir araya geliyor
→ Çoklu Dil: çoklu dil desteği
→ Özelleştirme: kendinize göre ayarlayın
Yapay zeka kodlama asistanları güçlüdür, ancak gereksinimler yalnızca sohbet geçmişinde yaşadığında öngörülemez olabilir. OpenSpec, herhangi bir kod yazılmadan önce neyi inşa edeceğiniz konusunda anlaşmanız için hafif bir belirtme katmanı ekler.
Spec Kit (GitHub) ile karşılaştırıldığında — Kapsamlı ama ağır. Katı aşama kapıları, çok fazla Markdown, Python kurulumu. OpenSpec daha hafiftir ve özgürce yinelemenize olanak tanır.
Kiro (AWS) ile karşılaştırıldığında — Güçlü ama kendi IDE'sine kilitlenirsiniz ve yalnızca Claude modelleriyle sınırlıdır. OpenSpec, zaten kullandığınız araçlarla çalışır.
Hiçbiriyle karşılaştırıldığında — Belirtmesiz yapay zeka kodlama, belirsiz istemler ve öngörülemeyen sonuçlar demektir. OpenSpec, törensiz bir şekilde öngörülebilirlik getirir.
Paketi yükseltin
npm install -g @fission-ai/openspec@latest
**Ajan talimatlarını yenileyin**
Her projenin içinde çalıştırarak yapay zeka rehberliğini yeniden oluşturun ve en son eğik çizgi komutlarının etkin olduğundan emin olun:
```bash
openspec updateModel seçimi: OpenSpec, yüksek akıl yürütmeli modellerle en iyi şekilde çalışır. Hem planlama hem de uygulama için Opus 4.5 ve GPT 5.2'yi öneriyoruz.
Bağlam hijyeni: OpenSpec, temiz bir bağlam penceresinden faydalanır. Uygulamaya başlamadan önce bağlamınızı temizleyin ve oturumunuz boyunca iyi bağlam hijyeni koruyun.
Küçük düzeltmeler — Hata düzeltmeleri, yazım hatası düzeltmeleri ve küçük iyileştirmeler doğrudan PR olarak gönderilebilir.
Daha büyük değişiklikler — Yeni özellikler, önemli yeniden düzenlemeler veya mimari değişiklikler için lütfen önce bir OpenSpec değişiklik teklifi gönderin, böylece uygulama başlamadan önce niyet ve hedefler üzerinde hemfikir olabiliriz.
Teklif yazarken OpenSpec felsefesini aklınızda bulundurun: farklı kodlama ajanları, modeller ve kullanım durumları genelinde çok çeşitli kullanıcılara hizmet ediyoruz. Değişiklikler herkes için iyi çalışmalıdır.
Yapay zeka tarafından üretilen kod hoştur — test edilmiş ve doğrulanmış olduğu sürece. Yapay zeka tarafından üretilen kod içeren PR'lar, kullanılan kodlama ajanını ve modeli belirtmelidir (örneğin, "claude-opus-4-5-20251101 kullanılarak Claude Code ile oluşturuldu").
pnpm installpnpm run buildpnpm testpnpm run dev veya pnpm run dev:clitype(scope): subjectOpenSpec anonim kullanım istatistikleri toplar.
Yalnızca kullanım kalıplarını anlamak için komut adlarını ve sürümü toplar. Argüman, yol, içerik veya kişisel tanımlanabilir bilgi (PII) toplamaz. CI'da otomatik olarak devre dışıdır.
Devre dışı bırakma: export OPENSPEC_TELEMETRY=0 veya export DO_NOT_TRACK=1
Projenin yolunu çizmeye yardımcı olan çekirdek sorumlular ve danışmanların listesi için MAINTAINERS.md dosyasına bakın.
MIT