Alternative profile
GitHub Spec Kit × Deep Work Plan
Превращает функциональность в исполняемую спецификацию через конституцию, спецификацию, план и список задач; управляется слеш-командами и интегрируется более чем с пятьюдесятью агентами разработки, а также может проверять, что артефакты остаются согласованными друг с другом, прежде чем начнётся реализация.
Команды, которым нужен повторяемый workflow «специфицируй, планируй, разбивай на задачи, реализуй» внутри уже используемого агента.
Последняя проверка:
Compared with Deep Work Plan
Where it fits
Превращает функциональность в исполняемую спецификацию через конституцию, спецификацию, план и список задач; управляется слеш-командами и интегрируется более чем с пятьюдесятью агентами разработки, а также может проверять, что артефакты остаются согласованными друг с другом, прежде чем начнётся реализация.
Команды, которым нужен повторяемый workflow «специфицируй, планируй, разбивай на задачи, реализуй» внутри уже используемого агента.
Что приносит Deep Work Plan
-
Независимость от инструмента и нативность репозитория
Harness и план — это файлы в вашем репозитории, которые читает любой агент, следующий стандартам AGENTS.md и Agent Skills. Смена агента не теряет план.
-
Валидация, выбранная по затронутому каждой задачей
Каждая задача объявляет свою затронутую поверхность и запускает тесты изменённого поведения и его потребителей, расширяясь до полного набора, когда влияние нельзя ограничить. Ноль выбранных тестов никогда не считается прохождением.
-
Единый Final Review с проверкой безопасности
План завершается проверкой безопасности накопленного набора изменений, включая обязательное локальное ревью диффа, и валидацией финального состояния. Критические находки блокируют завершение.
Where it fits: Разработчики и команды, которые передают любому агенту разработки работу на несколько сессий и должны быть уверены, что она завершится проверенной.
Capability snapshot
| Возможность | Deep Work Plan | GitHub Spec Kit |
|---|---|---|
| Работает с любым агентом разработки Одни и те же файлы репозитория работают с Claude Code, Codex, Cursor, Gemini CLI и другими. | Встроено | Встроено |
| Записывает harness агента в репозиторий Инструкции, документация, навыки и команды живут в репозитории, а не в настройках одного инструмента. | Встроено | Опционально или через расширение |
| Критерии приёмки для каждой задачи Каждая задача формулирует наблюдаемые условия готовности. | Встроено | Опционально или через расширение |
| Validation gate для каждой задачи Каждая задача называет команды, которые должны пройти, выбранные по тому, что она затронула. | Встроено | Опционально или через расширение |
| Возобновляемое состояние на диске Прогресс переживает сброс сессии, и его может подхватить другой агент или коллега. | Встроено | Встроено |
| Обязательное закрывающее ревью с проверкой безопасности План не может завершиться без проверки безопасности всего набора изменений и валидации финального состояния. | Встроено | Опционально или через расширение |
| Исполняемая проверка соответствия Скрипт сверяет репозиторий и его планы со стандартом и завершается с CI-дружелюбным кодом выхода. | Встроено | Опционально или через расширение |
| Публикуемое измерение загрузки инструкций Байты, загружаемые каждым потоком, измеряются зафиксированным в репозитории скриптом и публикуются вместе со своими лимитами. | Встроено | Вне рамок |
| Онбординг, создающий каркас документации Первый запуск записывает документацию репозитория для агентов и его набор. | Встроено | Встроено |
| Живые спецификации для существующих систем Изменения специфицируются как дельты, сливающиеся в растущую спецификацию системы. | Вне рамок | Опционально или через расширение |
| Постоянная память агента между проектами Память сопровождает агента в разных репозиториях и сессиях, а не только в рамках состояния одного плана на диске. | Вне рамок | Вне рамок |
| Отдельные специализированные роли агентов Именованные роли (например, аналитик, архитектор или рецензент) распределяют работу вместо одного агента, выполняющего все шаги. | Опционально или через расширение | Вне рамок |
| Поставляется как собственная IDE или редактор Инструмент сам по себе является интегрированной средой разработки, а не надстройкой над существующим агентом кодирования. | Вне рамок | Вне рамок |