# ADR-072: Feature-spec skill — SDD-style Q&A for feature planning

## Статус

Accepted (PR #172)

## Контекст

При реализации фич через прямой чат агент часто не получает результат с первого промпта. Причины: нет зафиксированных контрактов, граничных случаев, out-of-scope. Агент угадывает решения вместо того, чтобы спросить.

Существующий `/spec` скилл (9 фаз, 7 файлов) — для новых проектов, слишком тяжёл для feature-level работы. После PR #169 `create-issue` tool валидирует 7 SDD-секций. Нужен лёгкий скилл, который через Q&A вырабатывает план фичи по SDD-шаблону.

## Решение

Создан `feature-spec` скилл — лёгкая SDD-дисциплина для feature-level работы:
- Slash-команда `/feature-spec` загружает скилл
- Скилл направляет Q&A: агент задает вопросы по 7 SDD-секциям, не гадает
- План остаётся в чате (без файлов спеки)
- После Q&A юзер говорит "создай issue" → issue через `issue` скилл + `create-issue` tool (7 секций)
- Затем `/run-pipeline` реализует

Decision criteria: feature-spec нужен когда 2+ компонента, бизнес-правила, diff >400 строк. Не нужен для 1 файла или простых правок.

## Альтернативы

1. **Обогатить `issue` скилл SDD-секциями** — но issue скилл фокусируется на создании issues, а не на Q&A-планировании
2. **Добавить "feature mode" в `/spec`** — усложнило бы существующий 9-фазный скилл
3. **Два режима в create-issue (sdd flag)** — отвергнуто в пользу единого 7-секционного стандарта (PR #169)
