CCPM

Скилл управления разработкой через спецификации: PRD, эпики, задачи, синхронизация с GitHub Issues и параллельные агенты в git worktree

Скилл

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Создает, комментирует и закрывает задачи в GitHub через gh CLI
  • Делает коммиты, заводит git worktree и запускает bash-скрипты
  • Запускает параллельных агентов, которые меняют код проекта
Все причины и проверки

automazeio/ccpm

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ccpm

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add automazeio/ccpm --skill ccpm -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 7d7e462
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .claude/skills
cp -R "$tmp/skill/ccpm" .claude/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add automazeio/ccpm --skill ccpm -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 7d7e462
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .agents/skills
cp -R "$tmp/skill/ccpm" .agents/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add automazeio/ccpm --skill ccpm -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 7d7e462
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .github/skills
cp -R "$tmp/skill/ccpm" .github/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add automazeio/ccpm --skill ccpm -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 7d7e462
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .agents/skills
cp -R "$tmp/skill/ccpm" .agents/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add automazeio/ccpm --skill ccpm -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 7d7e462
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .agents/skills
cp -R "$tmp/skill/ccpm" .agents/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .devin/skills
cp -R "$tmp/skill/ccpm" .devin/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add automazeio/ccpm --skill ccpm -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 7d7e462
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .cline/skills
cp -R "$tmp/skill/ccpm" .cline/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add automazeio/ccpm --skill ccpm -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 7d7e462
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .roo/skills
cp -R "$tmp/skill/ccpm" .roo/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add automazeio/ccpm --skill ccpm -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 7d7e462
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .agents/skills
cp -R "$tmp/skill/ccpm" .agents/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .agents/skills
cp -R "$tmp/skill/ccpm" .agents/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/automazeio/ccpm.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/ccpm/
git -C "$tmp" checkout 7d7e4623bc6d4c0c9ba66ca6bfecd7e5261dc697
mkdir -p .agents/skills
cp -R "$tmp/skill/ccpm" .agents/skills/ccpm

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 7d7e462.

Текст для агента

Склонируй репозиторий git clone https://github.com/automazeio/ccpm.git и подключи папку skill/ccpm к каталогу скиллов агента, например ln -s /path/to/ccpm/skill/ccpm .claude/skills/ccpm. Нужны git и gh CLI с авторизацией.

Другие способы из описания автора
git clone https://github.com/automazeio/ccpm.git
ln -s /path/to/ccpm/skill/ccpm .claude/skills/ccpm

Замените /path/to/ccpm на путь к склонированному репозиторию.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CCPM дает агенту дисциплину разработки от спецификации к коду. Идея превращается в PRD через направленный опрос, PRD в технический эпик, эпик в пронумерованные задачи с зависимостями и пометкой, что можно делать параллельно. Задачи синхронизируются с GitHub Issues, где комментарии становятся журналом хода работ, а для эпика создается отдельный git worktree, в котором несколько агентов ведут независимые потоки работы. Для стандапа, статуса, списка следующего и заблокированного скилл запускает готовые bash-скрипты, а не собирает данные вручную. Активируется по естественным фразам вроде запланируй, разбей эпик, синхронизируй с GitHub, начни задачу N, без специального синтаксиса.

Для кого. Для разработчиков и руководителей, которые ведут разработку через спецификации и хотят прослеживаемость задач в GitHub.

Подходит, если

  • Нужно превратить идею фичи в PRD и технический эпик
  • Нужно разбить эпик на задачи и завести их как GitHub Issues
  • Нужно вести несколько потоков работы параллельно в отдельном worktree
  • Нужен стандап или сводка статуса прямо из файлов проекта

Не подходит, если

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

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

Составь PRD для системы уведомлений, потом разбей эпик на задачи и синхронизируй с GitHub

Ограничения

Полный процесс рассчитан на GitHub: нужны установленные и авторизованные git и gh CLI и репозиторий проекта. Скилл создает и закрывает задачи, оставляет комментарии, делает коммиты и заводит git worktree, поэтому работает с состоянием проекта и удаленного репозитория. По умолчанию в эпике не больше десяти задач.

Как отключить. Удалите символическую ссылку или папку ccpm из каталога скиллов, например из .claude/skills/ccpm.

Проверка безопасности

  • Создает, комментирует и закрывает задачи в GitHub через gh CLI
  • Делает коммиты, заводит git worktree и запускает bash-скрипты
  • Запускает параллельных агентов, которые меняют код проекта

Коротко о README

README описывает CCPM как систему управления разработкой через спецификации, где каждая строка кода восходит к требованию. Процесс состоит из пяти этапов: план, документ, декомпозиция, исполнение и отслеживание, а источником правды служат GitHub Issues. Отдельно объясняется параллельное исполнение: одна задача разбивается на потоки, которые ведут разные агенты в общем git worktree, пока основной диалог остается чистым. Установка сводится к тому, чтобы указать среде на папку skill/ccpm, из зависимостей нужны git и gh CLI. Проект теперь распространяется как Agent Skill и работает в средах, совместимых со стандартом agentskills.io.

SKILL.md

---
name: ccpm
description: "CCPM - spec-driven project management: PRD → Epic → GitHub Issues → parallel agents → shipped code. Use this skill for anything in the software delivery lifecycle: writing a PRD, parsing a PRD into an epic, decomposing an epic into tasks, syncing to GitHub, starting work on an issue, analyzing parallel work streams, running standups, checking status, closing issues, or merging an epic. Use ccpm any time the user is talking about shipping a feature, managing work, or tracking progress. Do NOT use for: debugging code, writing tests, reviewing PRs, or raw GitHub issue/PR operations with no delivery context."
---

# CCPM - Claude Code Project Manager

A spec-driven development workflow: PRD to Epic to GitHub Issues to Parallel Agents to Shipped Code.

## Core Philosophy

Requirements live in files, not heads. Every feature starts as a PRD, becomes a technical epic, decomposes into GitHub issues, and gets executed by parallel agents with full traceability.

## File Conventions

Before doing anything, read `references/conventions.md` for path standards, frontmatter schemas, and GitHub operation rules. These apply to all phases.

Частые вопросы

Обязателен GitHub?

Синхронизация задач и журнал работ строятся на GitHub Issues, поэтому для полного процесса нужны репозиторий и gh CLI. Планирование PRD и эпиков можно вести и локально в файлах проекта.

С какими агентами работает?

CCPM оформлен как Agent Skill и работает в средах, поддерживающих скиллы: Claude Code, Codex, OpenCode, Amp, Cursor и других. Нужно указать агенту папку skill/ccpm.

Официальный

Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам

MCP-серверСредний риск46,5 тыс.Звезды репозитория
Выбор редакции

CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие

CLIВысокий риск31,2 тыс.Звезды репозитория
Выбор редакции

Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP

CLIСредний рискБез VPN30,1 тыс.Звезды репозитория
Выбор редакции

Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI

MCP-серверСредний риск28,1 тыс.Звезды репозитория
Foxx AICCPM

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.