CCPM: open source агент, который превращает Claude Code в менеджера проектов

Вы когда-нибудь ловили себя на мысли, что тратите половину рабочего дня не на написание кода, а на его организацию? Создаёте тикеты вручную, теряете контекст между сессиями, не можете понять, какая задача уже сделана, а какая ещё нет? Именно эту боль решает CCPM (Claude Code Project Manager) — революционный open source агент, построенный поверх Claude Code.

Если Claude Code — это мощный AI-инструмент для написания кода прямо из терминала, то CCPM — это операционная система для целых проектов. Он не просто помогает писать функции, он ведёт проект от идеи до коммита с полной трассируемостью каждого решения.

Что такое Claude Code и почему ему не хватало менеджера проектов

Claude Code — это CLI-инструмент с агентскими возможностями, который живёт в вашем терминале. Эта архитектура даёт ему глубокий доступ к локальной среде разработки, позволяя автономно редактировать файлы, запускать тесты и выполнять shell-команды с минимальным вмешательством человека.

Однако у такого подхода есть фундаментальная проблема: Claude Code великолепно справляется с отдельными задачами, но не имеет встроенного механизма управления проектами. Контекстное понимание, мультифайловые правки, способность удерживать целый рефакторинг в «голове» — это хорошая инженерия. Но большинство разработчиков не используют и 80% того, за что платят.

«Хаотичные сессии кодинга без структуры превращают мощный AI-инструмент в дорогой автодополнитель.»

Именно здесь на сцену выходит CCPM.

Что такое CCPM и в чём его философия

CCPM — это проверенная в бою система, которая революционизирует AI-assisted разработку, превращая хаотичные сессии кодинга в структурированные, отслеживаемые рабочие процессы.

CCPM — это система рабочих процессов для Claude Code, которая обеспечивает: spec-driven разработку (каждая строка кода отслеживается до спецификации), параллельное выполнение агентов, интеграцию с GitHub Issues, полную трассируемость и сохранение контекста между сессиями.

Ключевая философия проекта: No Vibe Coding. Каждая строка кода должна прослеживаться до спецификации. Никаких ярлыков, никаких допущений, никаких сожалений.

ℹ Что такое Vibe Coding?
Vibe Coding — стиль разработки, при котором разработчик описывает желаемый результат на естественном языке, а ИИ генерирует код. Проблема в том, что без структуры и спецификаций такой подход быстро превращается в неуправляемый хаос.

Архитектура CCPM: 5 фаз от идеи до кода

CCPM реализует чёткий конвейер, в котором каждый этап является входными данными для следующего.


graph LR
    A[💡 PRD\nПродуктовое требование] --> B[🗺️ Epic\nТехнический эпик]
    B --> C[📋 Tasks\nДекомпозиция задач]
    C --> D[🔗 GitHub Sync\nСинхронизация Issues]
    D --> E[⚡ Parallel Exec\nПараллельные агенты]
    E --> F[✅ Shipped Code\nГотовый коммит]

Полная трассируемость гарантируется на каждом уровне: PRD → Epic → Task → Issue → Code → Commit.

Фаза 1: Продуктовое планирование (PRD Creation)

CCPM проводит управляемый брейншторминг перед тем, как что-либо написать. Он спрашивает о проблеме, пользователях, критериях успеха, ограничениях и о том, что выходит за рамки — затем создаёт структурированный PRD в .claude/prds/<name>.md.

Пример взаимодействия:

Вы: "Хочу построить систему уведомлений — с чего начнём?"
CCPM: [Задаёт уточняющие вопросы о пользователях, каналах, 
       критериях успеха]
→ Создаёт .claude/prds/notification-system.md

Фаза 2: Техническое планирование (Epic Planning)

Когда PRD готов, команда «parse the notification-system PRD» создаёт технический эпик в .claude/epics/notification-system/epic.md с архитектурными решениями, техническим подходом и предварительным списком задач.

Фаза 3: Декомпозиция задач

Каждая задача получает файл с критериями приёмки, оценкой трудозатрат, метаданными depends_on, parallel и conflicts_with. Задачи интеллектуально группируются для параллельного создания, по умолчанию не более 10 задач на эпик.

Фаза 4: Синхронизация с GitHub

CCPM создаёт эпик-issue, создаёт под-issues для каждой задачи, переименовывает локальные файлы в соответствии с номерами GitHub issues, настраивает выделенный worktree и создаёт файл маппинга для справки.

💡 Совет по GitHub интеграции
Для работы с вложенными issues (parent-child) установите расширение: gh extension install yahsan2/gh-sub-issue. CCPM автоматически переключится на него вместо простых task lists.

Фаза 5: Параллельное выполнение

Это самая революционная часть CCPM. Традиционное мышление: одна issue = один агент = одна задача. Реальность: одна задача «Implement user authentication» — это на самом деле множество подзадач, выполняемых одновременно в одном worktree. Каждый агент управляет своим контекстом в изоляции, а ваш основной разговор становится дирижёром — он никогда не тонет в деталях реализации.

Агенты читают из .claude/epics/ и коммитят прогресс обратно через Git.

Ключевые преимущества: сравнение подходов

ХарактеристикаОбычный Claude CodeClaude Code + CCPM
Управление задачамиРучноеАвтоматическое через GitHub Issues
Контекст между сессиямиТеряетсяСохраняется в файлах
ПараллельностьОдна задачаНесколько агентов одновременно
ТрассируемостьОтсутствуетPRD → Commit
СтендапыВручнуюstandup.sh за секунды
СовместимостьТолько ClaudeFactory, Amp, OpenCode, Cursor и др.

Контекст проекта живёт в файлах, а не в вашей голове или истории чатов — начинайте сессию в любом месте в любое время.

Технические особенности, которые отличают CCPM

Детерминированные операции без токенов LLM

Детерминированные операции выполняются как скрипты — status, standup, search, validate — все запускаются как bash-скрипты: быстро, последовательно, без затрат токенов LLM.

Это критически важно: не нужно платить за каждый запрос к статусу проекта. Bash-скрипты работают мгновенно и бесплатно.

Агностичность к инструментам

CCPM агностичен к окружению — следует открытому стандарту agentskills.io. Работает с Factory, Claude Code, Amp, OpenCode, Codex, Cursor и другими инструментами.

Единый источник истины

Единый источник истины — без отдельных баз данных или инструментов управления проектами. Состояние issue — это состояние проекта. Комментарии — это audit trail.

⚠ Важное ограничение
CCPM намеренно избегает сложности Projects API от GitHub. Все операции сначала работают с локальными файлами для скорости. Синхронизация с GitHub является явной и контролируемой — это фича, а не баг.

Быстрый старт: как запустить CCPM за 2 минуты

# 1. Клонируйте репозиторий
git clone https://github.com/automazeio/ccpm.git

# 2. Укажите агенту путь к навыку
# В Claude Code добавьте в CLAUDE.md:
# @skill/ccpm/

# 3. Начните разговор естественным языком
# "Я хочу построить систему уведомлений"

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

Пример сессии реального использования:

Вы: "What's our standup for today?"

CCPM: [запускает standup.sh мгновенно]
📅 Daily Standup — 2026-05-06
🔄 In Progress: Issue #1235 (payment-integration) — 60%
⏭️  Next: Issue #1236 — Subscription billing logic
📊 Tasks: 2 in progress, 5 open, 0 closed

Экосистема: CCPM не один такой

Вокруг Claude Code сформировалась целая экосистема open source инструментов для управления агентами.

Существуют комплексные системы, объединяющие до 185 специализированных агентов, 16 оркестраторов мульти-агентных рабочих процессов, 153 навыка агентов и 100 команд, организованных в 80 сфокусированных плагинов для Claude Code.

Claude MPM, например, трансформирует Claude Code в полнофункциональную платформу разработки с мульти-агентной оркестрацией, системой навыков, интеграцией MCP, управлением сессиями и семантическим поиском кода.

📝 Примеры команд в экосистеме
CCPM: "break down the notification-system epic" → задачи с зависимостями
Conductor (wshobson/agents): /conductor:new-track → спецификации и планы
Claude MPM: claude-mpm run --monitor → дашборд в реальном времени

Выводы: зачем это важно каждому разработчику

CCPM меняет парадигму работы с AI-агентами. Вместо того чтобы использовать Claude Code как «дорогой автодополнитель», вы получаете полноценный цикл разработки: от идеи и брейншторминга до задокументированного, трассируемого, распараллеленного выполнения.

Главные причины попробовать CCPM прямо сейчас:

  1. Бесплатно и open source — никаких дополнительных подписок
  2. GitHub-нативность — работает с тем, что уже используете
  3. Параллельные агенты — радикально ускоряет разработку
  4. Сохранение контекста — никогда не теряйте состояние проекта
  5. Агностичность — не привязан к Claude Code, работает с Cursor, Codex и другими

Будущее разработки — это не просто AI, который пишет код. Это AI, который управляет проектом целиком, пока вы фокусируетесь на архитектурных решениях.

CCPM — это первый серьёзный шаг в этом направлении, и он уже доступен прямо сейчас на github.com/automazeio/ccpm.