Спецификация перед написанием кода
engineering
Спецификация перед написанием кода — это скилл для Claude Code, который заставляет сначала описать, что строим (спецификация, ТЗ), а уже потом писать код. Это начало цикла разработки. Подходит для случаев «начинаю новый проект или фичу», «требования расплывчатые» или «задача больше получаса, нужен план». Работа идёт по четырём этапам с проверкой человеком на каждом: спецификация, план, задачи, реализация. Сначала модель перечисляет свои допущения и ждёт исправлений. В спецификации шесть блоков: цель, команды сборки и тестов, структура проекта, стиль кода с настоящим примером, стратегия тестирования и границы по схеме «всегда, сначала спросить, никогда». Расплывчатое «сделай быстрее» переписывается в измеримые критерии успеха. Если запрос объединяет несколько независимых возможностей, сначала составляется карта модулей с порядком сборки, а спецификация пишется на каждый модуль. План и список задач сохраняются в репозитории (tasks/plan.md, tasks/todo.md), у каждой задачи свой критерий приёмки и проверка; спецификация обновляется при смене решений. Не нужен для правки одной строки.
- #spec
- #requirements
- #planning
- #acceptance-criteria
- #architecture
- #tasks
- #capability-map
- #documentation