Skip to content
← Tüm spesifikasyon belgeleri

Eklentiler

Sürüm 2.0. Eklentiler, temel Deep Work Plan metodolojisine isteğe bağlı uzantılardır. Uyumluluk için asla gerekli değildir — sıfır eklentili bir depo tamamen AI-first ve DWP uyumludur. Her eklenti onboarding sırasında sunulur, açıkça kabul veya reddedilir ve — kabul edildiğinde — mevcut kurulumu ezmek yerine uzlaştırır.

Eklenti sözleşmesi

Her üretim eklentisi dört zorunlu bileşen sunar:

Bileşen Amaç
Spec Eklentinin ne sağladığının ve “bu eklentiye uyumlu” olmanın ne anlama geldiğinin normatif RFC-2119 açıklaması
Reasoning templates Agent’ın hedef deponun stack’i hakkında akıl yürüterek doldurduğu kılavuzlar — kopyala-yapıştır değil
Onboarding hook Geliştirici kabul ettiğinde onboard akışının çağırdığı SKILL.md giriş noktası
Validation step Eklentinin doğru uygulandığını doğrulayan kontrol listesi

Keşif: onboard akışı skills/deepworkplan/addons/ dizinini numaralandırır ve her eklentiyi temel iskeletten sonra Faz 7b’de opt-in adım olarak sunar.

Üretim eklentileri (beş)

Bugün beş eklenti sunulmaktadır. Her birinin kullanıcıya yönelik ayrıntılı bir kit katalog sayfası ve Deep Work Plan skill’i içinde normatif spec’i vardır.

Devcontainer (birinci eklenti)

Tespit edilen stack’ten akıl yürütülmüş compose tabanlı .devcontainer/ + docker/ kurulumu.

  • Kit sayfası: Devcontainer
  • Ne ekler: kalıcı AI-CLI auth volume’leri (Claude, Codex, Cursor, gh, Dailybot), dailybot-project-network, DOCKER_DEV_ENV=vscode, doğrulama alias’ları (codecheck, check, fix, test), halka açık OSS gizli bilgi hijyeni
  • Davranış: ~%85 sabit iskelet; ~%15 stack’e göre akıl yürütülür. Mevcut devcontainer’lar uzlaştırılır, asla ezilmez
  • Ne zaman sunulur: izole dev container’dan faydalanan Docker veya servisli çoğu depo

Dailybot (ikinci eklenti)

Agent ilerleme görünürlüğü için geliştiricinin Dailybot ekibine opt-in bağlantı.

  • Kit sayfası: Dailybot — tam yetenek referansı
  • DWP eklentisinin bağladıkları: dailybot report alt-skill’i ile dört plan yaşam döngüsü raporu (kickoff, significant task, blocked, completion); isteğe bağlı deterministik hook zorlaması (dailybot hook, CLI >= 3.7.0)
  • Eşleşen skill: DailybotHQ/agent-skill kurulumu (şu an 3.10.3) 14 yetenek sunar — Slack/Teams/Discord/Google Chat sohbeti, check-in’ler, form authoring, ask AI, kudos, depo başına API anahtarları (.dailybot/env.json), e-posta ve daha fazlası. DWP eklentisi yalnızca report’u bağlar; diğer yetenekler doğrudan Dailybot skill üzerinden çağrılır
  • Auth: tamamen Dailybot skill’e ertelenmiş (dailybot login veya DAILYBOT_API_KEY); bu eklenti asla kimlik bilgisi saklamaz
  • Vendor-neutral koruma: temel DWP’nin Dailybot’a sıfır bağımlılığı vardır; herkes için otomatik kurmayın
  • Ne zaman sunulur: geliştirici veya ekip zaten Dailybot kullanıyor veya açıkça ekip raporlaması istiyor

Dependency upgrade (üçüncü eklenti)

Paket yöneticisinden bağımsız, toplu, doğrulanmış, geri alınabilir bağımlılık yükseltmeleri.

  • Kit sayfası: Dependency upgrade
  • Ne ekler: deponun gerçek yöneticisini tespit eder (npm/pnpm/yarn + ncu, pip/poetry/uv, cargo, go mod, bundler, composer, …), semver sınıflandırmalı batch’lerde yükseltir, her batch’ten sonra deponun validation gate’ini çalıştırır, başarısızlıkları geri alır, otomatik commit etmeden özetler
  • Komut: yalnızca kabul edildiğinde /lib-upgrade’i .agents/commands/ altına kurar
  • Ne zaman sunulur: lockfile mevcut ve bağımlılık yoğun stack; yalnızca ilgili olduğunda öner

Design system (dördüncü eklenti)

Tutarlı UI, CLI veya konuşma çıktısı için herhangi bir kodlama agent’ının okuduğu arayüz yüzeyi kapsamlı DESIGN.md.

  • Kit sayfası: Design system
  • Ne ekler: docs/DESIGN.md (AGENTS.md’den referanslanır), tek dosyada üst üste en fazla üç profil: visual-ui (render edilmiş UI token’ları ve bileşenleri), cli-output (anlamsal terminal stilleri, TTY/NO_COLOR degradasyonu), conversational (ses, mesaj anatomisi, düz metin fallback’li platform başına render)
  • Profil gücü: visual-ui tespit edildiğinde varsayılan açık; cli-output ve conversational tespit edildiğinde önerilir, her zaman sorulur, asla otomatik uygulanmaz
  • Ne zaman sunulur: yalnızca kullanıcıya yönelik arayüz yüzeyi tespit edildiğinde — saf kütüphaneler, headless servisler veya yalnızca altyapı depoları için değil

AI Diff Reviewer (beşinci eklenti)

Zorunlu Güvenlik İncelemesini yapılandırılmış yerel bir incelemeyle güçlendiren ve isteğe bağlı olarak CI’da pull request’leri kapı altına alan AI Diff Reviewer’a (marketplace “AI Diff Reviewer”, mevcut sürüm v2.0.0) isteğe bağlı bir bağlantı.

  • Kit sayfası: AI Diff Reviewer — tam yetenek referansı
  • DWP eklentisinin bağladıkları: upstream skill’in üst varsayılan akışı aracılığıyla yerel Güvenlik İncelemesi güçlendirmesi; gerekli .review/extension.md (skill tek başına eksiktir); Flow B isteğe bağlı olarak pr-review.yml (DailybotHQ/ai-diff-reviewer@v2) yükler ve apply-review’i geliştirici tarafından çağrılabilir bir yardımcı olarak sunar — asla bir plan görevi değil
  • Akışlar: A — yalnızca yerel (skill + uzantı) veya B — çift yüzey (skill + uzantı + CI Action). Eklenti MUTLAKA sormalıdır hangi akışın seçileceğini; asla varsayılan seçmemeli
  • Yumuşak başarısızlık vs kapı: eksik skill/uzantı/çağrı hataları asla bloke etmez; tamamlanmış bir yerel geçişten gelen critical sonuçlar hâlâ Güvenlik İncelemesi sözleşmesini izler
  • Eşlik (Flow B): paylaşılan prompt.md + uzantı metodoloji/önem derecesini hizalar; CI Yineleme Farkındalıklı İnceleme, yerel geçiş tam kalırken 2.+ turları kısaltabilir
  • Sağlayıcıdan bağımsız güvence: çekirdek DWP’nin AI Diff Reviewer’a sıfır bağımlılığı vardır; asla herkes için otomatik yükleme
  • Ne zaman teklif edilir: geliştirici veya ekip yapılandırılmış yerel inceleme ve/veya CI PR birleştirme kapısı ister

Skill’ler

Skill’ler adıyla çağrılan yeniden kullanılabilir prosedürlerdir. Bir skill tekrarlanabilir bir iş akışını paketler (test çalıştırma, lint düzeltme, bileşen oluşturma).

Metodoloji küçük bir temel alt-skill seti sunar. Bunlar arasında author alt-skill’i bir deponun kendi kit’ini büyütmesini sağlar: /skill-create ve /agent-create ile çağrılır, deponun mevcut .agents/ düzenini ve kurallarını akıl yürütür, ardından bunlara uyan yeni bir skill, agent veya ince komut delegatörü yazar ve kataloğu senkron tutar. Aynı alt-skill zorunlu Skills & Agents Discovery görevini yürütür.

Kit girişi: Skill create, Agent create.

Agent’lar

Agent’lar tanımlı bir role sahip uzmanlaşmış çalışanlardır (reviewer, executor, architect). .agents/agents/ altında yaşar ve .agents/docs/ içinde kataloglanır.

Bakım eklentileri

Yukarıdaki dependency-upgrade eklentisi birincil bakım eklentisidir. npm varsaymak yerine deponun gerçek paket yöneticisi hakkında akıl yürütür, yükseltmeleri semver’e göre sınıflandırır, güvenli batch’lerde yükseltir, her batch’ten sonra doğrulama çalıştırır ve başarısız olan batch’i geri alır.

Design-system eklentisi

Üretim eklentileri altında Design system’e bakın. Depo düzeyindeki DESIGN.md, özellik başına teknik tasarım belgesinden farklıdır: DWP plan README’si, görev kabul kriterleri ve validation gate’leri özellik başına tasarımı zaten kapsar. Design-system eklentisi kalıcı, depo-yerel arayüz tasarım bağlamını doldurur.

Preset’ler

Preset’ler DWP’yi belirli bir teknoloji stack’ine uyarlar (Django, React, Go, Astro + Svelte ve daha fazlası). Kit kataloğuna göz atın.

Adapter’lar

Adapter’lar DWP komutlarını belirli bir agent’ın komut sistemine eşler (Claude Code, Cursor, Codex, Gemini, Copilot, OpenClaw ve diğerleri). Adapter girişleri kit’te her agent adının altında bulunur.

Örnekler

Örnekler DWP’yi uygulamada gösterir: önce/sonra karşılaştırmaları, örnek planlar, vaka çalışmaları. Examples ve Dogfood this site’e bakın.

Uyumluluk hatırlatması

Bir depo sıfır eklentiyle tamamen uyumlu OLMALIDIR. Eklentiler katmanlı opt-in yeteneklerdir — asla ön koşul değildir. Conformance’a bakın.