Спершу специфікація.І ви читаєте її раніше за код.
Розробка через специфікації перетворює запит на документи, перш ніж він стає кодом. Тут цикл, короткий шаблон специфікації та місце вашого рев’ю під час роботи з 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; див. ціни.