원클릭으로
writing-plans
Используй когда есть спек или требования для многошагового задания, до того как трогать код или конфиги
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Используй когда есть спек или требования для многошагового задания, до того как трогать код или конфиги
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Используй в начале каждого разговора — устанавливает правило обязательной проверки скиллов перед ЛЮБЫМ действием, включая уточняющие вопросы
Написание тестов для нового функционала
Используй ПЕРЕД любой работой по созданию или изменению функциональности. Исследует намерения пользователя, требования и дизайн до начала реализации.
Код-ревью изменений на качество, безопасность и соответствие стилю проекта
Генерация текста коммита и структурированного описания изменений для команды и QA
Генерация текста коммита (только сообщение коммита, без описания изменений для MR/QA). Используй когда пользователь просит написать коммит, подготовить сообщение для git commit, или когда нужно просто текст коммита без полного описания изменений.
SOC 직업 분류 기준
| name | writing-plans |
| description | Используй когда есть спек или требования для многошагового задания, до того как трогать код или конфиги |
Пиши исчерпывающие планы реализации, предполагая что исполнитель не имеет контекста кодовой базы. Документируй всё необходимое: какие файлы трогать в каждой задаче, код/конфиги, шаги тестирования, как верифицировать. Давай весь план мелкими задачами. DRY. YAGNI. TDD.
Предполагай квалифицированного разработчика, который почти ничего не знает о нашем стеке и предметной области.
Объяви в начале: «Использую скилл writing-plans для создания плана реализации.»
Сохраняй планы в: docs/plans/YYYY-MM-DD-<название-фичи>.md
docs/plans/, если её нетЕсли спек охватывает несколько независимых подсистем, его нужно было разбить на под-спеки ещё на этапе брейнсторминга. Если этого не сделано — предложи разбить на отдельные планы, по одному на подсистему. Каждый план должен производить работающее, тестируемое программное обеспечение самостоятельно.
До определения задач составь карту файлов которые будут созданы или изменены и за что каждый отвечает.
Эта структура информирует декомпозицию задач. Каждая задача должна производить самостоятельные изменения, понятные независимо от других.
Каждый шаг — одно действие (2-5 минут):
Шаблоны заголовка документа и структуры задачи (TDD-шаги) — references/plan-templates.md
Каждый шаг должен содержать реальное содержимое необходимое исполнителю. Это провалы плана — никогда не пиши:
После написания полного плана посмотри на спек свежим взглядом.
1. Покрытие спека: Просмотри каждый раздел/требование спека. Можешь указать на задачу которая его реализует? Перечисли пробелы.
2. Проверка плейсхолдеров: Поищи красные флаги — паттерны из раздела «Запрет на плейсхолдеры». Исправь их.
3. Согласованность имён: Совпадают ли имена, сигнатуры методов и ключи конфигов в поздних задачах с тем что определено в ранних?
Находи проблемы — исправляй на месте. Если найдёшь требование спека без задачи — добавь задачу.
После само-ревью, до передачи на исполнение, спроси пользователя:
«Добавить в конец плана финальные задачи?
- Запуск проверок качества кода — если в проекте есть линтеры/тайпчекеры/форматтеры/тесты (определю по
CLAUDE.md,package.json,pyproject.toml,Makefile,justfileи т.п.).- Код-ревью изменений — вызов скилла
code-reviewпо итоговому диффу.Да / нет / только одну из них?»
Если пользователь согласился:
npm run lint, ruff check, mypy, just lint, make lint). Не выдумывай команды, которых нет в проекте. Если ничего не нашёл — сообщи пользователю и пропусти этот пункт.code-reviewer или похожий — смотри .claude/agents/ в проекте и ~/.claude/agents/, а также список доступных субагентов).<имя-субагента> через tool Agent для ревью изменений, внесённых этим планом. Передай ему диф и контекст плана.»code-review по изменениям, внесённым этим планом.»Если отказался: ничего не добавляй и переходи к передаче на исполнение.
После сохранения плана спроси пользователя, как продолжить:
«План сохранён в
docs/plans/<имя-файла>.md. Как продолжим?
- executing-plans сейчас — начну выполнение в текущем контекстном окне.
- next-stage-prompt — сгенерирую готовый промпт со ссылкой на план, чтобы ты вставил его в новый чистый контекст.»
Жди ответа и вызови выбранный скилл:
executing-plansnext-stage-promptНЕ вызывай никакой другой скилл и не выбирай за пользователя.