İlgili dersler: Ders 01. Güçlü modeller güvenilir yürütme anlamına gelmez · Ders 02. Harness aslında nedir Şablon dosyaları: templates/
Proje 01. Yalnızca prompt vs. önce kurallar: Aradaki fark ne kadar büyük
Ne Yapacaksınız
Minimal bir Electron bilgi tabanı uygulama iskeleti inşa edin — solda doküman listesi, sağda Soru-Cevap paneli ve yerel bir veri dizini içeren bir pencere. Görevin kendisi karmaşık değil. Karmaşık olan, ajanın bu görevi tamamlamasını nasıl sağladığınız.
İki kez çalıştırın. İlk seferinde: yalnızca bir prompt, hiçbir hazırlık yok. İkinci seferinde: AGENTS.md, init.sh, feature_list.json önceden depoya yerleştirilmiş. Sonra karşılaştırın.
Kurs senaryosu kısa bir hazırlık veya yeniden keşif süresini örnek olarak kullanır; sabit ölçüm değerlerine bağlı değildir.
Depodaki projeyi kullanın
Depo yolu: projects/project-01/
| Dizin | İçerik | Nasıl kullanılır |
|---|---|---|
starter/ | Zayıf harness sürümü; yalnızca task-prompt.md vardır, AGENTS.md veya feature_list.json yoktur. | Prompt'u coding agent'a verin ve ek yapı olmadan neleri tamamladığını ölçün. |
solution/ | Aynı ürün dilimi; ayrıca AGENTS.md, CLAUDE.md, init.sh, feature_list.json, claude-progress.md içerir. | Kuralların ve doğrulama kanıtlarının aynı görevi nasıl somutlaştırdığını karşılaştırın. |
Dört somut özellik: pencerenin açılması, doküman listesi, Soru-Cevap paneli ve yerel veri dizini. Beklenen kanıt solution/feature_list.json içindedir.
Araçlar
- Claude Code veya Codex (birini seçin ve her iki çalıştırma için de aynısını kullanın)
- Git (dalları yönetin ve karşılaştırın)
- Node.js + Electron (proje yığını)
- Bir zamanlayıcı (her çalıştırmanın süresini kaydedin)
Harness Mekanizması
Minimal harness: AGENTS.md + init.sh + feature_list.json