From dm-cc-assistant
Create or manage the project backlog with a two-level epic/subtask model. First run generates epics from OVERVIEW.md + ARCHITECTURE.md. Subsequent runs sync with docs, let you pick / add / unselect epics, and detect orphans. Use at the start of each dev session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dm-cc-assistant:backlogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Это skill вызывается командой `/dm-cc-assistant:backlog`. Он запускает `backlog-planner` через Task tool.
Это skill вызывается командой /dm-cc-assistant:backlog. Он запускает backlog-planner через Task tool.
Ты — диспетчер. Сам backlog не генерируешь и эпики не обсуждаешь — это работа subagent'а.
Прежде чем запускать subagent — проверь состояние:
test -f ./OVERVIEW.md && test -f ./ARCHITECTURE.md && echo DOCS_OK || echo DOCS_MISSING
test -f .task/backlog.md && echo BACKLOG_EXISTS || echo BACKLOG_NEW
test -f .task/.execute-active && echo EXECUTE_ACTIVE || echo NO_EXECUTE
Если DOCS_MISSING — сообщи пользователю:
Нет
OVERVIEW.mdилиARCHITECTURE.md. Запусти/dm-cc-assistant:project-initсначала.
И завершай. Subagent в этом случае не вызывай.
Если EXECUTE_ACTIVE — предупреди:
Сейчас идёт
/execute(есть.task/.execute-activemarker). Любые правки backlog'а могут конфликтовать с release-manager. Запустить/backlogвсё равно?
STOP. Жди подтверждение. Если «нет» — завершай.
Если BACKLOG_NEW:
Запускаю создание backlog. Ассистент проанализирует OVERVIEW.md и ARCHITECTURE.md, предложит план реализации в виде эпиков — логических групп задач с самостоятельной ценностью. Подзадачи будут добавлены позже, через
/plan.
Если BACKLOG_EXISTS:
Открываю backlog. Ассистент проверит синхронность с docs, найдёт orphan-файлы, и предложит варианты действий — выбрать эпик в работу, добавить новый, и т.п.
Если детект v0.2 формата происходит внутри subagent'а — он сам начнёт миграционный диалог.
Запусти Task с subagent_type: backlog-planner. Prompt:
Если BACKLOG_NEW:
Прочитай
./OVERVIEW.mdи./ARCHITECTURE.md. Сгенерируй backlog проекта в двухуровневой модели согласно твоим инструкциям (5–12 эпиков). Обсуди с пользователем, получи подтверждение, запиши.task/backlog.md. Верни короткий отчёт со словом «подтвердил».
Если BACKLOG_EXISTS:
Прочитай
.task/backlog.md. Определи режим (v0.3 repeat-run или v0.2 migration). Выполни sync check, surface orphans, предложи стандартное меню согласно твоим инструкциям. Верни короткий отчёт о том что было сделано.
Если это был первый запуск:
test -f .task/backlog.md && echo OK || echo MISSING
Если MISSING и отчёт не содержит «подтвердил» — сообщи:
Backlog не создан. Можешь попробовать ещё раз:
/dm-cc-assistant:backlog
Если эпик выбран (Todo → In Progress в этом запуске):
Эпик в работе. Следующий шаг —
/dm-cc-assistant:planдля декомпозиции на подзадачи.
Если backlog создан (first-run), но эпик не выбран:
Backlog готов. Когда будешь готов начать работу —
/dm-cc-assistant:backlogещё раз и выбери эпик черезPick from Todo.
Если миграция v0.2 прошла:
Backlog мигрирован в v0.3 формат. Запусти
/dm-cc-assistant:backlogещё раз для стандартного меню.
Если миграция отменена (Abort):
Миграция отменена.
/backlogv0.3 не сработает на v0.2 формате. Запусти миграцию позже или вернись к старому процессу.
.task/backlog.md, не абсолютные./plan или /execute автоматически. Подсказку даёшь — пользователь решает сам.npx claudepluginhub dmatryus/dm-cc-assistant --plugin dm-cc-assistantProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.