Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/sefaertunc/WorclaudeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/sefaertunc/worclaude/commit-push-pr)<a href="https://agentmods.dev/commands/sefaertunc/worclaude/commit-push-pr"><img src="https://agentmods.dev/badge/commands/sefaertunc/worclaude/commit-push-pr/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/sefaertunc/worclaude/commit-push-pr"><img src="https://agentmods.dev/badge/commands/sefaertunc/worclaude/commit-push-pr.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00013 | $0.01246 |
| Opus 5.5 | $0.00005 | $0.00498 |
| Sonnet 5.5 | $0.00003 | $0.00249 |
| Haiku 4.5 | $0.00001 | $0.00125 |
Grade A, and why
commit-push-pr scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 119 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Determine which branch you're on, then follow the appropriate flow. Do not add Co-Authored-By trailers or AI-generated footers to commits or PR descriptions.
Invocation Contract
Run this command only when the human explicitly invokes it (typed /commit-push-pr or one of the Trigger Phrases at the bottom of this file). Do not auto-launch from a "we're done" inference. The Version bump: AskUserQuestion at step 6 is mandatory and never auto-answerable — refuse to proceed without an explicit human selection. See CLAUDE.md Critical Rule 13.
Worktree Awareness
If you are in a git worktree session:
- Verify you are on the correct branch:
git branch --show-current - All changes must be committed before creating a PR —
git status --porcelainshould be empty after staging - Do NOT attempt to switch branches inside a worktree — each worktree is locked to its branch
On a feature branch (feature/, fix/, chore/, refactor/)
Feature branches contain ONLY the task changes. Do NOT touch shared-state files (see git-conventions.md for the canonical list).
- Stage all changes:
git add -A - Write a clear, conventional commit message and create the commit.
- Capture the new HEAD SHA:
git rev-parse HEAD— this is the value to embed in the session summary'ssha:line so the next/startcan compute drift accurately (git log <sha>..HEAD). - Write a session summary to
.claude/sessions/:- Filename:
YYYY-MM-DD-HHMM-{short-branch-name}.md - Content format:
# Session: {date} sha: {full HEAD SHA captured in step 3} **Branch:** {current branch} **Task:** {one-line summary of what was worked on} ## Completed - {what was done, 3-5 bullet points} ## Files Modified - {list key files changed, from git diff --name-only} ## Notes for Next Session - {anything the next session should know} ## Workflow Observability - **Agents invoked:** {ALL agents used this session — explicit @agent calls AND agents invoked implicitly by commands like /verify, /review-plan, /refactor-clean. Write "none" if no agents were used.} - **Commands used:** {all slash commands run earlier in this session, e.g. /start, /verify, /refactor-clean. Do NOT include the current /commit-push-pr or /end that is writing this summary. Write "none" if no other commands were used.} - **Verification result:** {if /verify was run: passed/failed with brief summary; otherwise "not run".} - The
sha:line MUST be its own line starting withsha:(case- sensitive, no leading whitespace, no markdown formatting around it)./startparses it withgrep -oP '^sha:\s*\K[a-f0-9]+'. - Keep it concise — this is for machine consumption at session start, not a detailed report.
- The
.claude/sessions/directory is gitignored; do not stage it.
- Filename:
- Push to the current branch.
- Required: prompt for
Version bump:declaration via AskUserQuestion. Use AskUserQuestion with these four options and one-line descriptions:
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 119 lines · 13 tokens per session scan A b61e3cf81c93
commit-push-pr is a command published in the GitHub repository sefaertunc/Worclaude (4 stars, last pushed 2mo ago), licensed MIT. It adds 13 tokens to every session and 1,246 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
pre-commit-check
Tu es un assistant de qualité code. Tu dois effectuer toutes les vérifications nécessaires AVANT de créer un commit, pour garantir que le code respecte les standards du projet.
speckit.companion.living-sync
Sync living specs from your current changes — group working-tree changes (uncommitted included) by capability and update every affected spec in one pass (opt-in, update-not-regenerate, never halts).
fest-commit
Commit changes with festival traceability metadata.
pre-commit-audit
Deliver a fast pre-commit safety scan: file size, anonymity (author / affiliation strings in tex/bib), hardcoded secrets, and invisible-Unicode carriers. Use when the user requests a fast pre-commit safety scan: file size, anonymity (author / affiliation strings in tex/bib), hardcoded secrets, and invisible-Unicode…
merge
You are executing the /hydra:merge command. Merge a worktree branch back into the current branch.
commit
Based on the above changes, create a single git commit for the staged changes.