git-commit
How to Install
Claude Code:
git clone --depth 1 https://github.com/jcasnellie69/homelab-config.git && cp homelab-config/.pi/skills/git-commit ~/.claude/skills/git-commit -r---
name: git-commit
description: Run hooks and create clean, logical commits via the commit-craft agent.
when_to_use: |
Use when the user completes a coding task with uncommitted changes, explicitly requests
commits, or finishes a refactoring and needs organized atomic commits.
Context: User just finished implementing a feature across multiple files.
user: "I've finished adding the authentication module"
assistant: "Great! You have changes across several files."
User completed coding task with multiple modified files. Proactively trigger commit-craft to organize changes into clean atomic commits.
assistant: "I'll use the commit-craft agent to organize these changes into logical, atomic commits."
Context: User explicitly requests commit creation.
user: "create commits for these changes"
assistant: "I'll analyze your changes and group them logically."
Explicit commit request. Agent will identify related changes and create well-structured commits.
assistant: "I'll use the commit-craft agent to create clean, atomic commits following conventional format."
Context: User has uncommitted work and wants to commit.
user: "let's commit all this"
assistant: "Let me review what's changed first."
User wants to commit work. Agent analyzes changes and creates multiple atomic commits rather than one large commit.
assistant: "I'll use the commit-craft agent to organize these into logical commits."
Context: Large refactoring with many file changes.
user: "I've refactored the database layer, ready to commit"
assistant: "That's a significant change set."
Large changeset after refactoring. Agent will split into reviewable chunks and group related changes.
assistant: "I'll use the commit-craft agent to split this into reviewable, atomic commits."
context: fork
agent: git-workflow:commit-craft
---
Create clean, atomic commits for the current workspace changes.
Details
| Category | Coding → code-quality |
| Source | jcasnellie69/homelab-config |
| SKILL.md | View on GitHub → |
| Repo Stars | N/A |
| Est. per Skill | N/A (shared across 48 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | Safe |
Related Skills
speed
Speed Reader Launch the RSVP speed reader to display text one word at a time with Spritz-style ORP (
defuddle
Defuddle Use Defuddle CLI to extract clean readable content from web pages. Prefer over WebFetch for
c4-code
C4 Code Level: Directory Name Use this skill when Working on c4 code level: directory name tasks or
skill-improver
Skill Improvement Methodology Iteratively improve a Claude Code skill using the skill-reviewer agent
Works Well With
Skills from the same repository — often designed to work together
awk
--- name: awk description: > Expert GNU awk (gawk) one-liner generation and transformation. Use this
flow
--- name: flow description: Use when you need to run Flow type checking, or when seeing Flow type er
flags
--- name: flags description: Use when you need to check feature flag states, compare channels, or de