Сначала спецификация.И вы читаете её раньше кода.
Разработка через спецификации превращает запрос в документы до того, как он становится кодом. Здесь цикл, короткий шаблон спецификации и место вашего ревью при работе с Claude Code, Codex и Cursor.
macOS 14 или новее. Чтение бесплатно; редактирование и ревью оплачиваются один раз.
Коротко
В разработке через спецификации агент пишет спецификацию (что и зачем), затем план (как), затем задачи и строит только после проверки каждого документа. Успех или провал решает именно ревью: неверное требование в спецификации превращается в неверный код. В DotMD вы читаете каждый документ, комментируете точный фрагмент и проверяете исправления агента, прежде чем он пойдёт дальше.
Цикл: спецификация, ревью, план, ревью, задачи, сборка
Вместо одного большого запроса и кучи кода работа проходит через документы, и каждый вы проверяете до того, как будет написан следующий.
-
Спецификация: что и зачем
Что функция должна делать, для кого и чего делать не должна. Пока без имён файлов и выбора технологий.
-
План: как
Подход: какие части меняются, в каком порядке, с какими рисками. План подчиняется спецификации.
-
Задачи: маленькие шаги
Чек-лист, по которому агент идёт и отмечает пункты; каждая задача достаточно мала, чтобы её проверить.
-
Сборка
Только теперь агент пишет код, опираясь на документы, которые вы уже прочли.
Короткий шаблон спецификации
Спецификация не обязана быть длинной. Шести заголовков достаточно, чтобы поймать большинство недоразумений:
# Feature name
## Goal
## Non-goals
## Users
## Requirements
## Edge cases
## Open questions
Non-goals и Open questions — те разделы, которые люди пропускают, а агентам они нужнее всего. Агент, которому сказали, что не строить и что ещё не решено, спросит, а не станет гадать.
Как это делать в Claude Code, Codex и Cursor
Все три умеют писать документы, и у каждого есть plan mode для шага планирования: plan mode в Claude Code, plan mode в Codex и plan mode в Cursor.
Чтобы ревью происходило автоматически, добавьте в CLAUDE.md или AGENTS.md одно правило: написав спецификацию или план, отправь их мне через request_review в DotMD и жди. Тогда агент останавливается после каждого документа и ждёт ваших комментариев или утверждения, не тратя токены. DotMD может добавить правило за вас: см. CLAUDE.md и AGENTS.md.
Ревью, которое масштабируется
Чат — плохое место для ревью документа. Вместо этого вы читаете спецификацию отрисованной в DotMD, выделяете неверный фрагмент и нажимаете ⌥⌘M. Комментарий привязан к своим строкам, поэтому агент точно знает, что вы имеете в виду. Можно сначала написать все комментарии и отправить их разом.
Когда агент их исправил, каждое изменение видно в файле: старый текст красным, новый зелёным, рядом с комментарием, на который оно отвечает. Каждое — Accept или Reopen. DotMD также перечисляет изменения, о которых никто не просил. См. Проверка правок.
Для второго мнения пусть сначала проверит другой агент. Спецификация, написанная Claude Code и прокомментированная Codex, приходит к вам с уже отмеченными очевидными пробелами, а вы решаете, какие замечания получит автор: Агент проверяет агента.
Инструменты для разработки через спецификации
- Обычный Markdown в репозитории. Папка
docs/specsи шаблон выше — это полноценная настройка. - Plan mode. Собственный способ каждого агента планировать, прежде чем строить.
- GitHub Spec Kit. Набор инструментов с открытым кодом, который даёт вашему агенту команды для каждого шага и пишет за вас
spec.md,plan.mdиtasks.md: GitHub Spec Kit.
Что бы вы ни выбрали, документы — это Markdown-файлы, и DotMD прочтёт любой из них.
Вопросы о разработке через спецификации
Одно и то же ли разработка через спецификации и plan mode?
Plan mode — один её шаг: план перед кодом. Разработка через спецификации добавляет спецификацию перед планом и ревью на каждом шаге.
Нужен ли особый инструмент?
Нет. Спецификации — это Markdown-файлы в репозитории, и любой агент может их написать. GitHub Spec Kit добавляет готовые команды.
Где хранятся спецификации?
В репозитории, рядом с кодом, поэтому они под версионным контролем и агент может перечитать их.
Стоит ли DotMD что-нибудь для этого?
Чтение спецификаций бесплатно. Комментарии и ревью с агентами требуют DotMD Reviewer; см. цены.