Техническая спецификация перед написанием кода

★ 7.7 · documentation

spec — это скилл для Claude Code, который формирует верифицируемую техническую спецификацию до начала написания кода. Документ включает 6 обязательных секций: Interfaces (публичные API и сигнатуры), Behaviors (поведение в формате given-when-then), Invariants (неизменяемые ограничения из фазы Aristotle Phase 2), File Plan (перечень создаваемых и изменяемых файлов), Test Plan и Exit Criteria — исполняемые bash-команды с ожидаемыми результатами, которые однозначно подтверждают готовность фичи. Скилл применяется перед реализацией фич со сложностью выше 4, как шаг 1.5 в оркестраторе и при необходимости формализовать требования. Результат сохраняется в файл `<feature-name>.spec.md` в корне проекта или в `docs/specs/`. Вызывается командой `/spec` или фразами «create spec», «write specification».