con un clic
changelog-management
// Generates changelogs for products from conventional commit history. Use when preparing a release, updating release documentation, or previewing unreleased changes before creating a release branch.
// Generates changelogs for products from conventional commit history. Use when preparing a release, updating release documentation, or previewing unreleased changes before creating a release branch.
Orchestrates the complete release preparation process - detects changed products, analyzes commits for version bumps, updates version.json files, generates manifests and changelogs, and creates release branches. Use when preparing a new release.
Scaffolds a new AI provider package (Umbraco.AI.X) following the established provider plugin pattern. Use when adding support for a new AI vendor (e.g., Cohere, Groq, xAI, DeepSeek). Covers code, config, marketplace metadata, install scripts, and CI registration.
Clean up a git worktree and its local branch after a feature has been merged. Use after a PR is merged or a feature branch is no longer needed.
Check out a pull request into an isolated git worktree. Use when you want to review, test, or inspect a PR without affecting your current working directory.
Automates browser-based interactions with Umbraco.AI demo site using Playwright. Handles login, navigation, and editing of AI entities (connections, profiles, prompts, agents). Use when testing UI workflows, creating or editing AI entities through the backoffice, or demonstrating Umbraco.AI features.
Manages the Umbraco.AI demo site for development. Handles starting with DemoSite-Claude profile, port discovery via named pipes, and OpenAPI client generation. Use when starting, stopping, or checking the demo site, or when generating OpenAPI clients for frontend development.
| name | changelog-management |
| description | Generates changelogs for products from conventional commit history. Use when preparing a release, updating release documentation, or previewing unreleased changes before creating a release branch. |
You are helping generate changelogs for Umbraco.AI products from conventional commit history.
Generate or update CHANGELOG.md files for products using the changelog generation scripts.
CHANGELOG.md at its rootchangelog.config.json defining its commit scopesrelease/* and hotfix/* branchesnpm run changelog:list
# For a specific version
npm run changelog -- --product=Umbraco.AI --version=1.1.0
# For unreleased changes
npm run changelog -- --product=Umbraco.AI --unreleased
.\scripts\generate-changelog.ps1 -Product Umbraco.AI -Version 1.1.0
./scripts/generate-changelog.sh --product=Umbraco.AI --version=1.1.0
Ask user for input:
Run the appropriate command
Verify the changelog was updated:
Remind about next steps:
Products are auto-discovered by scanning for changelog.config.json files:
--unreleased for preview before creating release branchversion.jsonUser invokes: /changelog-management
You ask: "Which product?" (list available)
User selects: Umbraco.AI
You ask: "What version?" (or suggest --unreleased)
User provides: 1.1.0
You detect: Windows platform
You run: .\scripts\generate-changelog.ps1 -Product Umbraco.AI -Version 1.1.0
You verify: Read Umbraco.AI/CHANGELOG.md and show the new entry
You remind:
- Review the generated content
- Edit if needed
- Commit the updated CHANGELOG.md
changelog.config.json for the product