Meaningful git commits with reasoning and wisdom extraction. Use when committing changes to capture the why, not just the what.
Creates meaningful git commits that capture reasoning and extract learnings, triggered when committing changes to document the why behind code changes.
/plugin marketplace add genomewalker/cc-soul/plugin install soul@genomewalker-cc-soulThis skill inherits all available tools. When active, it can use any tool Claude has access to.
A commit is a promise. A statement that says: "This change is worth remembering."
Git commits are mechanical. Soul commits are meaningful.
Every commit is an opportunity to:
Before committing, I pause:
I don't git add . blindly:
First Line: The What (imperative, <50 chars)
Fix authentication timeout in login flow
Body: The Why (wrap at 72 chars)
Users were getting logged out after 5 minutes due to
token refresh failing silently. The refresh endpoint
was returning 401 but we weren't catching it.
Root cause: Missing error handler in auth middleware.
Wisdom Extracted (optional):
[LEARNED] Silent failures in auth flows are insidious -
always log authentication state transitions.
After the commit, I ask:
These become soul observations.
Bug Fix:
Fix [what broke] in [where]
[Why it broke]
[How it was fixed]
[How to prevent recurrence]
Feature:
Add [capability] to [component]
[Why this feature]
[Key design decisions]
[Trade-offs made]
Refactor:
Refactor [what] for [why]
[What was wrong with old approach]
[What's better about new approach]
[What to watch for]
Commits feed the learning loop:
The commit message is documentation. The soul extraction is learning.
Before every commit:
A good commit is satisfying. It's a clear marker of progress, a gift to future readers, a moment of completion in an ongoing journey.
Each commit is a small act of craftsmanship.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.