← ClaudeAtlas

draft-commitlisted

Create a thoughtful, supportive commit message from your staged changes.
aiskillstore/marketplace · ★ 329 · Code & Development · score 79
Install: claude install-skill aiskillstore/marketplace
# Draft a Commit Create a thoughtful, supportive commit message from your staged changes. ## Welcome Writing good commit messages is an art. This skill helps you capture the essence of your changes in a clear, inviting way that your future self (and teammates) will appreciate. Your staged changes tell a story. Let's write that story together. --- ## What You're Doing You're about to: 1. Review what you've staged 2. Understand the nature of your changes 3. Create a commit message that captures both what AND why 4. Copy that message and use it when you commit --- ## How It Works ### Step 1: Analyzing Staged Changes First, we'll look at your staged changes using `git diff --cached`. This shows us: - **What files changed**: Which files did you touch? - **What changed in them**: Added lines? Deleted? Refactored? - **Patterns**: Can we detect what you were working on? ### Step 2: Understanding Intent From the changes, we infer: - **Type of work**: Feature? Bug fix? Refactoring? Documentation? - **Scope**: Which part of the system? - **Impact**: What improves? What does this enable? ### Step 3: Drafting the Message We craft a message that: - **Is specific**: Not "Update files" but "Add StandardsRepository abstraction" - **Explains why**: Not just what changed, but why it matters - **Shows confidence**: Your changes are worth celebrating - **Invites understanding**: Future readers will understand your intent ### Step 4: Sharing with You We display the drafted messag