| name | release-manifest-management |
| description | Generates and manages the release-manifest.json file. Use when you need to create or update the manifest file that specifies which products to include in a release/hotfix. Called by the release-management orchestration skill. |
Release Manifest Manager
You are helping manage the release-manifest.json file for the Umbraco.AI repository.
Task
Generate release-manifest.json at the repository root. Products can be provided as a parameter or selected interactively via a numbered menu.
Usage:
- With products:
/release-manifest-management --products="Umbraco.AI,Umbraco.AI.OpenAI,Umbraco.AI.Agent"
- Interactive:
/release-manifest-management (shows menu)
About Release Manifests
- Required on
release/* branches (CI will fail without it)
- Optional on
hotfix/* branches (falls back to change detection if absent)
- Lists which products to package and release
- Format: JSON array of product names (e.g.,
["Umbraco.AI", "Umbraco.AI.OpenAI"])
Workflow
Mode Detection
Check the initial prompt/task for a --products parameter:
- If
--products="Product1,Product2,..." is present → Use Automated Mode
- If no products specified → Use Interactive Mode
Automated Mode (products provided)
- Parse product list from parameter (comma-separated)
- Discover available products to validate:
find . -maxdepth 1 - d -name | sed |