# create_design_document

Собирает подробный дизайн-документ системы по модели C4: бизнес-контекст, безопасность, диаграммы и таблицы элементов.

- промпт · `type=prompt` · ★ 44450
- Автор: danielmiessler
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/danielmiessler/Fabric/tree/HEAD/data/patterns/create_design_document
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/prompts/create-design-document

## Что делает

Промпт разворачивается в полноценный документ по вашему описанию идеи или системы. Сначала идёт раздел BUSINESS POSTURE: какие цели решает система и какие бизнес-риски нужно закрыть. Следом SECURITY POSTURE — существующие контроли и принятые риски, затем рекомендованные контроли и требования по безопасности.

В разделе DESIGN три подраздела по модели C4: CONTEXT, CONTAINER и DEPLOYMENT. В каждом — диаграмма в формате mermaid и таблица с колонками Name, Type, Description, Responsibilities и Security controls. Замыкают документ RISK ASSESSMENT с вопросами о защищаемых процессах и данных и раздел QUESTIONS & ASSUMPTIONS.

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

## Установка

### Claude Code (родная платформа)

**Вручную: положить файлы**
- Файл: `.claude/commands/create_design_document.md`

### ChatGPT

**Как использовать**
- Вставьте текст в начало диалога или в инструкции проекта

### fabric

**Команда из источника**
```bash
fabric --pattern create_design_document
```

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/danielmiessler/Fabric/tree/HEAD/data/patterns/create_design_document

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

## Примеры запросов агенту
- Сделай дизайн-документ по C4 для сервиса приёма платежей
- Опиши систему доставки уведомлений: бизнес-контекст, безопасность, диаграммы
- Построй дизайн-документ для внутреннего API с разделом RISK ASSESSMENT

## Похожие
- [Open Source Release Checklist Builder (YAML)](https://affpapa.org/nevibecode/prompts/open-source-release-checklist-builder-yaml.md) — промпт · ★ 174676
- [Fix LaTeX dollars](https://affpapa.org/nevibecode/prompts/fix-latex-dollars.md) — промпт · ★ 174676
- [Git Repository Analysis and Knowledge Base Construction](https://affpapa.org/nevibecode/prompts/git-repository-analysis-and-knowledge-base-construction.md) — промпт · ★ 174676
- [⚙️ PromptForge](https://affpapa.org/nevibecode/prompts/promptforge.md) — промпт · ★ 174676
- [DOE Framework - Directions Template](https://affpapa.org/nevibecode/prompts/doe-framework-directions-template.md) — промпт · ★ 174676
- [Small Functional Analyst mode](https://affpapa.org/nevibecode/prompts/small-functional-analyst-mode.md) — промпт · ★ 174676

Из того же набора: [danielmiessler/fabric](https://affpapa.org/nevibecode/by/danielmiessler/fabric.md) — 26 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
