Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDD Skill

Этот навык помогает вести разработку через спецификации: от идеи до финальной реализации и архивирования результатов.

Что это такое

SDD (Spec-Driven Development) — подход, при котором фича или изменение сначала описывается в виде RFC/спецификации, затем реализуется по этому описанию, а после завершения — фиксируется итоговая сводка.

Такой процесс помогает:

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

Цикл работы

  1. RFC — описать проблему, цели, решение и критерии приёмки.
  2. Implement — реализовать фичу по RFC и проверять её по приёмочным критериям.
  3. Apply — зафиксировать итоговую сводку и перенести RFC в архив.

Под-скиллы

  • sdd-rfc — создать RFC/спеку для новой фичи или изменения.
  • sdd-implement — начать реализацию по существующему RFC.
  • sdd-apply — завершить работу, заархивировать RFC и сохранить итоговую спецификацию.

Когда использовать

Этот навык полезен, когда нужно:

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

Типовая структура документов

  • активные RFC: docs/rfc/.md
  • архив RFC: docs/rfc/archive/.md
  • итоговые спеки: docs/specs/.md

Коротко

Если у вас есть идея или изменение, которое хочется довести до релиза без хаоса — начните с RFC, затем реализуйте по нему, а после завершения зафиксируйте итог.

About

Agile Practices Knowledge Base

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors