.claude/skills/commit/SKILL.md
Commit code with conventional commit messages tied to task context. Never skips hooks.
npx skillsauth add allierays/agentic-loop .claude/skills/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.
Create a well-structured git commit with a conventional commit message derived from the current task context.
--no-verify. Pre-commit hooks exist for a reason. If hooks fail, fix the issues and retry.git add -A or git add . unless every changed file is relevant. Stage files by name.Run these in parallel:
git status — see all changed, staged, and untracked filesgit diff — see unstaged changesgit diff --cached — see already-staged changesgit log --oneline -5 — see recent commit style for this repoReview the changes and identify:
.env content, or credentials — never commit thoseLook for task context to derive the commit message from. Check in order:
.ralph/progress.txt for the current story ID and title. The commit message should reference this.Use conventional commits format matching this repo's style:
type(scope): concise description of WHY
| Type | When to use |
|------|-------------|
| feat | New feature or capability |
| fix | Bug fix |
| chore | Maintenance, deps, config, version bumps |
| test | Adding or fixing tests |
| docs | Documentation only |
| refactor | Code restructuring, no behavior change |
| style | Formatting, whitespace, naming |
| ci | CI/CD pipeline changes |
feat(story-3): add user authfix(loop): handle empty configchore: bump version to 3.28.0feat: add Working Principles to CLAUDE.md and plansDirectory to settings
feat(story-3): add user authentication with JWT
fix: bash 3.2 unbound variable when run_loop called with no args
chore: bump version to 3.27.1
test(api): add integration tests for /users endpoint
refactor: extract verification into separate modules
git add -A or git add .git commit -m "$(cat <<'EOF'
type(scope): message here
EOF
)"
git status after to confirm it succeededIf pre-commit hooks fail:
--no-verifyIf hooks auto-fix files (e.g., prettier, eslint --fix):
If you cannot resolve hook failures after 5 attempts, stop and explain the issue to the user. Do NOT bypass hooks.
feat for new things, fix for broken things, chore for everything elsetools
Show complete reference for all agentic-loop commands (slash commands, Ralph CLI, vibe CLI).
data-ai
Quick reference cheatsheet for all agentic-loop commands including Ralph.
development
Run a comprehensive code quality check looking for common patterns that AI coding agents introduce.
development
Take an interactive tour of agentic-loop - the system for going from idea to shipped code with AI.