pac-create-epic — команда для Claude Code: создание эпика
Создаёт эпик по спецификации Product as Code: готовит YAML, структуру каталога и при наличии обновляет индекс проекта.
npx claude-code-templates@latest --command project-management/pac-create-epicЧто делает 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-epic2Вручную: положить файлы
.claude/commands/pac-create-epic.mdВызов — /pac-create-epic. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/pac-create-epic.mdВызов — /prompts:pac-create-epic. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/pac-create-epic.prompt.mdВручную: положить файлы
.gemini/commands/pac-create-epic.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о 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