Материал: Приложение A. Как учебник соотносится со Spec Kit и Kiro

Урок 1 из 5 в модуле «Приложение A. Как учебник соотносится со Spec Kit и Kiro»
Вы просматриваете урок без входа. Войдите, чтобы сохранять прогресс и проходить тесты.

Приложение A. Как учебник соотносится со Spec Kit и Kiro

В этом учебнике используется авторский диалект SDD для Qwen Code:

mission.md
tech-stack.md
roadmap.md
requirements.md
plan.md
validation.md

Это не единственный возможный формат. Spec Kit и Kiro решают похожую задачу, но называют артефакты иначе и по-другому делят этапы.

Главное различие

В учебнике validation.md вынесен в отдельный файл. Это сделано намеренно: агенту и человеку нужен явный набор фактов, который решает, можно ли сливать ветку.

В других системах эта идея может быть распределена по задачам, проверочным спискам, анализу плана или критериям приёмки.

Таблица соответствия

УчебникSpec KitKiroСмысл
mission.mdконституция проектаsteering-файлызачем существует проект
tech-stack.mdконституция и планsteering-файлы, designтехнические ограничения
roadmap.mdпорядок спецификаций и задачсписок фич и задачпорядок фаз
requirements.md/speckit.specify и /speckit.clarifyrequirementsчто нужно построить
plan.md/speckit.plan и /speckit.tasksdesign и tasksкак разбить реализацию

| validation.md | частично /speckit.analyze, проверочные списки и задачи | критерии в задачах и тестах | какие факты допускают к слиянию | | QWEN.md | правила агента для интеграции | steering-файлы | как агент должен вести себя в проекте | | навыки Qwen Code | команды, расширения и пресеты | agent hooks и steering | повторяемый процесс |

Как переносить процесс

Если команда использует Spec Kit, не обязательно навязывать ей имена файлов из этого учебника. Переносите смысл:

  • конституция проекта должна быть явной;
  • неоднозначности нужно уточнять до плана;
  • план должен отделять архитектурные решения от списка задач;
  • проверочные факты должны быть видны до реализации;
  • реализация должна сравниваться с артефактами, а не с памятью чата.

Если команда использует Kiro, переносите три слоя:

  • steering-файлы для постоянных правил;
  • specs для конкретных фич;
  • задачи и тесты как проверяемый путь к реализации.

Зачем учебнику свой формат

Формат учебника специально проще, чем промышленные наборы команд.

Причины:

  • файлы легко прочитать без специальной CLI-утилиты;
  • Qwen Code может работать с ними напрямую;
  • validation.md делает проверку отдельным этапом мышления;
  • структура подходит для маленького проекта и для переноса в другой агент;
  • читатель видит процесс, а не только команду вроде /speckit.implement.

Недостаток тоже есть: в большой команде придётся добавить соглашения о запросах на слияние, владельцах дорожной карты, ревью спецификаций и шаблонах задач. Эти темы раскрыты в части 16.

Как выбрать формат

Используйте формат учебника, если:

  • вы учитесь SDD;
  • проект маленький;
  • команда хочет видеть все решения в обычных Markdown-файлах;
  • нужен процесс без зависимости от конкретной платформы.

Используйте Spec Kit, если:

  • команда хочет готовые команды и шаблоны;
  • нужен отдельный шаг уточнения неоднозначностей;
  • важны расширения, пресеты и повторяемые рабочие процессы;
  • проектов несколько и требуется единый стандарт.

Используйте Kiro, если:

  • команда уже работает в Kiro;
  • нужны встроенные specs, steering-файлы и агентные хуки;
  • важна тесная интеграция с IDE-процессом.

Формат не должен становиться религией. Главное, чтобы намерение, план, проверка и решения жили в ревьюируемых артефактах.

Мои заметки
0 / 10000

Заметки сохраняются в этом браузере. На другом устройстве они не появятся.

Меню курса

Курс

Разработка по спецификациям с Qwen Code CLI
Прогресс 0 / 135