Development

/commit

Use when ready to commit changes. Runs CodeRabbit review first, then commits if review passes. Supports Ralph mode for atomic commit + criterion marking. Covers commit, ralph commit, atomic commit. NOT for: pushing or creating PRs (use pr-loop).

$ golems-cli skills install commit
Golden
100% best pass rate
10 assertions
3 evals
fixtures

Updated 2 weeks ago

Runs CodeRabbit review on staged changes, then commits if approved.

Flow

  1. Check for staged changes
  2. Run CodeRabbit review (cr review --plain for headless/Claude compatibility)
  3. Show review results
  4. If review passes → prompt for commit message → commit
  5. If review fails → show issues → ask user if they want to proceed anyway

Usage

# Stage your changes first
git add <files>
 
# Standard commit
/commit
 
# Ralph mode — atomic commit + mark story criterion
/commit --story=US-106 --message="feat: US-106 description"

What This Skill Does

When invoked, Claude will:

  1. Check staged changes: Run git diff --staged --stat to show what's staged
  2. Run CodeRabbit: Execute cr review --plain (headless mode, works from Claude)
  3. Evaluate results:
    • If CR passes (no critical issues): proceed to commit
    • If CR fails: show issues and ask user for decision
  4. Commit: Generate commit message based on changes, commit with co-author