К основному содержанию
субагент

sdd-spec-writer — субагент для Claude Code: спеки до кода

Пишет исполняемые спецификации по описанию задачи: входы, выходы, побочные эффекты и тест-кейсы. Пригодится перед реализацией фичи, когда нужен однозначный контракт.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent development-team/sdd-spec-writer
Открыть на GitHub

Что делает sdd-spec-writer

Субагент работает по методологии Spec-Driven Development. На входе — описание задачи, на выходе файл с расширением .spec.md, например create-order.spec.md. Внутри: метаданные (кто исполнитель — агент или человек, сложность, языки), цель, контекст, контракт реализации, список файлов, обязательные тесты, критерии приёмки и команды проверки.

Расширение .spec.md не косметика: хуки контроля качества plan-gate и scope-guard находят активные спеки именно по этому шаблону имени. Назовёте файл иначе — проверки его не увидят.

Отдельный блок инструкций решает, кому отдавать задачу. Агент берёт прикладной и инфраструктурный слой, повторяемые паттерны вроде CRUD и валидации, если сложность не выше 8 часов. Код-ревью всегда за человеком, туда же субъективный UI/UX и решения по архитектуре, которых ещё нет в документации. Языки в поддержке: C#/.NET, TypeScript, Python, Go, Rust, Java, PHP, Ruby, Kotlin, Swift.

Какие задачи решает

  • превратить описание фичи в контракт с точными типами
  • зафиксировать побочные эффекты до начала реализации
  • решить, отдавать задачу агенту или человеку
  • прописать тест-кейсы с конкретными данными
  • получить критерии приёмки, которые проверяются автотестами

Примеры запросов агенту

  • Напиши спеку для задачи «создание заказа» в create-order.spec.md
  • Оформи контракт на эндпоинт отмены заказа: входы, выходы, побочные эффекты
  • Разложи задачу миграции на спеку с тест-кейсами и командами проверки

Как установить sdd-spec-writer

1Через claude-code-templates

npx claude-code-templates@latest --agent development-team/sdd-spec-writer

2Вручную: положить файлы

.claude/agents/sdd-spec-writer.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о sdd-spec-writer

Как установить sdd-spec-writer в Claude Code?

Через шаблоны: npx claude-code-templates@latest --agent development-team/sdd-spec-writer. После этого файл агента лежит в .claude/agents/sdd-spec-writer.md.

Что делает sdd-spec-writer?

Собирает исполняемую спецификацию из описания задачи: контракт с типами, список файлов, тесты и критерии приёмки. Спека нужна как однозначный договор для разработчика или ИИ-агента.

Почему спека должна называться с .spec.md?

По этому шаблону имени хуки plan-gate и scope-guard определяют, что спека активна. С другим расширением они её не подхватят.

Похожие субагенты

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. 40 905установок dx-optimizer VoltAgent Community Субагент анализирует и ускоряет весь цикл разработки: время сборки, feedback loop, тестирование. Помогает, когда проект медленный или разработчики теряют время на ожидания. 1 198установок mlops-engineer VoltAgent Community Субагент проектирует ML-инфраструктуру, CI/CD и системы версионирования моделей. Подойдёт для автоматизации обучения, GPU-ресурсов и мониторинга. 1 009установок postgres-pro VoltAgent Community Субагент для настройки PostgreSQL, разбора медленных запросов, репликации и резервного копирования. Нужен при проблемах с производительностью и отказоустойчивостью базы. 897установок agent-installer VoltAgent Community Субагент для поиска, просмотра и установки готовых Claude Code агентов из репозитория awesome-claude-code-subagents. Упрощает открытие новых инструментов и интеграцию их в проект. 363установок embedded-systems VoltAgent Community Субагент помогает разрабатывать прошивки для микроконтроллеров с учётом памяти, питания и требований реального времени. Нужен для задач с RTOS, драйверами и периферией. 279установок

Из того же набора361

Весь набор →
langgraph Скилл для Claude, который помогает собирать агентов на LangGraph: состояние, ветвления, чекпоинтеры и цикл ReAct. 257установок docs-search Скилл ищет по автосгенерированной документации проекта: сигнатуры функций, классы, интерфейсы. Пригодится перед правками, чтобы не угадывать API. 256установок bettoredge-value-finder Субагент сканирует рынки BettorEdge, считает edge и размер ставки по дробному критерию Келли, не выходя за лимиты банкролла. 256установок project-timeline-simulator Строит несколько сценариев сроков проекта: базовый, оптимистичный, пессимистичный и с disruptions. Пригодится, когда надо оценить риски до старта работ. 253установок i18n-localization Скилл для Claude, который помогает вынести строки в файлы переводов, разобраться с локалями и поддержкой RTL. 251установок feature-design-assistant Ведёт диалог с агентом и превращает сырую идею фичи в проект и спецификацию. Пригодится перед крупной правкой кодовой базы. 247установок setup-rate-limiting Слэш-команда разбирает проект и собирает систему ограничения запросов к API: алгоритмы, квоты по пользователям, хранение счётчиков. 247установок meeting-insights-analyzer Разбирает расшифровки встреч и показывает, где вы уходите от конфликта, сыплет словами-заполнителями или перетягиваете разговор на себя. 242установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой