Skip to content
cccskills
FreePublished on GitHub

commit

Stage and commit changes using Conventional Commits

The English summary is being prepared. Showing the original description.

BuddiesOfBudgie/docs12 stars(GitHub 12 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md1.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Create a git commit for the current changes following the Conventional Commits specification.

Steps

  1. Run these commands in parallel to understand the current state:

    • git status to see all changed and untracked files
    • git diff to see unstaged changes
    • git diff --cached to see already-staged changes
    • git log --oneline -5 to see recent commit style
  2. Analyze the changes and determine:

    • Which files should be staged (skip files that likely contain secrets like .env, credentials, etc.)
    • The appropriate Conventional Commit type and scope
    • A concise description of the change
  3. Stage the relevant files by name (do NOT use git add -A or git add .)

  4. Determine attribution - analyze the conversation context:

    • Did Claude write or modify code/content (generate implementations, write documentation, create components)? → Add Assisted-by: Claude:<model-id> trailer
    • Did Claude only perform mechanical tasks (committing, formatting, running commands) or did the human make all changes? → NO trailer
    • Never use Co-Authored-By
  5. Craft the commit message using the types, scopes, and rules defined in CONTRIBUTING.md. Additional skill-specific rules:

    • Scope is optional but encouraged - use the most relevant area
    • If changes span multiple concerns, prefer a single commit with a clear summary over being overly granular
    • Always pass the commit message via a HEREDOC:
git commit -s -m "$(cat <<'EOF'
type(scope): description

Optional body.

Assisted-by: Claude:<model-id>
EOF
)"
  1. After committing, run git status to verify success.

Arguments

If $ARGUMENTS is provided, use it as guidance for the commit message or scope.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

pr

Free

Create a pull request for the current branch

The English summary is being prepared. Showing the original description.

BuddiesOfBudgie/docs12Updated Oct 20, 2026

See all skills by BuddiesOfBudgie

Report a problem with this skill