pac-configure — команда для Claude Code: инициализация PAC-проекта
Создаёт структуру Product as Code: каталог .pac/, конфиг, шаблоны эпиков и тикетов. Нужна, когда хотите вести продукт в git рядом с кодом.
npx claude-code-templates@latest --command project-management/pac-configureЧто делает pac-configure
Команда разворачивает в репозитории структуру Product as Code. Сначала проверяет состояние проекта: считает незакоммиченные изменения, смотрит, есть ли уже .pac/, ищет существующие эпики в .pac/epics/. Потом создаёт каталоги для эпиков, тикетов и шаблонов, генерирует pac.config.yaml с метаданными проекта и значениями по умолчанию.
Дальше появляются шаблоны эпика и тикета по спецификации PAC v0.1.0, первый эпик и тикет на основе ваших аргументов, а также git-хуки и скрипты валидации. Аргументы такие: --minimal даёт базовую структуру, --epic-name задаёт имя начального эпика, --owner — владельца продукта.
Работает в репозитории git, потому что первым шагом идёт его проверка. Дальнейшее ведение продукта идёт через /project:pac-create-epic и /project:pac-create-ticket.
Какие задачи решает
- развернуть структуру
.pac/в репозитории - получить конфиг
pac.config.yamlс метаданными проекта - создать шаблоны эпика и тикета по PAC v0.1.0
- завести первый эпик и тикет из аргументов команды
- подключить git-хуки и скрипты валидации
Примеры запросов агенту
- /project:pac-configure my-app
- /project:pac-configure --minimal
- /project:pac-configure --epic-name "Онбординг" --owner "Иван"
Как установить pac-configure
1Через claude-code-templates
npx claude-code-templates@latest --command project-management/pac-configure2Вручную: положить файлы
.claude/commands/pac-configure.mdВызов — /pac-configure. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/pac-configure.mdВызов — /prompts:pac-configure. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/pac-configure.prompt.mdВручную: положить файлы
.gemini/commands/pac-configure.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о pac-configure
Как установить pac-configure в Claude?
Выполните npx claude-code-templates@latest --command project-management/pac-configure, затем проверьте, что файл появился по пути .claude/commands/pac-configure.md.
Что делает pac-configure?
Инициализирует структуру Product as Code: каталог .pac/ с эпиками, тикетами и шаблонами, конфиг pac.config.yaml, первый эпик и тикет, git-хуки и скрипты валидации.
Какие аргументы принимает команда?
--minimal для базовой структуры, --epic-name для имени начального эпика и --owner для владельца продукта. Без аргументов команда создаёт структуру по умолчанию.
Исходный текст
pac-configure.md · MIT
--- allowed-tools: Read, Write, Edit, Bash argument-hint: "[project-name] | --minimal | --epic-name | --owner" description: Initialize Product as Code (PAC) project structure with templates and configuration --- # Configure PAC Project Initialize Product as Code (PAC) project structure: **$ARGUMENTS** ## Current Project State - Git status: !`git status --porcelain | wc -l` uncommitted changes - PAC structure: !`ls -la .pac/ 2>/dev/null | head -5 || echo "No PAC directory"` - Existing epics: !`find .pac/epics/ -name "*.yaml" 2>/dev/null | wc -l` ## Task Configure and initialize PAC project structure for version-controlled product management: **Setup Process**: 1. **Project Analysis** - Validate git repository and analyze existing PAC structure 2. **Directory Creation** - Create `.pac/` structure with epics, tickets, and templates 3. **Configuration Files** - Generate `pac.config.yaml` with project metadata and defaults 4. **Template Creation** - Create epic and ticket templates following PAC v0.1.0 specification 5. **Initial Content** - Create first epic and ticket based on user input 6. **Integration Setup** - Configure git hooks and validation scripts **Arguments**: Use --minimal for basic structure, --epic-name for initial epic, --owner for product owner. **Next Steps**: Use `/project:pac-create-epic` and `/project:pac-create-ticket` to manage product development.
© davila7 · MIT · davila7/claude-code-templates