Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Stage, commit, push, open a PR, and merge to main. Use ONLY on explicit commit intent — user says "commit", "ship it", "push this", "open a PR", "merge to main", "let's commit this", or prefixes with `/commit`. Do NOT auto-invoke on vague end-of-task phrases ("we're done", "wrap up") — those require explicit confirmation first. Runs the standard commit-PR-merge cycle; never force-pushes or skips hooks.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 21% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 18% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 16% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 379% | 0% |
Stage changes, verify quality gates, commit with a descriptive message, create a PR, and merge to main.
Run before branching. For every changed .qmd, .tex, or .R file that has quality rubrics, run:
bashpython3 scripts/quality_score.py <changed-file-paths>
Spawn the verifier agent (via Task with subagent_type=verifier) to run compilation/render checks on the changed files. Report pass/fail before committing.
Runs unconditionally. Enforces that count claims ("14 agents, 28 skills, 24 rules, 6 hooks" and siblings) across README.md, CLAUDE.md, the guide source + rendered HTML, the landing page, and the skill template all agree with the on-disk counts of .claude/{skills,agents,rules,hooks}:
bash./scripts/check-surface-sync.sh
bashgit status git diff --stat git log --oneline -5
bashgit checkout -b <short-descriptive-branch-name>
Add specific files (never use git add -A):
bashgit add <file1> <file2> ...
Do NOT stage .claude/settings.local.json or any files containing secrets.
If $ARGUMENTS is provided, use it as the commit message. Otherwise, analyze the staged changes and write a message that explains why, not just what.
bashgit commit -m "$(cat <<'EOF' <commit message here> EOF )"
bashgit push -u origin <branch-name> gh pr create --title "<short title>" --body "$(cat <<'EOF' ## Summary <1-3 bullet points> ## Test plan <checklist> 🤖 Generated with [Claude Code](https://claude.com/claude-code) EOF )"
bashgh pr merge <pr-number> --merge --delete-branch git checkout main git pull
Report the PR URL and what was merged.
main. If the user insists on skipping, record their override reason in the commit message.settings.local.json and sensitive files from staging.--merge (not --squash or --rebase) unless asked otherwise.$ARGUMENTS is provided, use it exactly.Other measured skills in the registry, with their headline benchmark lift.