Scaffold a new personal skill in this dotfiles repo (skills/custom/) and install it into Claude/Codex/pi via npx skills. Use when the user wants to create, add, or author a custom or personal agent skill that should live in their dotfiles.
Land on a branch worth working on — fetch, cut off the fresh default, carry uncommitted work across, or report the branch already here. Use when the user wants a new branch, is starting a piece of work, or is sitting on a stale or already-merged branch.
Commit the working tree with a generated Conventional Commits message, then name the next step. Use when the user wants to commit or check in their work, or asks what is uncommitted.
Orchestrate projects too large or complex for one reliable agent context. Use only when explicitly invoked to define correctness before implementation, decompose work into bounded features for fresh workers, externalize shared state, and drive independent milestone validation until the mission passes or reaches a…
Open a pull request for the current branch, watch its checks, and land it — squash, rebase, run hooks, push, then merge and clear the worktree away. Use when the user wants to open or update a pull request, ship a branch, check whether CI passed, or merge a request that is ready.
Set up, change, or repair a repository's git hooks with prek. Use when the user wants git hooks installed or reconfigured, mentions prek or pre-commit, or reports that hooks stopped running.
Converge a GitHub repository's settings — merge hygiene, a guardrail ruleset on the default branch, Dependabot and secret scanning. Use when the user wants branch protection or a ruleset on a repo, asks for GitHub repo housekeeping, or reports that merged branches are not being deleted.
Set a repository up across all three areas — git hooks, worktrunk and GitHub housekeeping — in one pass and one commit. Use when the user wants a repo set up or configured, asks what setup a repo is missing, or is starting work in an unfamiliar repo.
Set up, change, or repair a repository's worktrunk hooks so a new worktree opens a herdr workspace with the agent and dev servers already running. Use when the user wants .config/wt.toml written or fixed, mentions worktrunk project hooks, or reports that wta opens a worktree with nothing in it.
Turn a request into a compact contract — the observable destination, the implementation brief, and the validation contracts that prove it. Use before committing to implementation.
Implement or change software through a focused test-driven loop. Use when user or agent explicitly uses 'tdd' or invoked for behavior with an appropriate automated test seam, including a shape validation contract or mission worker feature.