Skip to content
cccskills
FreePublished on GitHub

commit

Create a git commit following project conventions. Use when: commit, commit this, make a commit, commit changes, git commit, save changes, commit my work, stage and commit, detailed commit.

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

See how to install

Files included (1)

  • SKILL.md1.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Git Commit

Modes

Quick (default)

Single-line commit message.

<type>: <short description>

Detailed (/commit detailed or /commit -d)

Multi-paragraph commit for significant changes. Review the conversation and staged diff, then write:

<type>: <short summary>

<paragraph explaining what changed and why>

<paragraph on technical approach, trade-offs, or notable decisions>

Use detailed mode for: milestone features, non-obvious fixes, architectural changes, anything where "why" matters more than "what".

Format

Types: feat:, fix:, refactor:, test:, chore:, docs:

Rules

  1. Concise — short message, present tense ("add" not "added")
  2. Lowercase after prefix
  3. No AI mentions — never reference Claude, AI, or assistants
  4. No Co-Authored-By — never add Co-Authored-By trailers
  5. No emojis in commit messages
  6. Specific files — git add <files>, never git add .

Pre-commit Checklist

mix test
mix format --check-formatted
mix compile --warnings-as-errors
git diff --staged

Examples

Quick

git commit -m "feat: add rss feed generation"
git commit -m "fix: handle empty search pagination"
git commit -m "refactor: extract export context from mix tasks"

Detailed

git commit -m "feat: add article pinning with exclusive constraint

Articles can now be pinned to appear first in the list. Only one article
can be pinned at a time. The pin operation uses a database transaction
to atomically unpin all others before pinning the selected one.

Ordering changed to: pinned DESC, published_at DESC, inserted_at DESC.
This affects both the dynamic LiveView and static site generation."

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

dev

Free

Implementer - fetches a GitHub issue, builds an implementation plan, then implements using TDD. Use when: implement, build this, code this, add this feature, TDD, test first, red green refactor, pick a task, next task, dev.

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

leandronsp/curupira22Updated Mar 21, 2026

po

Free

Product Owner - scans codebase and creates or amends GitHub issues with PRD. Use when: PRD, feature, issue, create issue, amend issue, what should we build, plan feature, design feature, scope, requirements.

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

leandronsp/curupira22Updated Mar 21, 2026

pr

Free

Open or update a draft PR for the current branch. Use when: create PR, open PR, draft PR, pull request, prepare for review.

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

leandronsp/curupira22Updated Mar 21, 2026

review

Free

Deep code review - Elixir idioms, Phoenix patterns, architecture, safety. Launches 3 parallel reviewers + plan-reviewer gate. Use when: review, review this, code review, check this code, review my changes, is this good, what do you think, code smells.

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

leandronsp/curupira22Updated Mar 21, 2026

See all skills by leandronsp

Report a problem with this skill