Use when creating git commits, writing commit messages, or following version control workflows
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Scope is optional - use parenthesized section affected: (api), auth), parser)
Description is required
Keep description concise, imperative mood, lowercase, no trailing period
Body and footer are optional
Separate subject from body with blank line
Wrap body at 72 characters
Examples
feat: add user authentication
Implement JWT-based authentication with login/logout endpoints.
Includes password hashing and session management.
Closes: #123
fix(api): handle null response from server
Previous implementation crashed when server returned null.
Now returns empty result set.
Assisted-by: GLM 4.6 via Claude Code
feat(storage)!: change bucket listing API
BREAKING CHANGE: bucket list now returns async iterator
instead of array. Update all callers to use for-await.
refactor(core): simplify error handling
Consolidate duplicate error handlers into single utility.
No behavior changes - internal cleanup only.
revert: feat(auth): add OAuth support
This reverts commit 8b5a1c2. OAuth provider changed
their API and we need to redesign integration.
Breaking Changes
Indicate breaking changes in two ways:
Option 1: Add ! after type/scope
feat(api)!: remove deprecated endpoint
Option 2: Add BREAKING CHANGE: footer
feat(api): remove deprecated endpoint
BREAKING CHANGE: endpoint no longer exists. Use newEndpoint instead.
AI Attribution
AI agents must disclose their assistance in the commit footer:
Assisted-by: [Model Name] via [Tool Name]
Examples:
Assisted-by: GLM 4.6 via Claude Code
Assisted-by: Claude Opus 4.5 via claude.ai
Common Mistakes
Mistake
Why Wrong
Correct
Added login feature
Past tense, capitalized
feat: add login feature
fix bug.
Trailing period
fix: resolve login error
update
Missing type
chore: update dependencies
feature:add-auth
Missing space after colon
feat: add authentication
FEAT: big change
Uppercase type
feat: add authentication
Multi-line description no blank line
No separation
Add blank line after subject
Body Guidelines
What: Motivation for the change (vs. code comments describe HOW)
Contrast: Explain the WHY and WHAT, not code details
Wrap at 72 characters for readability in git log
feat(summarization): add support for nested bullet points
Previous implementation only flattened all content. Now preserves
hierarchy by respecting indentation levels. Users can now create
structured summaries with parent-child relationships.
Closes: #456
feat: add batch upload
Implements multipart upload for large files.
BREAKING CHANGE: upload() signature changed - now requires options object
Closes: #123
Assisted-by: GLM 4.6 via Claude Code
Git Commit Flags
Required flag: Always use --signoff when committing:
git commit --signoff -m "feat: add user authentication"
The --signoff flag adds a Signed-off-by trailer to the commit message, indicating the committer has certified the commit follows developer certificate of origin (DCO).