Claude Code
Đầy đủTriển khai tham chiếu, với WebFetch và slash command bản địa.
Phương pháp luận mở · MIT · Độc lập với agent
Deep Work Plan biến mọi repository thành một môi trường có cấu trúc — ngữ cảnh, hàng rào bảo vệ và một kế hoạch bền vững — nơi bất kỳ agent lập trình nào cũng thực thi chính xác và hoàn thành công việc dài hơi.
Đọc và làm theo hướng dẫn tại https://deepworkplan.com/init.md để biến kho lưu trữ này thành AI-first.
Deep Work Plan là phát triển dựa trên đặc tả, nơi bản thân repository trở thành harness.
Vấn đề và lời giải
Các agent lập trình AI hiệu quả đáng kinh ngạc trong những đợt ngắn. Với công việc dài hơi — một đợt di trú, một hệ thống con mới, một lần tái cấu trúc trải khắp hàng chục tệp — chúng trôi dạt: ngữ cảnh đầy lên, các quyết định bị quên đi và những tác vụ nhiều giờ bị bỏ dở giữa chừng.
Deep Work Plan trả lời bằng phát triển dựa trên đặc tả: kế hoạch là nguồn chân lý bền vững, và các agent thực thi dựa trên tiêu chí chấp nhận rõ ràng cùng các cổng kiểm chứng. Hiện tượng trôi dạt giảm xuống, công việc luôn kiểm chứng được, và bất kỳ agent nào cũng có thể tiếp tục nó qua nhiều phiên.
Đó cũng là kỹ thuật harness được làm cho dễ mang theo. Một harness agent là khung giàn quanh một mô hình — ngữ cảnh, công cụ, vòng điều khiển, hàng rào bảo vệ, trạng thái có thể tiếp tục — giúp nó đáng tin cậy. Deep Work Plan cài chính harness đó vào bản thân repository (AGENTS.md, tài liệu, thư mục skill .agents/, skill DWP), để mọi agent đều có thể điều khiển mọi repo. Ra đời tại Dailybot, được tôi luyện qua nhiều tháng, và phát hành dưới dạng DailybotHQ/deepworkplan-skill.
Khởi tạo dựa trên suy luận
Luồng khởi tạo kiểm tra các ngôn ngữ, framework, trình quản lý gói và lệnh kiểm chứng thực tế của repository, rồi sinh ra các thành phần thích ứng với repository đó. Một bản mẫu chung chung bị coi là thất bại.
Đọc các manifest, bố cục thư mục và CI để suy ra các lệnh test, lint và build thực tế, rồi phân loại repository là một repo độc lập hay một trung tâm điều phối.
Một AGENTS.md được suy luận, một hệ thống docs/ phân loại, cùng một README và docs/ bên trong mỗi mô-đun chính — được điền bằng các lệnh thực tế của repository, không phải chỗ trống.
Một thư mục .agents/ dùng chung giữa các agent (skill, agent, command) và symlink .claude tới .agents, phản chiếu CLAUDE.md tới AGENTS.md, để mọi công cụ đều đọc một nguồn chân lý duy nhất.
Kết nối skill Deep Work Plan và tạo thư mục .dwp/ được gitignore cho các kế hoạch và bản nháp, rồi tùy chọn bổ sung các addon tự nguyện như hỗ trợ devcontainer.
Điều gì xảy ra khi bạn chạy nó
Bạn không chọn phương thức cài đặt hay sao chép một mẫu. Bạn trao cho agent một dòng; nó cài skill — bộ máy có thể tái sử dụng — và thích ứng repository của bạn với nó.
Nó đọc lời nhắc khởi tạo tại deepworkplan.com/init.md cùng phương pháp luận, đặc tả và kit mà nó liên kết tới — tiêu chuẩn nó sắp áp dụng.
Skill là bộ máy — giống hệt nhau trong mọi repository. Một lệnh kéo về bộ định tuyến cùng các sub-skill (create, execute, refine, resume, status, verify, onboard, author) cho Claude Code, Cursor, Codex, Gemini và Copilot.
Suy luận về stack thực tế của bạn — không bao giờ sao chép-dán — nó viết AGENTS.md, một cây docs/ phân loại, các README cho từng mô-đun, một bộ kit .agents/ được suy luận và một .dwp/ được gitignore. Repository của bạn trở thành harness.
Sinh ra các Deep Work Plan dài hơi cho mọi tác vụ và chạy chúng từng bước, với tiêu chí chấp nhận rõ ràng, các cổng kiểm chứng và trạng thái có thể tiếp tục — tự chủ, trong nhiều giờ.
Skill được cài giống hệt nhau ở mọi nơi; thứ được thích ứng là repository của bạn — AGENTS.md, tài liệu và bộ kit .agents/ được suy luận cho stack của bạn. Chính sự phân tách đó biến phương pháp luận thành một tiêu chuẩn tái sử dụng được thay vì một bộ khung dùng một lần.
Bạn nhận được gì
Một lần chạy, được commit theo từng đơn vị nguyên tử. Mọi đầu ra đều là Markdown và mọi thay đổi đều kiểm toán được.
Được suy luận từ stack, lệnh và cấu trúc thực tế của repository — không phải một mẫu với chỗ trống. CLAUDE.md được symlink tới AGENTS.md.
Kiến trúc, cài đặt, chuẩn mực và xử lý sự cố — cùng một README và docs/ bên trong mỗi mô-đun chính, được sinh ra từ codebase của bạn.
Một thư mục .agents/ dùng chung giữa các agent (skill, agent, command) với symlink .claude tới .agents để mọi công cụ đọc một nguồn chân lý duy nhất.
create, execute, refine, resume, status, verify, onboard và author — sẵn có cho agent của bạn dưới dạng một gói skill duy nhất, không cần bản sao cho từng repository.
/dwp-verify tạo một báo cáo đạt/không đạt khách quan so với đặc tả, để "AI-first" được kiểm chứng chứ không phải chỉ tuyên bố — và có thể kiểm chứng lại sau mỗi kế hoạch.
Khởi tạo phân loại repository của bạn là một repo độc lập (trường hợp phổ biến) hay một trung tâm điều phối các kế hoạch con xuyên nhiều repository.
Sub-skill author (skill-create, agent-create) cho phép repository tự phát triển skill, agent và command riêng; các addon bảo trì tự nguyện như dependency-upgrade giúp nó tự cập nhật.
Không daemon, không trạng thái ngoài. Kế hoạch và bản nháp nằm trong thư mục .dwp/ được gitignore, và mọi tác vụ tiếp tục chỉ từ git — kể cả sau khi ngữ cảnh tràn.
Agent
Một phương pháp luận, nhiều bộ chuyển đổi. Markdown không ràng buộc framework vào bất cứ thứ gì — mọi agent đọc được Markdown đều chạy được một Deep Work Plan.
Triển khai tham chiếu, với WebFetch và slash command bản địa.
Bộ chuyển đổi đầy đủ. Dùng gói ngoại tuyến nếu WebFetch bị chặn.
Khuyến nghị gói ngoại tuyến; quy tắc cài dưới .codex/.
Bộ chuyển đổi đầy đủ — các lệnh dwp-* chạy qua AGENTS.md và quy trình #.
Yêu cầu Gemini 2.5 Pro trở lên, với WebFetch bản địa.
Mã nguồn mở. Đọc AGENTS.md bản địa và chạy dwp-* qua lệnh #.
Quy tắc cùng quy trình lệnh # điều khiển toàn bộ vòng lặp Deep Work Plan.
Mã nguồn mở. Quy tắc Markdown và lệnh # thực thi mọi bước dwp-*.
Bộ chuyển đổi đầy đủ với bề mặt lệnh bản địa.
Stack
Đây là các trợ giúp suy luận, không phải mẫu. Khởi tạo đọc các manifest thực tế của repository và thích ứng theo từng stack — nó không bao giờ sao chép mù một preset. Monorepo nhận tài liệu cho từng mô-đun.
Hai kiểu hình
Khởi tạo rẽ nhánh theo kiểu hình. Hầu hết repository là repo độc lập. Một trung tâm điều phối các Deep Work Plan con xuyên nhiều repository. Phương pháp luận xử lý cả hai như công dân hạng nhất.
Kho lưu trữ riêng lẻ
một mã nguồn tự chứa
Trung tâm điều phối
điều phối các kho con
Một codebase duy nhất với một stack chính, các lệnh kiểm chứng riêng và tài liệu cho từng mô-đun. Mặc định — khởi tạo giả định trường hợp này trừ khi repository rõ ràng là một trung tâm.
Ví dụ, một API Django, một ứng dụng Vue, hay một dịch vụ TypeScript Lambda.
Một repository điều phối làm việc xuyên các sub-repository qua một manifest điều phối, sinh ra các kế hoạch con mà mỗi cái commit trong repository riêng của nó, cùng các quy tắc ranh giới và một chỉ mục điều hướng.
Ví dụ, một trung tâm điều phối năm repository sản phẩm.
Phương pháp luận so với công cụ
Deep Work Plan không phải một bộ dựng khung nữa. Nó là lớp phương pháp luận nằm dưới mọi công cụ dựa trên đặc tả hay dựng khung, tập trung vào các lần chạy tự chủ nhiều giờ.
| Phương pháp luận so với công cụ | Deep Work Plan | Công cụ dựng khung / đặc tả |
|---|---|---|
| Trọng tâm chính | Thực thi tự chủ nhiều giờ | Sinh đặc tả hoặc khung |
| Đơn vị công việc | Một Deep Work Plan (phiên có thể tiếp tục) | Một tài liệu đặc tả hoặc một bộ khung |
| Mô hình trạng thái | Thư mục .dwp/ thuần git, có thể tiếp tục | Thường ở ngoài hoặc trong IDE |
| Sự ràng buộc với agent | Độc lập với agent (Markdown và Bash) | Thường gắn với công cụ hoặc IDE |
| Khôi phục ngữ cảnh | Tiếp tục sau khi ngữ cảnh tràn | Thường khởi động lại tác vụ |
| Giấy phép | MIT, phương pháp luận và kit mở | Tùy trường hợp |
Nguồn gốc
Được xây dựng bởi Dailybot — công ty đứng sau các buổi standup bất đồng bộ cho đội nhóm phân tán. Trong nội bộ, chúng tôi dùng Deep Work Plan để biến các repository sản xuất trải dài Django, Vue, TypeScript Lambda và Astro thành có thể điều khiển bằng agent. Sau nhiều tháng dùng trong sản xuất, chúng tôi mã nguồn mở phương pháp luận dưới giấy phép MIT.
Biến repository của bạn thành AI-first
Trao cho agent của bạn một dòng — trỏ nó vào /init.md — và nó biến repository của bạn thành AI-first: nó cài skill, suy luận về stack của bạn và commit một hệ thống AGENTS.md hoàn chỉnh. Từ đó bạn tạo và thực thi các Deep Work Plan chạy tự chủ trong nhiều giờ.
Cấp phép MIT · không telemetry · xuất ra thư mục .dwp/ được gitignore.