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

planning · nimbalyst — скилл для Claude Code: планы и трекер задач в markdown

Ведёт планы и рабочие элементы в markdown с YAML-фронтматтером: статусы, приоритеты, прогресс. Пригодится, когда фича растянулась на недели и надо помнить, где остановился.

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

Что делает planning

Скилл раскладывает работу по двум папкам. Планы лежат в nimbalyst-local/plans/, у каждого во фронтматтере planId, status, planType, priority, owner, progress. Статусов семь: от draft до completed, есть blocked и rejected. Типов тоже семь — feature, bug-fix, refactor, system-design, research, initiative, improvement.

Второй слой — трекер в nimbalyst-local/tracker/. Баги, задачи, идеи и решения записываются одной строкой с тегами вида #bug или #task, внутри квадратных скобок идут id, статус, приоритет и дата. Встроенные типы: bugs.md, tasks.md, ideas.md, decisions.md, plans.md. Перед созданием записи скилл велит заглянуть в .nimbalyst/trackers/*.yaml — там могут быть свои типы вроде feature-request или tech-debt со своими префиксами id и полями. Если подходящий кастомный тип есть, а вы подставили встроенный, запись уйдёт не в тот файл.

Дальше по цепочке: /implement выполняет план с отслеживанием прогресса, /session-cleanup разбирает доску сессий, /planning:nimbalyst-coach смотрит проект и недавние сессии и предлагает, что добавить. Имена файлов планов — kebab-case, трекеры называют во множественном числе.

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

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

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

  • Спланируй фичу экспорта в CSV: создай план в nimbalyst-local/plans/ со статусом draft
  • Заведи баг: кнопка сохранения падает на пустой форме
  • Проверь .nimbalyst/trackers/ и запиши идею подходящим типом

Как установить planning

1Через Skills CLI (Vercel)

npx skills add nimbalyst/nimbalyst --skill planning -a claude-code

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

~/.claude/skills/planning/SKILL.md

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

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

Вопросы о planning

Как установить planning в Claude Code?

Выполните npx skills add nimbalyst/nimbalyst --skill planning -a claude-code. Скилл встанет в ~/.claude/skills/planning/SKILL.md.

Что делает скилл planning?

Создаёт документы планов с YAML-фронтматтером и ведёт записи трекера в markdown. Статусы, приоритеты и прогресс хранятся прямо в файлах проекта.

Зачем проверять .nimbalyst/trackers/ перед созданием записи?

Там лежат определения своих типов трекера с префиксами id и полями. Если взять встроенный тип вместо подходящего кастомного, запись попадёт не в тот файл.

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

SKILL.md · MIT
---
name: planning
description: Create structured plan documents and track work items using YAML frontmatter. Use when the user wants to plan a feature, track progress, log bugs/tasks/ideas, or organize project work.
---

# Planning and Tracking System

Nimbalyst uses structured markdown documents with YAML frontmatter for planning and tracking work.

## Plan Documents

Plans live in `nimbalyst-local/plans/` with YAML frontmatter:

```yaml
---
planStatus:
  planId: plan-[unique-identifier]
  title: [Plan Title]
  status: draft
  planType: feature
  priority: medium
  owner: [owner-name]
  stakeholders: []
  tags: []
  created: "YYYY-MM-DD"
  updated: "YYYY-MM-DDTHH:MM:SS.sssZ"
  progress: 0
---
```

### Status Values

- `draft`: Initial planning phase
- `ready-for-development`: Approved and ready to start
- `in-development`: Currently being worked on
- `in-review`: Implementation complete, pending review
- `completed`: Successfully completed
- `rejected`: Plan has been rejected
- `blocked`: Progress blocked by dependencies

### Plan Types

- `feature`: New feature development
- `bug-fix`: Bug fix or issue resolution
- `refactor`: Code refactoring/improvement
- `system-design`: Architecture/design work
- `research`: Research/investigation task
- `initiative`: Large multi-feature effort
- `improvement`: Enhancement to existing feature

## Tracking Items

Track bugs, tasks, ideas, and other items in `nimbalyst-local/tracker/`:

```markdown
- [Brief description] #[type][id:[idPrefix]_[ulid] status:[default-status] priority:medium created:YYYY-MM-DD]
```

### CRITICAL: Custom Tracker Types

**Before creating any tracker item, always check `.nimbalyst/trackers/*.yaml` in the workspace root for custom tracker type definitions.** Each YAML file defines a tracker type with:
- `type`: The type name used in `#[type][...]` syntax (e.g., `devblog-post`)
- `idPrefix`: The prefix for generated IDs (e.g., `dev` produces `dev_abc123`)
- `fields`: Available fields including status options with custom values
- `sync`: Whether items sync to the team (shared/local/hybrid)

**Always use the exact `type` name from the YAML when creating items.** Do not substitute a built-in type when a custom type matches the user's intent.

### Built-in Tracker Types

- **bugs.md**: Issues and defects (`#bug`, prefix: `bug`)
- **tasks.md**: Work items and todos (`#task`, prefix: `tsk`)
- **ideas.md**: Concepts to explore (`#idea`, prefix: `id`)
- **decisions.md**: Important decisions (`#decision`, prefix: `dec`). Not every choice needs one. If the project has a Wiki, follow its "How we write this wiki" page: mark the decision in the page it affects, and add a decision item only when no single page owns it, work hangs off it, it isn't settled, or its reasons don't fit in the mark. Without a Wiki, a decision usually belongs in its plan doc.
- **plans.md**: Plans and features (`#plan`, prefix: `pln`)

### Custom Tracker Types (per-workspace)

Defined in `.nimbalyst/trackers/*.yaml`. Examples:
- **feature-requests.md** (`#feature-request`, prefix: `feat`)
- **tech-debt.md** (`#tech-debt`, prefix: `debt`)
- **devblog-posts.md** (`#devblog-post`, prefix: `dev`)
- Any other type defined in the workspace's YAML files

## When to Use

- **Creating plans**: When user wants to plan a feature, project, or initiative
- **Tracking items**: When user mentions bugs, tasks, ideas, or wants to log something
- **Progress updates**: When completing work, update plan status and progress
- **Implementation**: Use /implement to execute a plan with progress tracking
- **Board cleanup**: Use /session-cleanup to tidy the Sessions board -- fix session phases, mark finished work complete, and flag old sessions to archive
- **Getting more from Nimbalyst**: Use /planning:nimbalyst-coach to review this project and recent sessions and suggest extensions, features, and agent-instruction changes

## File Naming

- Plans: `nimbalyst-local/plans/[descriptive-name].md` (kebab-case)
- Trackers: `nimbalyst-local/tracker/[type]s.md` (pluralize the type name)

## Best Practices

- Always check `.nimbalyst/trackers/` for custom types before using built-in types
- Keep plans focused on a single objective
- Update progress regularly as work proceeds
- Use appropriate priorities (low, medium, high, critical)
- Link related plans and tracker items
- Include stakeholders who need visibility

© nimbalyst · MIT · nimbalyst/nimbalyst

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

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

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

planning mblode Собирает исполнимый план фичи по фактам из репозитория: вертикальные срезы, явные решения, критерии проверки. Пригодится перед крупной правкой. CX Codex +1 449установок planning davila7 Ведёт markdown-файлы с целями, находками и логом сессии, чтобы агент не потерял задачу на длинной цепочке шагов. 712установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

extension-development Скилл для разработки расширений Nimbalyst: собирает, ставит и перезагружает их прямо из запущенного приложения через MCP-инструменты. CX Codex +1 ★ 1 979звёзд репо datamodellm Помогает агенту проектировать схему базы данных в формате Prisma и открывать её в визуальном редакторе DataModelLM. Пригодится, когда нужна ERD или модель данных до написания кода. CX Codex +1 ★ 1 979звёзд репо update Скилл пишет и поддерживает страницы вики проекта: решения, открытые вопросы, ссылки и цитаты. Пригодится, когда нужно зафиксировать договорённости команды в общем дереве страниц. CX Codex +1 ★ 1 979звёзд репо setup Создаёт вики проекта: заполненную главную страницу, стартовые разделы и гайд по оформлению. Пригодится, когда команде нужна читаемая документация, а не пустой каркас. CX Codex +1 ★ 1 979звёзд репо capture Записывает принятые за сессию решения в страницы проектной вики. Пригодится, когда нужно сохранить ход обсуждения, а не только код. CX Codex +1 ★ 1 979звёзд репо

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

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