Claude Code
PenuhImplementasi referensi, dengan WebFetch native dan slash command.
Metodologi terbuka · MIT · Agnostik terhadap agent
Deep Work Plan mengubah repositori apa pun menjadi lingkungan terstruktur — konteks, pengaman, dan rencana yang tahan lama — tempat coding agent mana pun mengeksekusi dengan presisi dan menyelesaikan pekerjaan jangka panjang.
Baca dan ikuti instruksi di https://deepworkplan.com/init.md untuk menjadikan repositori ini AI-first.
Deep Work Plan adalah spec-driven development tempat repositori itu sendiri menjadi harness.
Masalah dan jawabannya
AI coding agent sangat efektif dalam tugas singkat. Pada pekerjaan jangka panjang — migrasi, subsistem baru, atau refaktor lintas puluhan berkas — mereka melenceng: konteks penuh, keputusan terlupakan, dan tugas multijam ditinggalkan di tengah jalan.
Deep Work Plan menjawabnya dengan spec-driven development: rencana adalah sumber kebenaran yang tahan lama, dan agent mengeksekusi terhadap acceptance criteria serta validation gate yang eksplisit. Penyimpangan berkurang, pekerjaan tetap dapat diverifikasi, dan agent mana pun dapat melanjutkannya lintas sesi.
Ini juga harness engineering yang dibuat portabel. Sebuah agent harness adalah perancah di sekitar model — konteks, alat, control loop, pengaman, status yang dapat dilanjutkan — yang membuatnya andal. Deep Work Plan memasang harness itu ke dalam repositori itu sendiri (AGENTS.md, docs, rumah skill .agents/, dan skill DWP), sehingga agent mana pun dapat mengemudikan repo mana pun. Lahir di Dailybot, teruji selama berbulan-bulan, dan dirilis sebagai DailybotHQ/deepworkplan-skill.
Onboarding berbasis penalaran
Alur onboarding memeriksa bahasa, framework, package manager, dan perintah validasi yang sebenarnya ada di repositori Anda, lalu menghasilkan artefak yang disesuaikan dengan repositori tersebut. Hasil generik dianggap sebagai kegagalan.
Membaca manifes, tata letak folder, dan CI untuk menyimpulkan perintah test, lint, dan build yang sebenarnya, lalu mengklasifikasikan repositori sebagai repo individual atau orchestrator hub.
AGENTS.md yang dipikirkan matang, hierarki docs/ yang terkategori, serta README dan docs/ di dalam setiap modul utama — diisi dengan perintah nyata repositori Anda, bukan placeholder.
Direktori .agents/ lintas agent (skills, agents, commands) dan symlink .claude ke .agents, yang mencerminkan CLAUDE.md ke AGENTS.md, sehingga setiap alat membaca satu sumber kebenaran.
Menyambungkan skill Deep Work Plan dan membuat folder .dwp/ yang di-gitignore untuk rencana dan draf, lalu secara opsional menambahkan addon opt-in seperti dukungan devcontainer.
Apa yang terjadi saat Anda menjalankannya
Anda tidak memilih metode pemasangan atau menyalin template. Anda menyerahkan satu baris kepada agent; ia memasang skill — mesin yang dapat dipakai ulang — dan menyesuaikan repositori Anda dengannya.
Ia membaca prompt onboarding di deepworkplan.com/init.md beserta metodologi, spesifikasi, dan kit yang ditautkannya — standar yang akan diadopsinya.
Skill adalah mesinnya — sama di setiap repositori. Satu perintah menarik router dan sub-skill-nya (create, execute, refine, resume, status, verify, onboard, author) untuk Claude Code, Cursor, Codex, Gemini, dan Copilot.
Dengan bernalar tentang stack nyata Anda — tidak pernah menyalin-tempel — ia menulis AGENTS.md, pohon docs/ yang terkategori, README per modul, kit .agents/ yang dipikirkan matang, dan .dwp/ yang di-gitignore. Repositori Anda menjadi harness.
Hasilkan Deep Work Plan jangka panjang untuk tugas apa pun dan jalankan langkah demi langkah, dengan acceptance criteria yang eksplisit, validation gate, dan status yang dapat dilanjutkan — secara otonom, selama berjam-jam.
Skill dipasang secara identik di mana saja; yang disesuaikan adalah repositori Anda — AGENTS.md, docs, dan kit .agents/ yang dipikirkan matang dan dihasilkan untuk stack Anda. Pemisahan itulah yang menjadikan metodologi sebagai standar yang dapat dipakai ulang, bukan perancah sekali pakai.
Apa yang Anda dapatkan
Satu eksekusi, di-commit secara atomik. Setiap keluaran berupa Markdown dan setiap perubahan dapat diaudit.
Dipikirkan matang dari stack, perintah, dan struktur nyata repositori Anda — bukan template dengan placeholder. CLAUDE.md di-symlink ke AGENTS.md.
Arsitektur, penyiapan, standar, dan pemecahan masalah — ditambah README dan docs/ di dalam setiap modul utama, dihasilkan dari basis kode Anda.
Direktori .agents/ lintas agent (skills, agents, commands) dengan symlink .claude ke .agents sehingga setiap alat membaca satu sumber kebenaran.
create, execute, refine, resume, status, verify, onboard, dan author — tersedia untuk agent Anda sebagai satu paket skill, tanpa salinan per repositori.
/dwp-verify menghasilkan laporan lulus/gagal yang objektif terhadap spesifikasi, sehingga "AI-first" diverifikasi, bukan sekadar diklaim — dan dapat diverifikasi ulang setelah setiap rencana.
Onboarding mengklasifikasikan repositori Anda sebagai repo individual (kasus umum) atau orchestrator hub yang mengoordinasikan rencana turunan lintas repositori.
Sub-skill author (skill-create, agent-create) memungkinkan repositori mengembangkan skill, agent, dan command-nya sendiri; addon perawatan opt-in seperti dependency-upgrade membantunya tetap mutakhir.
Tanpa daemon dan tanpa status eksternal. Rencana dan draf tersimpan di folder .dwp/ yang di-gitignore, dan tugas apa pun dapat dilanjutkan hanya dari git — bahkan setelah konteks meluap.
Agent
Satu metodologi, banyak adapter. Markdown tidak mengikat framework ke apa pun — setiap agent yang membaca Markdown dapat menjalankan Deep Work Plan.
Implementasi referensi, dengan WebFetch native dan slash command.
Adapter penuh. Gunakan bundel offline jika WebFetch dibatasi.
Bundel offline disarankan; aturan dipasang di bawah .codex/.
Adapter penuh — command dwp-* berjalan melalui AGENTS.md dan prosedur #.
Membutuhkan Gemini 2.5 Pro atau lebih baru, dengan WebFetch native.
Sumber terbuka. Membaca AGENTS.md secara native dan menjalankan dwp-* melalui command #.
Aturan ditambah prosedur command # menjalankan loop Deep Work Plan secara penuh.
Sumber terbuka. Aturan Markdown dan command # menjalankan setiap langkah dwp-*.
Adapter penuh dengan permukaan command native.
Stack
Ini adalah alat bantu penalaran, bukan template. Onboarding membaca manifes nyata repositori Anda dan menyesuaikan per stack — tidak pernah menyalin preset secara buta. Monorepo memperoleh dokumentasi per modul.
Dua arketipe
Onboarding bercabang berdasarkan arketipe. Sebagian besar repositori adalah repo individual. Sebuah hub mengoordinasikan Deep Work Plan turunan lintas banyak repositori. Metodologi menangani keduanya sebagai warga kelas satu.
Repositori individual
satu basis kode mandiri
Hub orkestrator
mengoordinasikan sub-repositori
Satu basis kode dengan satu stack utama, perintah validasinya sendiri, dan dokumentasi per modul. Bawaan — onboarding mengasumsikannya kecuali repositori jelas merupakan sebuah hub.
Misalnya, sebuah Django API, aplikasi Vue, atau layanan TypeScript Lambda.
Sebuah repositori koordinasi yang mengatur pekerjaan lintas sub-repositori melalui manifes orchestrator, memunculkan rencana turunan yang masing-masing di-commit di repositorinya sendiri, ditambah aturan batas dan indeks navigasi.
Misalnya, sebuah hub yang mengoordinasikan lima repositori produk.
Metodologi versus alat
Deep Work Plan bukan scaffolder lain. Ia adalah lapisan metodologi di bawah alat spec-driven atau scaffolding mana pun, yang berfokus pada eksekusi otonom multijam.
| Metodologi versus alat | Deep Work Plan | Alat scaffolding / spec |
|---|---|---|
| Fokus utama | Eksekusi otonom multijam | Pembuatan spec atau scaffold |
| Unit pekerjaan | Sebuah Deep Work Plan (sesi yang dapat dilanjutkan) | Sebuah dokumen spec atau scaffold |
| Model status | Folder .dwp/ git-native, dapat dilanjutkan | Sering eksternal atau di dalam IDE |
| Keterikatan agent | Agnostik terhadap agent (Markdown dan Bash) | Sering spesifik alat atau IDE |
| Pemulihan konteks | Melanjutkan setelah konteks meluap | Biasanya mengulang tugas dari awal |
| Lisensi | MIT, metodologi dan kit terbuka | Bervariasi |
Asal mula
Dibangun oleh Dailybot — perusahaan di balik standup asinkron untuk tim terdistribusi. Secara internal kami memakai Deep Work Plan untuk membuat repositori produksi yang mencakup Django, Vue, TypeScript Lambda, dan Astro dapat dikemudikan agent. Setelah berbulan-bulan penggunaan produksi, kami merilis metodologinya sebagai sumber terbuka di bawah lisensi MIT.
Jadikan repositori Anda AI-first
Serahkan satu baris kepada agent Anda — arahkan ke /init.md — dan ia menjadikan repositori Anda AI-first: memasang skill, bernalar tentang stack Anda, dan meng-commit hierarki AGENTS.md yang lengkap. Dari sana Anda membuat dan mengeksekusi Deep Work Plan yang berjalan otonom selama berjam-jam.
Berlisensi MIT · tanpa telemetri · keluaran ke folder .dwp/ yang di-gitignore.