Skip to content
Deep Work Plan bugün Product Hunt’ta Oy ver

Ajan ve geliştirici yüzeyi

Geliştiriciler ve yapay zeka ajanları için Deep Work Plan

deepworkplan.com, sayfalarının yanı sıra makine tarafından okunabilir bir yüzey sunar: OpenAPI ile tanımlanmış bir ajan API'si, durumsuz bir MCP sunucusu, her sayfa için 17 dilde yerel Markdown aynaları ve kurulabilir DWP skill'i. Bu sayfadaki her şey canlı, herkese açık ve ücretsizdir — kayıt olacak bir şey yoktur.

Tasarım gereği kimlik doğrulamasız

Üretecek API anahtarı, OAuth akışı ve üretimden ayrı bir sandbox yoktur — üretim yüzeyinin kendisi sandbox'tur. Bu, metodolojinin bilinçli bir özelliğidir: ajanlar "bize ulaşın" formlarını dolduramaz; dolayısıyla site hiçbir zaman bunu istemez.

Salt okunur

MCP uç noktası (POST) dışındaki her işlem güvenli ve önbelleğe alınabilir bir GET'tir. Hiçbir yerde yazma işlemi, yükleme veya durum değişikliği yoktur.

API anahtarı yok

Kayıt yok, jeton yok, hız sınırı kademesi yok. Anonim erişim; /auth.md ve OAuth keşif taslaklarında bildirilen belgelenmiş sözleşmedir.

Ücretsiz ve açık kaynak

Site içeriği ve DWP skill'i MIT lisanslıdır. Bunları, izin istemeden ticari ve ticari olmayan işlerde kullanabilirsiniz.

Makine öncelikli

/api yollarında yapılandırılmış JSON hataları, Markdown 404 kurtarma gövdeleri, RFC 9727 API kataloğu ve bir ARD yetenek manifestosu — ajan tüketimi için tasarlanmıştır.

Skill ile planlayın ve yürütün

Yukarıdaki API, bir ajanın bu siteyi okumasını sağlar. DWP skill'i ise bir ajanın metodolojiyi çalıştırmasını sağlayan şeydir — bir depoya bir kez kurulur ve bir yönlendirici ile dokuz alt skill getirir; bunlar eğik çizgi komutları olarak çağrılır (ya da isimle, eğik çizgiyi yakalayan ajanlar için — çoğu bunun yerine # kullanır, örn. #dwp-execute).

İki bağımsız seçim: biçim ve ne kadar inceleme istediğiniz

Her plan her eksenden bir değer seçer. Bunlar birbirinden bağımsızdır — bir Lite plan trust modunda çalışabilir, bir Full plan guided modunda çalışabilir ve her ikisi de biçimi değiştirmeden sonradan modu değiştirebilir.

Lite

Görev kayıtları, planın README'sinde, sabit #task-N çapaları arkasında yaşar — ayrı görev dosyası yoktur. Küçük, sınırlı işler için tasarlanmıştır: tek bir konu, yaklaşık bir oturum. Yine de eksiksiz bir plandır: sabit görev kimlikleri, bir Touched Surface, kabul kriterleri, bir doğrulama kapısı ve bir Final Review — asla sadeleştirilmiş bir taslak değil.

Full

N.task_<slug>.md altında görev başına bir dosya; saatler veya günler süren uzun soluklu işler için, ya da bir planda görevler arasında gerçek bağımlılıklar olduğunda. Kompakt kayıtlar yetmemeye başladığında bir Lite plan /dwp-refine promote ile sonradan Full'e yükseltilir — yükseltme tamamlanmış işi asla yeniden çalıştırmaz.

Guided (varsayılan)

dwp-create hedefi analiz eder, onu ayrıştırır ve incelenebilir bir plan somutlaştırır — bu zaten gerçek, yürütülebilir bir plandır, asla atılacak bir taslak değil — ardından sorar: koru, Lite'ı Full'e yükselt, düzenle ya da durdur. Herhangi bir ürün işi başlamadan önce bir insan döngüde kalır. İlk birkaç seferde ya da daha yüksek riskli her şey için önerilir.

Trust (veya auto)

Son kelime olarak trust (veya auto) ekleyin — örn. /dwp-create <goal> trust — ve ajan inceleme turunu atlar, önceden onaylanmış bir plan somutlaştırır ve execute komutunu doğrudan döndürür. Akışa güvendiğinizde kullanılacak güçlü kullanıcı kısayolu; yine de her kararı ve her kapıyı kaydeder, sadece sormak için durmaz.

Dokuz alt skill

Her alt skill, skill'i kuran deponun içinde bir eğik çizgi komutu olarak çağrılır — bu web sitesine karşı değil. Her biri için tam referans kit kataloğunda yer alır.

Dokuz alt skill
/dwp-create <goal> Bir hedefi plana dönüştürür — varsayılan olarak Lite, daha büyük işler için Full; her iki mod da yukarıdaki tablodan seçilir.
/dwp-execute Var olan bir planı görev görev çalıştırır: tamamen okur, her görevi sırayla yürütür, kapısını doğrular, ilerlemeyi günceller.
/dwp-refine Tamamlanmış işi ve kayıtlı kanıtını koruyarak var olan bir plandaki görevleri ekler, kaldırır veya yeniden sıralar.
/dwp-resume Durumu planın kendi dosyalarından yeniden inşa eder ve kesintiye uğramış bir planı ilk tamamlanmamış görevinden itibaren sürdürür.
/dwp-status Hiçbir değişiklik yapmadan bir planın ilerlemesini raporlar — tamamlanan, sürmekte olan, bekleyen görevler.
/dwp-verify Deponun AI-first olup olmadığını ve planlarının iyi biçimlendirilip biçimlendirilmediğini mekanik olarak denetler. Hiçbir şeyi değiştirmez; geçti ya da kaldı raporu verir.
/deepworkplan-onboard Bir depoyu AI-first hale getirir: yığını hakkında akıl yürütür, ardından uyarlanmış bir AGENTS.md, docs/, .agents/ ve gitignore edilmiş bir .dwp/ üretir.
/skill-create, /agent-create Yazar alt skill'i: deponun kendi kitini büyütür — tekrarlanan bir prosedür için yeniden kullanılabilir bir skill, ya da kendi modeli ve araçlarına sahip yinelenen bir rol için bir ajan.
/dwp-upgrade Daha yeni yayımlanmış bir skill sürümü olup olmadığını denetler ve yalnızca açık onaydan sonra onu kurar, onboarding'i yeni bir geçiş olarak tekrar çalıştırır — .dwp/ altındaki devam eden her plana dokunulmaz.

Onu çalıştırmanın iki yolu

Aynı skill, aynı dokuz komut — biçim ve inceleme modu işin büyüklüğü ve riskiyle değişir, araçla değil.

Küçük, sınırlı bir düzeltme — Lite, trust

Tek bir konu, yaklaşık bir oturum, düşük risk: inceleme turunu atlayın ve ajanın bir Lite planı doğrudan somutlaştırıp çalıştırmasına izin verin.

Terminal — eğik çizgi komutları
# A small, bounded fix: skip the review round, run it directly.
/dwp-create fix the flaky checkout test trust
/dwp-execute

Uzun soluklu iş — Full, guided

Görevler arasında gerçek bağımlılıklar, ya da daha yüksek risk: herhangi bir ürün işi başlamadan önce önerilen planı inceleyin, hedef gerektiriyorsa Full'e yükseltin, ardından gerektikçe oturumlar arasında yürütün ve sürdürün.

Terminal — eğik çizgi komutları
# Long-horizon work with real stakes: review before anything runs.
/dwp-create migrate the billing service to the new payments API
# ...review the proposed plan, then:
/dwp-execute
# ...interrupted? pick up again, even in a fresh session:
/dwp-resume

Her planın çıktısı — manifesto, ilerleme günlüğü, görev kayıtları, kapı kanıtı — deponun kendi içinde gitignore edilmiş bir .dwp/ dizininde yaşar. Hiçbir şey deepworkplan.com'a gönderilmez ya da orada saklanmaz; skill hiçbir ağ çağrısı yapmaz.

Uç noktalar

Ajan API'sinin temel uç noktaları. Eksiksiz ve türlendirilmiş spesifikasyon — her işlem, parametre ve yanıt şeması — OpenAPI belgesinde yer alır.

Uç noktalar
GET /openapi.json Ajan API'sinin tamamının OpenAPI 3.1 spesifikasyonu.
GET /llms.txt Seçilmiş LLM rehber dizini — ajanlar için önerilen giriş noktası.
GET /init.md Kanonik DWP benimseme istemi (herhangi bir depoyu AI-first yapar).
GET /{page}.md Herhangi bir sayfa, yerel kaynak Markdown olarak — 17 dilin tümünde (örn. /es/developers.md).
GET /api/health.json Spesifikasyona ve bu portala bağlantılar içeren statik sağlık işareti.
GET /api/v1/index.json v1 ailesinin sürümlü kataloğu: uç nokta yolları, site sürümü ve belirtim bağlantıları.
GET /api/v1/sections.json Site haritası tipli JSON olarak — her bölüm için ad, yol ve açıklama.
GET /api/v1/pages.json Her dildeki tüm Markdown uç noktaları, dil koduna göre gruplanmış.
GET /api/v1/health.json Sürümlü sağlık göstergesi — /api/health.json'un v1 aynası.
POST /api/mcp MCP sunucusu (Streamable HTTP, durumsuz): initialize, ping, tools/list, tools/call.
GET /.well-known/ai-catalog.json ARD yetenek manifestosu — robots.txt içinde bildirilen agentmap.

Bilinmeyen /api/* yolları, çözüm ipucu içeren yapılandırılmış bir JSON hatası döndürür; asla bir HTML hata sayfası döndürmez.

Sürümleme ve kullanımdan kaldırma

Sürümlü JSON ailesi /api/v1/ altında yaşar — index, sections, pages ve health — ve sürümsüz kanonik yollar (/llms.txt, /{page}.md, /api/mcp) aynı v1 sözleşmesine aittir. Yıkıcı değişiklikler yalnızca yeni bir /api/v{N+1}/ ailesinde yayımlanır, asla v1 içinde olmaz. Bir uç nokta kullanımdan kaldırıldığında yanıtları Deprecation: true taşır ve kaldırılmadan en az 180 gün önce bir Sunset tarihi içerir; bir Link başlığı halefi gösterir.

İstek limitleri

/api/* yanıtları RFC 9331 istek limiti başlıklarını taşır — RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset ve RateLimit-Policy — böylece ajanlar kendilerini gerçek zamanlı yavaşlatabilir; bir 429 yanıtı Retry-After ekler. Uygulama uçta elden geldiğince (best-effort) yapılır (ziyaretçi başına 60 saniyede 120 istek) ve erişim anonim kalır: anahtar yok, kayıt yok, kademe yok.

MCP sunucusu

Streamable HTTP üzerinden durumsuz bir Model Context Protocol sunucusu. Üç salt okunur araç: get_init_prompt, list_site_sections ve read_page. 2025-03-26 ve 2025-06-18 protokol sürümleri desteklenir; oturum gerekmez.

Terminal — HTTP üzerinden JSON-RPC
# 1. Initialize (no session needed — the server is stateless)
curl -s https://deepworkplan.com/api/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize",
       "params":{"protocolVersion":"2025-06-18","capabilities":{},
                 "clientInfo":{"name":"curl","version":"1.0"}}}'

# 2. Discover the tools
curl -s https://deepworkplan.com/api/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

# 3. Call one — read any page as source Markdown
curl -s https://deepworkplan.com/api/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call",
       "params":{"name":"read_page","arguments":{"path":"/init"}}}'

MCP manifestosu /.well-known/mcp.json adresinde, sunucu kartı ise /.well-known/mcp/server-card.json adresindedir. Claude, ChatGPT ve herhangi bir MCP istemcisi bu araçları doğal olarak çağırabilir.

Ajanlar için Markdown

İşlenen her sayfa, yerel kaynak Markdown olarak yayımlanır — bir HTML dönüşümü değildir. Markdown'ı herhangi bir sayfada URL son ekiyle açıkça ya da HTTP içerik müzakeresi yoluyla isteyin.

Terminal — içerik müzakeresi
# Ask for Markdown on any URL (content negotiation)
curl -s https://deepworkplan.com/methodology \
  -H 'Accept: text/markdown'

# Or fetch the .md mirror directly — every page has one, in every language
curl -s https://deepworkplan.com/es/developers.md

İçerik müzakeresi, sitenin işlediği kaynağın aynısı olan kaynak Markdown'ı, istekte bulunduğunuz URL'nin dilinde döndürür.

Kit'i kurun

Deep Work Plan skill'i için resmî kurulum yolu — /init uç noktasının ajanlara verdiği komutla aynıdır. Skills uyumlu herhangi bir kodlama ajanıyla çalışır (Claude Code, Cursor, Codex, Gemini ve diğerleri).

Terminal — skills CLI ve resmî CLI
# 1. Install the DWP skill — same command the /init endpoint gives agents
npx skills add DailybotHQ/deepworkplan-skill@latest

# 2. Official CLI — zero-dependency client over this API (Node >= 18),
#    prepared in the site repo's cli/ directory pending npm publication
deepworkplan init
deepworkplan read /es/developers

Skill, deponuzun içindeki .agents/skills/deepworkplan/ klasörüne yerleştirilir; böylece depoya dokunan her ajan aynı metodolojiyi paylaşır. Resmî deepworkplan CLI — aynı API üzerinde sıfır bağımlılıklı bir istemci (init, sections, read, open, mcp) — npm için hazırlandı ve yayımlanana kadar site deposunun cli/ dizininde durur.

Makine tarafından okunabilir kaynaklar

Bir ajanı yönlendirin

En hızlı yol hâlâ tek satırdır: herhangi bir kodlama ajanına /init istemini verin; skill'i kurar, deponuzu ajanlar için hazırlar ve derin işi bitirmeye koyulur.