Skip to content

Metodologi terbuka · MIT · Agnostik terhadap agent

Model itu penting. Konteks lebih penting.

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.

Berikan ini kepada agent Anda

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

Arahkan ke repositori mana pun. Ia bernalar — bukan menyalin-tempel.

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.

  1. 01

    Bernalar tentang stack dan arketipe Anda

    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.

  2. 02

    Menghasilkan AGENTS.md, docs/, dan dokumentasi per modul

    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.

  3. 03

    Menyiapkan .agents/ dengan symlink .claude ke .agents

    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.

  4. 04

    Memasang skill DWP dan menyiapkan .dwp/

    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

Satu instruksi. Repositori melakukan sisanya.

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.

  1. 01

    Agent Anda membuka /init.md

    Ia membaca prompt onboarding di deepworkplan.com/init.md beserta metodologi, spesifikasi, dan kit yang ditautkannya — standar yang akan diadopsinya.

  2. 02

    Ia memasang skill Deep Work Plan

    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.

  3. 03

    Ia menyesuaikan repositori Anda

    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.

  4. 04

    Anda merencanakan dan mengeksekusi

    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

Semua yang dibutuhkan agent Anda untuk bekerja secara otonom.

Satu eksekusi, di-commit secara atomik. Setiap keluaran berupa Markdown dan setiap perubahan dapat diaudit.

  • AGENTS.md di akar repositori

    Dipikirkan matang dari stack, perintah, dan struktur nyata repositori Anda — bukan template dengan placeholder. CLAUDE.md di-symlink ke AGENTS.md.

  • docs/ terkategori dan dokumentasi per modul

    Arsitektur, penyiapan, standar, dan pemecahan masalah — ditambah README dan docs/ di dalam setiap modul utama, dihasilkan dari basis kode Anda.

  • .agents/ dengan symlink .claude ke .agents

    Direktori .agents/ lintas agent (skills, agents, commands) dengan symlink .claude ke .agents sehingga setiap alat membaca satu sumber kebenaran.

  • Skill Deep Work Plan, terpasang

    create, execute, refine, resume, status, verify, onboard, dan author — tersedia untuk agent Anda sebagai satu paket skill, tanpa salinan per repositori.

  • Konformansi yang dapat Anda periksa

    /dwp-verify menghasilkan laporan lulus/gagal yang objektif terhadap spesifikasi, sehingga "AI-first" diverifikasi, bukan sekadar diklaim — dan dapat diverifikasi ulang setelah setiap rencana.

  • Dua arketipe, tertangani

    Onboarding mengklasifikasikan repositori Anda sebagai repo individual (kasus umum) atau orchestrator hub yang mengoordinasikan rencana turunan lintas repositori.

  • Kit hidup yang ditumbuhkan repositori Anda

    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.

  • Git-native, dapat dilanjutkan, .dwp/

    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

Bekerja dengan agent yang sudah Anda pakai.

Satu metodologi, banyak adapter. Markdown tidak mengikat framework ke apa pun — setiap agent yang membaca Markdown dapat menjalankan Deep Work Plan.

Claude Code

Penuh

Implementasi referensi, dengan WebFetch native dan slash command.

Cursor

Penuh

Adapter penuh. Gunakan bundel offline jika WebFetch dibatasi.

OpenAI Codex

Penuh

Bundel offline disarankan; aturan dipasang di bawah .codex/.

GitHub Copilot

Penuh

Adapter penuh — command dwp-* berjalan melalui AGENTS.md dan prosedur #.

Gemini

Penuh

Membutuhkan Gemini 2.5 Pro atau lebih baru, dengan WebFetch native.

OpenCode

Penuh

Sumber terbuka. Membaca AGENTS.md secara native dan menjalankan dwp-* melalui command #.

Windsurf

Penuh

Aturan ditambah prosedur command # menjalankan loop Deep Work Plan secara penuh.

Cline

Penuh

Sumber terbuka. Aturan Markdown dan command # menjalankan setiap langkah dwp-*.

Antigravity

Penuh

Adapter penuh dengan permukaan command native.

Stack

Preset penalaran untuk stack yang penting.

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.

  • Django DRF · Poetry
  • FastAPI Pydantic · Poetry
  • Vue Vite · TypeScript
  • React Next · Vite · TS
  • Astro Svelte/React · MDX
  • TypeScript · Node Express · Fastify
  • TypeScript · Lambda Serverless · SAM
  • Go Modules · stdlib
  • Rust Cargo · 2021+
  • Generik Stack apa pun

Dua arketipe

Repositori individual, atau orchestrator hub.

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.

Kasus umum

Repositori individual

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.

Koordinasi

Orchestrator hub

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

Lapisan yang berbeda. Saling melengkapi, bukan bersaing.

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.

— Tim teknik Dailybot
Pelajari tentang Dailybot

Jadikan repositori Anda AI-first

Berikan deep work kepada agent Anda.

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.