$npx skillfedfor your agent

prowler-commit

This skill drafts and executes git commits following the conventional-commits standard, enforcing structure with type, scope, and concise descriptions. It analyzes staged changes, presents a formatted message for review, and commits only after explicit user approval.

prowler-commit creates professional git commits in conventional-commits format with user confirmation before execution.

AI-generated summary based on this skill's SKILL.md

14,491 2,285 Apache-2.0updated by prowler-cloud

Decision gist · record as of 2026-07-27

prowler-commit creates professional git commits in conventional-commits format with user confirmation before execution. This skill drafts and executes git commits following the conventional-commits standard, enforcing structure with type, scope, and concise descriptions. It analyzes staged changes, presents a formatted message for review, and commits only after explicit user approval.

manual: git clone https://github.com/prowler-cloud/prowler → cp -r prowler/skills/prowler-commit ~/.claude/skills/prowler-commit
skills/prowler-commit/SKILL.md · version 40a42d67

Use it when

  • prowler-commit enforces the conventional-commits format, which structures messages as: type(scope): description.
  • Yes.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

prowler-cloud/prowler/prowler-commit · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I write a proper commit message with prowler-commit?

prowler-commit guides you through creating properly formatted commit messages following the conventional-commits standard. It analyzes your staged changes, generates a message with the correct type (feat, fix, etc.), scope, and description, then presents it for your review before executing the commit.

What format does prowler-commit use for git commits?

prowler-commit enforces the conventional-commits format, which structures messages as: type(scope): description. The type indicates the change category (feat, fix, docs, etc.), scope specifies the affected area, and description concisely explains what changed. This standard ensures consistency across your team's codebase.

Does prowler-commit require approval before committing?

Yes. prowler-commit presents the formatted commit message for your explicit review and approval before executing any git commit operation. This confirmation step ensures you're satisfied with the message structure and content before changes are committed to your repository.

Can prowler-commit generate a commit message for my changes?

prowler-commit analyzes your staged changes and automatically generates a commit message following professional standards and conventional-commits conventions. It determines the appropriate type and scope based on your modifications, then creates a properly formatted message ready for your confirmation.

What are the benefits of using prowler-commit?

prowler-commit ensures all commits follow professional standards and team conventions by enforcing the conventional-commits format. This consistency improves code history readability, enables better automation (like changelog generation), and helps teams maintain uniform commit practices across projects.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Critical Rules

  • ALWAYS use conventional-commits format: type(scope): description
  • ALWAYS keep the first line under 72 characters
  • ALWAYS ask for user confirmation before committing
  • NEVER be overly specific (avoid counts like "6 subsections", "3 files")
  • NEVER include implementation details in the title
  • NEVER use -n flag unless user explicitly requests it
  • NEVER use git push --force or git push -f (destructive, rewrites history)
  • NEVER proactively offer to commit - wait for user to explicitly request it

Commit Format

type(scope): concise description

- Key change 1
- Key change 2
- Key change 3

Types

Type Use When
feat New feature or functionality
fix Bug fix
docs Documentation only

(truncated - see the full file via the links below)

File tree — 1 file
skills/prowler-commit/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Create a properly formatted git commit following conventional-commits standard”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

prowler-changelog
by prowler-cloud · prowler-cloud/prowler

Prowler-changelog automates changelog management across UI, API, MCP Server, and SDK components using a fragment-based system that prevents merge conflicts on concurrent PRs. Each change gets its own fragment file under `changelog.d/` directories, which compile into versioned `CHANGELOG.md` files at release time. The skill enforces semantic versioning rules, validates fragment format, and requires explicit confirmation before any changelog edits.

Apache-2.0updated Jul 2026
★ 14,491repo stars
skill-sync
by prowler-cloud · prowler-cloud/prowler

skill-sync maintains AGENTS.md auto-invoke sections by reading skill metadata and regenerating action-to-skill mappings. Run the sync script after creating or modifying skills to automatically update all affected AGENTS.md files across your repository scopes.

Apache-2.0updated Jul 2026
★ 14,491repo stars
prowler-test-api
by prowler-cloud · prowler-cloud/prowler

This skill equips you with battle-tested patterns for writing Prowler API tests, covering JSON:API request formatting, cross-tenant isolation via row-level security, role-based access control, and Celery task mocking. It includes a fixture dependency chain, response status code reference, and explicit rules for avoiding common pitfalls like TruffleHog false positives and incorrect content-type headers.

Apache-2.0updated Jul 2026
★ 14,491repo stars
prowler-provider
by prowler-cloud · prowler-cloud/prowler

Prowler-provider guides you through adding new cloud providers or services to the Prowler SDK. It provides the required directory structure, class templates for providers and services, and patterns for handling authentication and CLI arguments securely.

Apache-2.0updated Jul 2026
★ 14,491repo stars
prowler-api
by prowler-cloud · prowler-cloud/prowler

This skill guides implementation of Prowler's multi-tenant API architecture, covering row-level security enforcement, role-based access control, provider validation, and async task patterns. Learn the 4-database setup, RLS model constraints, M2M through-model requirements, and critical decorator ordering for tenant-isolated operations.

Apache-2.0updated Jul 2026
★ 14,491repo stars
prowler-ci
by prowler-cloud · prowler-cloud/prowler

prowler-ci guides you through Prowler's CI and PR gate system, helping diagnose why GitHub Actions workflows fail. It covers PR title validation, changelog requirements, conflict marker detection, and secret scanning—with a quick reference map to key workflow files and a practical debug checklist.

Apache-2.0updated Jul 2026
★ 14,491repo stars

More skills conventional-commits (MIT) · django-migration-psql (Apache-2.0) · Commit (unlicensed) · prowler-docs (Apache-2.0)

Tags
git-workflowcommit-automationcode-standardsversion-controlmessage-formattingdeveloper-toolsbest-practicesscm-integration