prowler-changelog

Manage Prowler component changelog entries following keepachangelog.com and semantic versioning.

1|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/professor-moody/cloud-tools --skill prowler-changelog-professor-moody
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prowler-changelog
Source: https://github.com/professor-moody/cloud-tools/tree/main/repos/prowler/skills/prowler-changelog
Command: npx skills add https://github.com/professor-moody/cloud-tools --skill prowler-changelog-professor-moody

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of maintaining consistent and correctly formatted changelogs for Prowler components, ensuring compliance with the keepachangelog.com standard and semantic versioning rules.

Core Features & Use Cases

  • Changelog Management: Guides users on adding, formatting, and placing changelog entries according to established rules.
  • Version Control: Enforces semantic versioning for patch, minor, and major releases.
  • PR Gate Enforcement: Integrates with CI/CD to ensure PRs include necessary changelog updates.
  • Use Case: When a new feature is merged via a Pull Request, this Skill ensures a descriptive entry is added to the appropriate CHANGELOG.md file, following the correct section and formatting guidelines.

Quick Start

Use the prowler-changelog skill to add a new bug fix entry to the ui/CHANGELOG.md file.

Frequently Asked Questions about prowler-changelog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I format a changelog entry for a Prowler component release?

To format a Prowler changelog entry, follow the keepachangelog.com standard and semantic versioning. This ensures entries are placed in the correct section of the component's CHANGELOG.md file with the appropriate descriptive guidelines.

How do I enforce changelog updates in pull requests?

You can enforce changelog updates in pull requests by integrating PR gate checks into your CI/CD pipeline. This ensures every merged feature or bug fix includes a descriptive entry added to the appropriate CHANGELOG.md file before merging.

What is the keepachangelog format used for in Prowler release management?

The keepachangelog format standardizes Prowler release management by providing a consistent structure for documenting changes. It categorizes entries into specific sections like added, changed, or fixed within the ui, api, mcp_server, or prowler CHANGELOG.md files.

Does Prowler use semantic versioning for patch, minor, and major releases?

Yes, Prowler uses semantic versioning to manage patch, minor, and major releases. This Skill enforces these versioning rules to maintain consistency across component updates and ensure changelog entries align with the correct release type.

Can I add a bug fix entry to the ui CHANGELOG.md without manual formatting checks?

Yes, you can add a bug fix entry to the ui CHANGELOG.md and rely on PR gate enforcement to validate it. The Skill guides the placement and formatting according to keepachangelog.com rules, reducing the need for manual checks.