Process one backlog ticket end-to-end. Reads the named ticket from ztickets/open/, plans, implements, tests, and verifies the change at a depth matched to what it actually touches (Tier 1 — local checks only, for changes with no runtime surface; Tier 2 — deploy to staging plus a live browser/API walk-through, for…
Continuously auto-fix the bug reports that your test runner files into ztickets/openbugs/. Invoked as "/fixbugs" — starts a recurring loop (via the built-in loop skill) that scans ztickets/openbugs/ for .md bug reports, fixes each one (smallest change that works), verifies it goes green by re-running the exact command…
Clean up a finished Git worktree after an agent task. Use when the user asks to run /gitclean, use $gitclean, clean up this worktree, merge a completed worktree back into main, retire a worktree, move a merged worktree under deleteme, or coordinate cleanup after multiple local agents worked on branches from the same…
Prepare isolated Git worktrees for parallel agent work. Use when the user invokes gitready or /gitready, asks to create a new Git worktree, wants a new agent workspace, starts multiple agents on the same repo, or needs safer same-laptop multi-agent Git setup.
Commit work in the current git worktree, fast-forward main with the new commit, delete the merged feature branch, and unregister the worktree from git (leaving its files on disk). Use when the user invokes "/gohome" or asks to "commit back to main and clean up the worktree" / "go home" after wrapping up a focused…
Compact the current conversation into a handoff document so a fresh agent can continue the work on this repo. Captures what was done, what's pending, key decisions, next steps, gotchas, and suggested skills to invoke next. Use when invoked as "/handoff" — optionally with a short description of what the next session…
Land the current git worktree's branch into main and prove the worktree is safe to delete. Syncs with main, commits/pushes pending work, opens and MERGES a PR, then verifies nothing (commits, untracked files, new tickets, stashes) would be lost on delete and rescues anything that would. Use when invoked as…
Bring THIS checkout up to date with the latest merged code on origin/main — the PRs that landed while we were working — without losing local work. Fetches, reports which PRs are new, then integrates them the right way for the current branch state (fast-forward main, or merge/rebase origin/main into a feature branch)…
Plan and write one new backlog ticket from a short brief. Refreshes the checkout against the latest main, gathers project context (CLAUDE.md, existing tickets, the relevant area of the codebase), and writes a complete, well-formatted Markdown ticket to ztickets/open/ - .md following the convention in…
From the current git worktree, commit any pending changes, push the feature branch to origin (github.com), and open a GitHub pull request to merge it into main. Use when invoked as "/openpr" or asked to "open a PR", "push this and PR it", "PR these changes back to main", or "raise a pull request for this worktree".…
Finish a unit of work started with /newticket + /dowork — commit pending changes (code, the closed-ticket move, any follow-up tickets), push the branch, open a PR into main, sync with origin/main resolving any conflicts, merge the PR, fast-forward the main checkout, and verify the worktree is safe to delete. Use when…
Triage every open backlog ticket in ztickets/open/ and sort each into ztickets/openagent/ (the agent can complete it end-to-end with no human help) or ztickets/openhuman/ (a human must do or unblock part of it). Reads each ticket, applies the project's gating rules (production is gated, dev/test/staging and read-only…