AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Git Conventional Commits

skill-aigengame-godot-agent-git-conventional-commits · by aigengame

Formulate precise, standard-compliant Git commit messages based on the conventional commits specification. Use when you are ready to execute `git commit`.

No reviews yet
0 installs
29 views
0.0% view→install

Install

$ agentstack add skill-aigengame-godot-agent-git-conventional-commits

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-aigengame-godot-agent-git-conventional-commits)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Git Conventional Commits? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

This skill enables the code agent to formulate precise, standard-compliant Git commit messages and branch names based on the Conventional Commits 1.0.0 specification. Adhering to this standard allows automated tools to parse commit histories, bump semantic versions (Major/Minor/Patch) accurately, and generate clean changelogs.

Requirements & Triggers

  • Trigger: Whenever the agent completes a task, implements a feature, fixes an issue, or refactors code and is ready to execute git commit.
  • Pre-requisite: Understand the scope of changes and know the associated GitHub Issue number (if any).

Guidelines & Rules

1. Commit Message Structure

Every commit message must strictly follow this structural pattern:

(): 
  • (Required): Must be one of the structural keywords defining the change intent.
  • (Optional): A noun describing the affected section of the codebase enclosed in parentheses (e.g., auth, api, parser).
  • (Required): A succinct description of the change. Use imperative mood ("add" not "added"). No period . at the end.
  • (Optional): Detailed explanatory text, providing the motivation for the change and contrasting it with previous behavior.
  • (Optional): Used to reference tracking issues (e.g., Fixes: #123) or denote breaking changes.

2. Allowed Commit Types ( )

| Type | Definition | SemVer Impact | | :--- | :--- | :--- | | feat | A new feature implemented in the codebase | Minor | | fix | A bug fix implemented in the codebase | Patch | | docs | Documentation only changes (e.g., markdown files) | None | | style | Changes that do not affect the meaning of the code (white-space, formatting, etc.) | None | | refactor | A code change that neither fixes a bug nor adds a feature | None | | perf | A code change that improves performance | None | | test | Adding missing tests or correcting existing tests | None | | build | Changes that affect the build system or external dependencies | None | | ci | Changes to CI configuration files and scripts | None | | chore | Other changes that don't modify src or test files (e.g., .gitignore) | None |

3. Handling Breaking Changes

A breaking change must be indicated by an exclamation mark ! immediately after the type/scope, or by including BREAKING CHANGE: at the beginning of the footer. This triggers a Major version bump.

4. Issue Correlation Rule

When resolving a tracked issue, the agent MUST reference the issue number in the footer using specific keywords (Fixes: #, Closes: #) to trigger GitHub's automated issue-closure workflows.

Examples

Example 1: Standard Feature with Scope

feat(auth): add JWT token expiration validation

Introduce an automated expiry verification check on the middleware layer 
to automatically reject tokens older than 15 minutes.

Example 2: Bug Fix Correlated with Issue

fix(api): prevent null pointer exception during report export

Ensure that user profile data is properly validated before serialization
to prevent catastrophic crashes on empty profiles.

Fixes: #142

Example 3: Breaking Change (API Refactoring)

refactor(core)!: drop support for legacy v1 endpoint routes

The old v1 gateway endpoints have been deprecated for 6 months and are 
now completely stripped out of the routing framework.

BREAKING CHANGE: Requests sent to `/api/v1/*` will now return a 404 error.

Example 4: Branch Naming Pattern

When creating a branch to work on an issue, use the type and issue number format:

git checkout -b fix/142-null-pointer-export

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.