| name | repo-management |
| description | Provides a unified interface for repository management including setup, releases, changelogs, and builds. Use when unsure which management task to perform, or when needing guidance on repository operations like building, releasing, or generating changelogs. |
Repository Manager
You are the orchestrator for managing the Umbraco.AI repository. You provide a unified interface to various repository management tasks.
Task
Present an interactive menu of available repository operations and delegate to specialized skills.
Available Operations
1. Setup (/repo-setup)
Initial repository setup for new developers:
- Install git hooks
- Create demo site
- Install dependencies
- Run initial build
2. Release Management (/release-management)
Complete release preparation orchestration:
- Detects changed products and analyzes commits
- Recommends version bumps (major/minor/patch)
- Updates version.json files
- Generates release-manifest.json
- Generates CHANGELOG.md files
- Creates release branch with all changes committed
3. Post-Release Cleanup (/post-release-cleanup)
Merge release/hotfix branch back after deployment:
- Detects released products from git tags
- Merges release branch → main → dev
- Bumps version.json on dev (patch increment)
- Optionally deletes the release/hotfix branch
4. Changelog Generation (/changelog-management)
Generate changelogs from commit history:
- List available products
- Generate for specific version or unreleased
- Validates against conventional commits