К основному содержанию
скилл CX Codex

writing-plans · bobmatnyc — скилл для Claude Code: планы и установка

Скилл превращает готовый дизайн в подробный план реализации с короткими задачами, файлами, кодом и проверками. Нужен перед передачей работы инженеру.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add bobmatnyc/claude-mpm-skills --skill writing-plans -a claude-code
Открыть на GitHub

Что делает writing-plans

writing-plans разбирает задачу и формирует план для инженера, который почти не знает кодовую базу. В каждом шаге указываются точные пути файлов, готовые фрагменты кода, тесты, команды с ожидаемым результатом и ссылки на подходящие скиллы. Задачи рассчитаны на короткие этапы по 2–5 минут.

Скилл сохраняет план в docs/plans/YYYY-MM-DD-<feature-name>.md. Он предлагает сначала писать тест, затем вносить изменения и делать частые коммиты; также учитывает DRY и YAGNI. Запускать его нужно в отдельном worktree, потому что такой контекст задан для работы с планом.

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

Какие задачи решает

  • разбить фичу на короткие задачи
  • указать точные файлы для изменений
  • добавить в план готовый код и тесты
  • описать команды с ожидаемым выводом
  • подготовить передачу работы другому инженеру

Примеры запросов агенту

  • Составь план реализации этой фичи для инженера без контекста кодовой базы.
  • Изучи репозиторий и запиши план в docs/plans/YYYY-MM-DD-<feature-name>.md с точными путями, кодом и тестами.
  • Разбей задачу на шаги по 2–5 минут, добавь команды проверки и порядок коммитов.

Как установить writing-plans

1Через Skills CLI (Vercel)

npx skills add bobmatnyc/claude-mpm-skills --skill writing-plans -a claude-code

2Вручную: положить файлы

~/.claude/skills/writing-plans/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/writing-plans/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о writing-plans

Как установить writing-plans в Claude Code?

Выполните npx skills add bobmatnyc/claude-mpm-skills --skill writing-plans -a claude-code, затем проверьте файл ~/.claude/skills/writing-plans/SKILL.md.

Что делает writing-plans?

Он создаёт подробный план реализации для инженера без контекста проекта: с путями файлов, кодом, тестами, командами и ожидаемым выводом.

Когда запускать writing-plans?

После завершения дизайна, когда нужны конкретные задачи для реализации. Работать со скиллом нужно в отдельном worktree.

Исходный текст

SKILL.md · MIT
---
name: writing-plans
description: Create detailed implementation plans with bite-sized tasks for engineers with zero codebase context
user-invocable: false
disable-model-invocation: true
when_to_use: when design is complete and you need detailed implementation tasks for engineers with zero codebase context
version: 2.2.0
progressive_disclosure:
  level: 1
  references:
    - path: references/plan-structure-templates.md
      title: Plan Structure & Templates
      description: Standard headers, task templates, and structure examples
    - path: references/best-practices.md
      title: Best Practices & Guidelines
      description: Writing for zero-context engineers, code completeness, test design patterns
---

# Writing Plans

## Overview

Write comprehensive implementation plans assuming the engineer has zero context for our codebase and questionable taste. Document everything they need to know: which files to touch for each task, code, testing, docs they might need to check, how to test it. Give them the whole plan as bite-sized tasks. DRY. YAGNI. TDD. Frequent commits.

Assume they are a skilled developer, but know almost nothing about our toolset or problem domain. Assume they don't know good test design very well.

**Announce at start:** "I'm using the Writing Plans skill to create the implementation plan."

**Context:** This should be run in a dedicated worktree (created by brainstorming skill).

**Save plans to:** `docs/plans/YYYY-MM-DD-<feature-name>.md`

## Quick Reference

**Plan header template:** See [Plan Structure & Templates](references/plan-structure-templates.md#standard-plan-document-header)

**Task template:** See [Plan Structure & Templates](references/plan-structure-templates.md#task-template-structure)

**Granularity guide:** Each step = 2-5 minutes. See [Best Practices](references/best-practices.md#bite-sized-task-granularity)

## Core Principles

- **Exact file paths always** - Not "in the user module" but "`src/models/user.py`"
- **Complete code in plan** - Not "add validation" but show the validation code
- **Exact commands with expected output** - "`pytest tests/file.py -v`" with what you'll see
- **Reference relevant skills** - Use @ syntax: `@skills/category/skill-name`
- **DRY, YAGNI, TDD, frequent commits** - Every task follows this pattern

For detailed guidance: [Best Practices & Guidelines](references/best-practices.md)

## Execution Handoff

After saving the plan, offer execution choice:

**"Plan complete and saved to `docs/plans/<filename>.md`. Two execution options:**

**1. Subagent-Driven (this session)** - I dispatch fresh subagent per task, review between tasks, fast iteration

**2. Parallel Session (separate)** - Open new session with executing-plans, batch execution with checkpoints

**Which approach?"**

**If Subagent-Driven chosen:**
- Use @skills/collaboration/subagent-driven-development
- Stay in this session
- Fresh subagent per task + code review

**If Parallel Session chosen:**
- Guide them to open new session in worktree
- New session uses @skills/collaboration/executing-plans

## Remember

- Write for zero-context engineers (specify everything)
- Complete code blocks, not instructions
- Exact commands with expected output
- Test first, then implement, then commit
- Reference existing patterns in codebase
- Keep tasks bite-sized (2-5 minutes each)

**Need examples?** See [Plan Structure & Templates](references/plan-structure-templates.md) for complete task examples.

**Need patterns?** See [Best Practices](references/best-practices.md) for error handling, logging, test design, and more.

© bobmatnyc · MIT · bobmatnyc/claude-mpm-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — writing-plans от других авторов.

writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок storybook-story-writing TheBushidoCollective Пишет и правит истории Storybook для компонентов: формат CSF3, все состояния компонента, сборка без ошибок. Пригодится, когда сториз расползаются и ломают билд. CX Codex +1 673установок changelog-writing Samuel Berthe Превращает коммиты, пул-реквесты и тикеты в релиз-ноты, которые читают: что вышло, что это значит на практике и что ломается. CX Codex +1 10 300установок writing-commit-messages spencerpauly Скилл задаёт агенту формат conventional commits: тип, scope, тело и футер. Пригодится, когда сообщения коммитов пишет модель, а не человек. CX Codex +1 454установок writing-livekit-scenarios livekit Помогает создавать и оформлять сценарии симуляций для агентов LiveKit. Пригодится при подготовке стресс-тестов перед релизом и для отлова регрессий в логике. CX Codex +1 362установок treatment-plans K-Dense-AI Скилл форматирует и структурно проверяет локальную документацию планов лечения, когда решения уже приняты и подтверждены врачом. Клинические решения он не принимает. CX Codex +1 1 900установок Task Planner Instructions официальный github Субагент проверяет исследования перед планированием задачи и готовит план, подробности реализации и промпт. Запускайте его, когда нужно сначала продумать работу, а не сразу менять проект. ★ 40 451звёзд репо

Из того же набора125

langgraph Скилл обучает ИИ строить циклические графы агентов в LangGraph с контролем состояния и ветвлением. Пригодится при сборке сложных многоагентных систем на Python. CX Codex +1 337установок digitalocean-containers-images Скилл помогает хранить и развёртывать контейнерные образы в DigitalOcean, создавать Droplets из готовых и пользовательских образов. CX Codex +1 337установок ecto-patterns Скилл подсказывает агенту, как писать схемы, changesets, миграции и транзакции в Ecto для Phoenix-приложений на Elixir. CX Codex +1 336установок vercel-observability Помогает ассистенту отслеживать метрики Core Web Vitals, анализировать логи ошибок и настраивать алерты на Vercel. Пригодится при отладке продакшена и мониторинге трафика. CX Codex +1 336установок media-transcoding Скилл для пакетной перекодировки видео по готовым пресетам FFmpeg: веб, мобильные, архив. Пригодится, когда надо привести библиотеку роликов к одному формату. CX Codex +1 335установок phoenix-ops Скилл для подготовки Phoenix-приложения к продакшену: релизы, runtime-конфиг, кластеризация, телеметрия и защита эндпоинтов. CX Codex +1 331установок graphql Справочный скилл по GraphQL для ИИ-агентов: помогает проектировать схемы SDL, писать резолверы и настраивать клиентские запросы. CX Codex +1 331установок clap Скилл помогает проектировать Rust CLI на Clap: от субкоманд и конфигурации до кодов выхода и тестов. Пригодится для новых консольных утилит. CX Codex +1 331установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой