requirements

Solid

Используй в начале работы над фичей или проектом, когда есть только размытые бизнес-требования (устно, в переписке, в тикете) и их надо превратить в письменную спецификацию до того, как писать код. Сначала задает уточняющие вопросы и фиксирует ответы, потом пишет ТЗ и user stories с критериями приемки, масштабируя формальность под размер задачи. Для задачи с уже ясными требованиями или тривиальной правки скилл избыточен - иди сразу в реализацию.

Web & Frontend 8 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Сбор требований в спецификацию Превращает размытые бизнес-требования в письменную спеку до кода. Порядок жесткий: сначала понять и уточнить, только потом писать. ## Шаг 1: Собрать вход - Если требования уже лежат в проекте (например `docs/requirements/business-requirements.md` или тикет) - прочитай их. - Если содержательных требований нет - попроси пользователя описать, что нужно и зачем. Не начинай писать спеку с пустого места. ## Шаг 2: Уточнить ПЕРЕД тем как писать - Составь список вопросов, неясностей и неявных требований. - Выяви допущения и назови их явно. - Отметь противоречия в требованиях и edge cases. - **Задай вопросы и дождись ответов.** Не додумывай бизнес-логику - спрашивай. ## Шаг 3: Зафиксировать требования Если требования пришли из ответов пользователя (а не лежали готовыми в файле) - сохрани их в `docs/requirements/business-requirements.md`: исходное описание, уточнения, ключевые ограничения. Спека без зафиксированного источника висит в воздухе; не переходи к ТЗ, пока источник не записан. ## Шаг 4: Написать спецификацию Масштабируй формальность под задачу: маленькая фича - короткая спека; полноценный greenfield - развернутая. Не раздувай разделы, которые проект не требует. `docs/requirements/technical-spec.md` - по мере применимости: - Цель, аудитория, границы (что входит / что НЕ входит). - Глоссарий терминов - если есть неоднозначные. - Функциональные требования: ID (FR-001), описание, приоритет (MoSCoW: Must / Should / Could / Won't), бизнес-...

Details

Author
dewil
Repository
dewil/claude-toolkit
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category