# create_coding_feature

Промпт создаёт изменения кода по спецификации проекта и возвращает операции с файлами в заданном JSON-формате. Подходит для задач, где важны безопасность и границы проекта.

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

## Что делает

Промпт принимает JSON-массив с деревом каталогов и файлов, отчётом о проекте и объектом инструкций. В `details` задаётся требуемое изменение, например обновление `README.md` или рефакторинг `main.py`. Затем он описывает план правок и формирует операции создания или обновления файлов.

Результат должен содержать секцию `__CREATE_CODING_FEATURE_FILE_CHANGES__` с массивом операций, относительными путями и полным содержимым файлов. Удаление файлов не поддерживается. Промпт требует держать пути внутри корня проекта, учитывать зависимости и документировать изменения сборки в `README.md`; при отсутствии готовой системы сборки он советует использовать `ninja`. Файлы вне корня проекта этот сценарий менять не должен.

## Установка

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

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

### ChatGPT

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

### fabric

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

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

## Когда брать
- разобрать спецификацию проекта в JSON
- сформировать изменения для `README.md` и исходников
- создать или обновить файлы по относительным путям
- описать новые зависимости и изменения сборки
- подготовить код с обработкой потенциальных ошибок

## Примеры запросов агенту
- Создай функциональность по объекту инструкций и верни изменения файлов в секции `__CREATE_CODING_FEATURE_FILE_CHANGES__`.
- Обнови `README.md` и отрефактори `main.py`, используя дерево проекта из JSON.
- Запусти `/create_coding_feature` для подготовки операций создания и обновления файлов по этой спецификации.

## Похожие
- [Universal LLM Operating Guidelines](https://affpapa.org/nevibecode/prompts/universal-llm-operating-guidelines.md) — промпт · ★ 174676
- [GraphQL API taste](https://affpapa.org/nevibecode/prompts/graphql-api-taste.md) — промпт · ★ 174676
- [React State Management taste](https://affpapa.org/nevibecode/prompts/react-state-management-taste.md) — промпт · ★ 174676
- [Code Review Assistant for Bug Detection](https://affpapa.org/nevibecode/prompts/code-review-assistant-for-bug-detection.md) — промпт · ★ 174676
- [Code Review Professional](https://affpapa.org/nevibecode/prompts/code-review-professional.md) — промпт · ★ 174676
- [Code Translator — Idiomatic, Version-Aware & Production-Ready](https://affpapa.org/nevibecode/prompts/code-translator-idiomatic-version-aware-production-ready.md) — промпт · ★ 174676

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

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

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