skills/golem-powers/_archive/commit/SKILL.md
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).
npx skillsauth add etanhey/golems commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Runs CodeRabbit review on staged changes, then commits if approved.
cr review --plain for headless/Claude compatibility)# 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"
When invoked, Claude will:
git diff --staged --stat to show what's stagedcr review --plain (headless mode, works from Claude)When --story is provided, this skill does atomic commit + criterion marking:
| Flag | Description |
|------|-------------|
| --story=ID | Story ID (e.g., US-106, BUG-028) — triggers Ralph mode |
| --message=MSG | Commit message (required in Ralph mode) |
| --files=PATHS | Files to stage (default: prd-json/ + modified files) |
| --dry-run | Show what would happen without doing it |
cr CLI installed (CodeRabbit)git addCommitting is ONE step in the full workflow. After commit:
git push -u origin <branch>/pr-loop (the full loop)Do NOT stop at commit. The mission is MERGED, not committed.
development
Create, edit, and verify golem-powers skills using the standard SKILL.md structure, workflow files, adapters, templates, and eval fixtures. Use for new skills, structural edits, workflows/adapters, and pre-deploy validation. NOT for invoking existing skills, superpowers skills, or skill-creator agent workflows.
testing
Extract structured knowledge from any video source — YouTube URLs or local screen recordings. YouTube → gems workflow (yt-dlp transcript → keyword hotspots → frame extract → brain_digest → structured gems). Screen recordings → QA workflow (reuses /qa-video stalker pipeline). Use when user shares a YouTube link wanting deep extraction with frames, shares a .mov/.mp4 for QA processing, says "extract from video", "video gems", "process this recording", or mentions gem extraction from video content.
testing
Use when running or reviewing any recurring monitor loop for merge queues, worker queues, collab tails, or agent completion. Enforces drive-to-completion ticks: every tick must query live state with `!`, classify whether real progress happened, and then dispatch, verify-and-decrement, or escalate-park. Triggers on: monitor loop, /loop, recurring tick, keep monitoring, silent autonomous, merge gate, blocked review, no-progress loop.
tools
MeHayom freelance client management — daily updates, decision tracking, time logging. Use when drafting Yuval updates, logging scope changes, tracking hours, or any MeHayom client communication. Triggers: 'draft Yuval update', 'client update', 'daily update', 'log decision', 'track time', 'mehayom'.