Install
$ agentstack add skill-aigengame-godot-agent-git-conventional-commits ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →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.
- Author: aigengame
- Source: aigengame/godot-agent
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.