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

pac-create-epic — команда для Claude Code: создание эпика

Создаёт эпик по спецификации Product as Code: готовит YAML, структуру каталога и при наличии обновляет индекс проекта.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command project-management/pac-create-epic
Открыть на GitHub

Что делает pac-create-epic

Команда проверяет настройки PAC в .pac/, затем формирует ID эпика из его имени и создаёт YAML-файл в .pac/epics/. В спецификацию входят описание, область работ, критерии успеха, ограничения и зависимости; обязательные метаданные — ID, имя, время создания и владелец. Если деталей не хватает, команда задаёт вопросы пользователю.

Также она создаёт каталог эпика, обновляет .pac/index.yaml, если файл существует, и в Git-репозитории создаёт ветку pac/[epic-id]. Для работы нужен настроенный PAC: если конфигурации нет, команда предлагает вызвать /project:pac-configure. После создания можно добавить задачи через /project:pac-create-ticket --epic [epic-id].

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

  • создать эпик с YAML-спецификацией PAC
  • задать владельца, описание и область работ для эпика
  • добавить критерии успеха, ограничения и зависимости
  • подготовить каталог эпика и обновить индекс PAC
  • создать Git-ветку для работы над эпиком

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

  • Создай эпик checkout-redesign для переработки оформления заказа и назначь владельца alex.
  • Добавь эпик api-v2 с описанием новой версии API и областью работ по миграции.
  • Создай эпик search-filters и спроси меня о критериях успеха и зависимостях.

Как установить pac-create-epic

1Через claude-code-templates

npx claude-code-templates@latest --command project-management/pac-create-epic

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

.claude/commands/pac-create-epic.md

Вызов — /pac-create-epic. Для всех проектов — ~/.claude/commands/

Вопросы о pac-create-epic

Как установить pac-create-epic в Claude Code?

Выполните npx claude-code-templates@latest --command project-management/pac-create-epic.

Что делает pac-create-epic?

Создаёт эпик PAC: YAML-файл со спецификацией, каталог и при наличии индексную запись. В Git-репозитории также создаёт ветку для эпика.

Что нужно настроить перед запуском pac-create-epic?

Нужна конфигурация PAC в .pac/. Если её нет, команда предлагает запустить /project:pac-configure.

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

pac-create-epic.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[epic-name] | --name | --description | --owner"
description: Create new PAC epic following Product as Code specification
---

# Create PAC Epic

Create a new epic following the Product as Code specification with guided workflow: **$ARGUMENTS**

## PAC Configuration Check

- PAC directory: !`ls -la .pac/ 2>/dev/null || echo "No .pac directory found"`
- PAC config: @.pac/pac.config.yaml (if exists)
- Existing epics: !`ls -la .pac/epics/ 2>/dev/null | head -10`

## Task

Create a new Product as Code epic:

**Arguments**: 
- Epic name (required if not using --name flag)
- --name <name>: Epic name
- --description <desc>: Epic description  
- --owner <owner>: Epic owner
- --scope <scope>: Scope definition

**Epic Creation Process**:
1. Validate PAC configuration exists (suggest `/project:pac-configure` if missing)
2. Generate epic ID from name (format: epic-[kebab-case-name])
3. Create epic YAML file following PAC v0.1.0 specification in `.pac/epics/[epic-id].yaml`
4. Include required metadata: id, name, created timestamp, owner
5. Add spec with description, scope, success criteria, constraints, dependencies
6. Create epic directory structure: `.pac/epics/[epic-id]/`
7. Update PAC index if `.pac/index.yaml` exists
8. Create git branch `pac/[epic-id]` if in git repository

If information is missing, prompt user interactively for epic details.

**Next Steps**: Use `/project:pac-create-ticket --epic [epic-id]` to add tickets to this epic.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Заметки, задачи и проекты» →

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

Весь набор →
publisher-x Команда превращает статью, файл, PDF или URL в три готовых формата постов для X. Пригодится, когда нужно адаптировать материал для публикации. 184установок git-pushing Стейджит правки, собирает осмысленный коммит в conventional-формате и отправляет ветку на remote. Пригодится, когда фича готова и её пора выложить. 183установок migration-assistant Команда помогает спланировать и провести миграцию, проверить результат и подготовить откат. Она рассчитана на работу с GitHub CLI и Linear MCP. 183установок market-response-modeler Моделирует реакцию рынка и поведение клиентских сегментов на изменение цен, запуск продуктов или шаги конкурентов. Пригодится для оценки рисков до старта кампании. 182установок sync-automation-setup Настраивает синхронизацию между GitHub и Linear, вебхуки, CI/CD и мониторинг. Пригодится для развёртывания такой схемы в проекте. 181установок red-team-tactics Скилл помогает планировать моделирование атак по MITRE ATT&CK и оформлять результаты проверки. Он пригодится для анализа этапов атаки и пробелов в обнаружении. 177установок generate-linear-worklog Собирает коммиты из текущей ветки Git и отправляет сухой технический отчёт о работе в тикет Linear. Пригодится для ежедневного обновления статуса задач без ручной рутины. 177установок project-to-linear Разбивает проект на эпики и задачи, создаёт иерархию в Linear с зависимостями и метками. 177установок

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

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