Claude Code
ПолнаяЭталонная реализация с нативными WebFetch и слеш-командами.
Открытая методология · MIT · Независимость от агента
Deep Work Plan превращает любой репозиторий в структурированную среду — контекст, ограничители и долговечный план, — где любой агент разработки выполняет работу точно и доводит до конца долгосрочные задачи.
Прочитайте и выполните инструкции по адресу https://deepworkplan.com/init.md, чтобы сделать этот репозиторий AI-first.
Deep Work Plan — это spec-driven-разработка, в которой сам репозиторий становится harness.
Проблема и ответ на неё
ИИ-агенты разработки удивительно эффективны на коротких отрезках. На долгосрочной работе — миграция, новая подсистема, рефакторинг по десяткам файлов — они теряют курс: контекст переполняется, решения забываются, а многочасовые задачи бросаются на полпути.
Deep Work Plan отвечает на это spec-driven-разработкой: план — это долговечный источник истины, а агенты выполняют работу по явным критериям приёмки и проходят через validation gates. Отклонение от курса сокращается, работа остаётся проверяемой, и любой агент может возобновить её между сессиями.
Это также harness-инженерия, ставшая переносимой. Harness агента — это обвязка вокруг модели (контекст, инструменты, цикл управления, ограничители, возобновляемое состояние), которая делает её надёжной. Deep Work Plan устанавливает этот harness в сам репозиторий (AGENTS.md, документация, дом для навыков .agents/, навык DWP), так что любой агент может пилотировать любой репозиторий. Создан в Dailybot, отточен в боевых условиях за месяцы и выпущен как DailybotHQ/deepworkplan-skill.
Онбординг на основе рассуждений
Процесс онбординга изучает реальные языки, фреймворки, менеджер пакетов и команды валидации вашего репозитория, а затем создаёт артефакты, адаптированные под этот репозиторий. Универсальная заглушка считается провалом.
Читает манифесты, структуру папок и CI, чтобы вывести реальные команды тестирования, линтинга и сборки, а затем классифицирует репозиторий как отдельный репозиторий или как хаб-оркестратор.
Осмысленный AGENTS.md, упорядоченная по категориям иерархия docs/, а также README и docs/ внутри каждого крупного модуля — заполненные реальными командами вашего репозитория, а не заглушками.
Межагентный каталог .agents/ (навыки, агенты, команды) и символьная ссылка .claude на .agents, отражающая CLAUDE.md на AGENTS.md, чтобы каждый инструмент читал единый источник истины.
Подключает навык Deep Work Plan и создаёт игнорируемую git-ом папку .dwp/ для планов и черновиков, после чего по желанию добавляет опциональные дополнения, например поддержку devcontainer.
Что происходит при запуске
Вы не выбираете способ установки и не копируете шаблон. Вы передаёте своему агенту одну строку; он устанавливает навык — переиспользуемый движок — и адаптирует под него ваш репозиторий.
Он читает промпт онбординга на deepworkplan.com/init.md, а также методологию, спецификацию и набор, на которые тот ссылается, — стандарт, который ему предстоит принять.
Навык — это движок, одинаковый в каждом репозитории. Одна команда подтягивает маршрутизатор и его под-навыки (create, execute, refine, resume, status, verify, onboard, author) для Claude Code, Cursor, Codex, Gemini и Copilot.
Рассуждая о вашем реальном стеке — никогда не копируя, — он пишет AGENTS.md, упорядоченное по категориям дерево docs/, README по модулям, осмысленный набор .agents/ и игнорируемую git-ом .dwp/. Ваш репозиторий становится harness.
Создавайте долгосрочные Deep Work Plan для любой задачи и выполняйте их шаг за шагом — с явными критериями приёмки, validation gates и возобновляемым состоянием — автономно, на протяжении часов.
Навык устанавливается везде одинаково; адаптируется именно ваш репозиторий — AGENTS.md, документация и осмысленный набор .agents/, созданные под ваш стек. Именно это разделение и делает методологию переиспользуемым стандартом, а не одноразовой обвязкой.
Что вы получаете
Один запуск, атомарно зафиксированный в коммитах. Каждый результат — это Markdown, и каждое изменение поддаётся аудиту.
Осмыслен на основе реального стека, команд и структуры вашего репозитория, а не шаблон с заглушками. CLAUDE.md связан символьной ссылкой с AGENTS.md.
Архитектура, настройка, стандарты и устранение неполадок — плюс README и docs/ внутри каждого крупного модуля, созданные из вашей кодовой базы.
Межагентный каталог .agents/ (навыки, агенты, команды) с символьной ссылкой .claude на .agents, чтобы каждый инструмент читал единый источник истины.
create, execute, refine, resume, status, verify, onboard и author — доступны вашему агенту как единый пакет навыков, без копирования в каждый репозиторий.
/dwp-verify формирует объективный отчёт «прошёл/не прошёл» относительно спецификации, так что «AI-first» — это проверенный факт, а не утверждение, и его можно перепроверить после каждого плана.
Онбординг классифицирует ваш репозиторий как отдельный репозиторий (частый случай) или как хаб-оркестратор, координирующий дочерние планы по нескольким репозиториям.
Под-навык author (skill-create, agent-create) позволяет репозиторию развивать собственные навыки, агентов и команды; опциональные дополнения для сопровождения, например dependency-upgrade, помогают ему поддерживать себя в актуальном состоянии.
Ни демона, ни внешнего состояния. Планы и черновики попадают в игнорируемую git-ом папку .dwp/, и любая задача возобновляется из одного лишь git — даже после переполнения контекста.
Агенты
Одна методология, множество адаптеров. Markdown не привязывает фреймворк ни к чему — любой агент, читающий Markdown, может выполнить Deep Work Plan.
Эталонная реализация с нативными WebFetch и слеш-командами.
Полный адаптер. Используйте офлайн-сборку, если WebFetch ограничен.
Рекомендуется офлайн-сборка; правила устанавливаются в .codex/.
Полный адаптер — команды dwp-* запускаются через AGENTS.md и процедуры #.
Требуется Gemini 2.5 Pro или новее, с нативным WebFetch.
Открытый исходный код. Нативно читает AGENTS.md и запускает dwp-* через # команды.
Правила и процедуры # команд обеспечивают полный цикл Deep Work Plan.
Открытый исходный код. Правила Markdown и # команды выполняют каждый шаг dwp-*.
Полный адаптер с нативным набором команд.
Стеки
Это вспомогательные средства для рассуждений, а не шаблоны. Онбординг читает реальные манифесты вашего репозитория и адаптируется под каждый стек — он никогда не копирует пресет вслепую. Монорепозитории получают документацию по модулям.
Два архетипа
Онбординг ветвится по архетипу. Большинство репозиториев — отдельные репозитории. Хаб координирует дочерние Deep Work Plan по множеству репозиториев. Методология полноценно поддерживает оба варианта.
Отдельный репозиторий
самодостаточная кодовая база
Оркестратор-хаб
координирует подрепозитории
Единая кодовая база с одним основным стеком, собственными командами валидации и документацией по модулям. Вариант по умолчанию — онбординг исходит из него, если репозиторий явно не является хабом.
Например, API на Django, приложение на Vue или сервис TypeScript Lambda.
Координирующий репозиторий, который оркеструет работу по суб-репозиториям через манифест оркестратора, порождая дочерние планы, каждый из которых фиксируется коммитами в своём репозитории, а также правила границ и навигационный индекс.
Например, хаб, координирующий пять продуктовых репозиториев.
Методология против инструмента
Deep Work Plan — не очередной генератор обвязки. Это уровень методологии под любым spec-driven-инструментом или генератором обвязки, ориентированный на многочасовые автономные запуски.
| Методология против инструмента | Deep Work Plan | Инструменты обвязки / спецификаций |
|---|---|---|
| Основной фокус | Многочасовое автономное выполнение | Создание спецификации или обвязки |
| Единица работы | Deep Work Plan (возобновляемая сессия) | Документ спецификации или обвязка |
| Модель состояния | Git-нативная папка .dwp/, возобновляемая | Часто внешняя или внутри IDE |
| Привязка к агенту | Независимость от агента (Markdown и Bash) | Часто привязка к инструменту или IDE |
| Восстановление контекста | Возобновляется после переполнения контекста | Обычно перезапускает задачу |
| Лицензия | MIT, открытая методология и набор | По-разному |
Происхождение
Создано в Dailybot — компании, стоящей за асинхронными стендапами для распределённых команд. Внутри мы использовали Deep Work Plan, чтобы сделать пилотируемыми агентами продакшен-репозитории на Django, Vue, TypeScript Lambda и Astro. После месяцев промышленного использования мы открыли методологию под лицензией MIT.
Сделайте свой репозиторий AI-first
Передайте своему агенту одну строку — направьте его на /init.md — и он сделает ваш репозиторий AI-first: установит навык, рассудит о вашем стеке и зафиксирует коммитами полную иерархию AGENTS.md. Отсюда вы создаёте и выполняете Deep Work Plan, которые работают автономно часами.
Лицензия MIT · ноль телеметрии · вывод в игнорируемую git-ом папку .dwp/.