Skip to content

Skill catalog

Slash-command skills shipped by these dotfiles, generated from the live frontmatter of each claude/skills/<name>/SKILL.md at build time — this page cannot drift from the source. Invoke a skill as /<name>.

/antigravity-review

Run an automated code review using your regular Antigravity subscription plan. Use when the user asks for a Gemini/Antigravity review, a second opinion on recent changes, or /antigravity-review. Reviews the working-tree diff for bug risks, boundary-condition errors, security issues, and over-engineering — the Gemini sibling of the Codex review gate.

Source: claude/skills/antigravity-review/SKILL.md

/autonomous-run

Decision layer for unattended or looping work — picks between in-session work, a dynamic workflow, /loop, /goal, Monitor, a Stop hook, or a cloud scheduled task, then sets the stop condition, round cap and verification gate before launch and defines the report. Use when the user says "run this unattended", "keep going until", "loop until done", "babysit this", "come back when it's finished", "overnight", or asks which loop primitive to use. Not for loop syntax itself (/loop, /goal, /schedule, workflow-authoring cover that).

Source: claude/skills/autonomous-run/SKILL.md

/branch-hygiene

Inspect and clean stale branches across multiple repositories using the dotfiles git-hygiene + gh-bootstrap toolchain. Use when the user asks about branch state, stale local branches, or "no ref was fetched" errors.

Source: claude/skills/branch-hygiene/SKILL.md

/changelog

Records what changed this session into a CHANGELOG.md at the project root, or, where the repo keeps a changelog.d/ directory, into the branch's changelog.d/<branch-slug>.md fragment — reads git log since the last entry and writes a dated entry (What changed / Decisions made / Known issues), then commits it. Use when the user explicitly wants to log/record changes — "update the changelog", "log this session", "add a changelog entry", "record what we did". For preserving context across /clear or a new session use handoff instead; for improving your skills use session-retro.

Source: claude/skills/changelog/SKILL.md

/claude-server

Starts a Claude Code remote-control server via claude remote-control --spawn worktree, running in an isolated git worktree so remote work doesn't touch local changes, and returns the connection info for claude.ai/code and the Claude mobile app. Use when the user wants to control this project remotely, asks to "start the remote server", "connect from my phone/mobile", "access this from claude.ai", or "spin up claude-server".

Source: claude/skills/claude-server/SKILL.md

/commit-push-pr

Commit, push, and create a PR in one shot — Boris Cherny's most-used daily command

Manual-only: invoked explicitly by the user, never auto-triggered.

Source: claude/skills/commit-push-pr/SKILL.md

/decompose

Deep task decomposition into parallel workstreams with self-contained agent prompts. Use when you want to review the execution plan before committing to it.

Source: claude/skills/decompose/SKILL.md

/drift-sweep

Bootstrap a repo's doc contract or audit doc drift — declares every markdown surface (LIVING/GENERATED/SOURCE/HISTORICAL), wires the CI doc-truth checker, migrates shadow trackers to GitHub issues, and reconciles out-of-band drift (closed issues, migration high-water marks, stale PRs, ghost worktrees). Use when the user says "drift sweep", "bootstrap the doc contract", "are these docs stale", after a rename or process retirement, or pre-launch.

Source: claude/skills/drift-sweep/SKILL.md

/fix-issue

Pick up a GitHub issue, investigate, implement the fix, test, and create a PR

Manual-only: invoked explicitly by the user, never auto-triggered.

Source: claude/skills/fix-issue/SKILL.md

/handoff

Generate a handoff note for clean session transitions — preserves context across /clear or new sessions. Use when ending a session, when context is getting high, or when the user says "hand off", "wrap up the session", or "save state for next time".

Source: claude/skills/handoff/SKILL.md

/jj

Drives jujutsu (jj) version control on the user's behalf so they don't have to memorize commands. Use for single-agent feature work (the default), whenever the user mentions jujutsu/jj, when undo-safety or a clean rewritable history matters, or when starting/finishing a change in a jj-managed repo. For MULTI-agent parallel work use git worktrees (or jj workspaces) instead — see "jj vs worktrees" below.

Source: claude/skills/jj/SKILL.md

/kickoff

Scaffolds a new project in the current directory — creates CLAUDE.md, CHANGELOG.md, .gitignore, README.md, and a source dir, initializes git with a first commit, and offers to create a GitHub repo. Prompts for project name, description, and language/framework first. Use when the user wants to "start a new project", "bootstrap a repo", "set up a fresh project", "scaffold a codebase", or "kick off" a new build from scratch.

Source: claude/skills/kickoff/SKILL.md

/log-error

Records a recurring failure into ERRORS.md — classifies it (hallucination, instruction-ignored, context-lost, wrong-tool, incomplete, external), captures the goal, exact error, attempts tried, root cause, and lesson, then commits it; also logs wins on request. Use when the same error keeps recurring, an approach repeatedly fails, the user says "log this error", "document this failure", "this keeps happening", or "log that as a win" after a success.

Source: claude/skills/log-error/SKILL.md

/orchestrate

Maximum-effort, full-lifecycle execution that plans, delegates bounded work, verifies independently, and closes the loop with docs, review and handoff. Use when the user says 'orchestrate', 'go all-in', 'max effort', 'throw everything at it', or wants a big task carried end to end with independent verification.

Source: claude/skills/orchestrate/SKILL.md

/review-gates

Multi-agent review-gate mechanics for repos shared with Codex and Antigravity — which gate lane a change requires, how to run and check a receipt, the handoff payload (claim to disprove + exact repro), review independence, and persisting verdicts. Use before running any review gate, before handing work to another agent, before merging, or when a gate refuses a receipt.

Source: claude/skills/review-gates/SKILL.md

/review

Read-only review of recent git changes (diff since the last review/tag) for correctness, security, and quality — flags edge cases and missing boundary error handling, hardcoded secrets, injection risks (SQL/XSS/command), sensitive data in logs, over-engineering, and dead code, then returns a prioritized checklist. Reports only; does not edit — to actually apply simplifications use simplify. Use when the user asks to "review my changes", "check this before I ship", "look over the diff", "is this safe/correct", or wants a quality/security pass on recent work.

Source: claude/skills/review/SKILL.md

/session-retro

Runs a short retrospective that PROPOSES edits to the user's Claude Code skills — capturing a newly-found gotcha, fixing a description that didn't auto-trigger, retiring a dead skill, or extracting a reusable pattern into a new skill. Improves the TOOLSET, not the session log. Use when the user signals satisfaction at the end of real work ("thanks", "thanks that worked", "that worked great", "nice", "perfect", "exactly what I needed"), or when they explicitly run /session-retro. Always proposes and waits for confirmation — never edits skills silently. In unattended runs (/orchestrate with no user present, or /session-retro --auto), writes proposals to ~/.claude/retro-proposals/ instead of blocking.

Source: claude/skills/session-retro/SKILL.md

/simplify

Review recently changed code for unnecessary complexity and edit it in place to simplify — removes over-engineering, dead code, and premature abstractions while preserving behavior. Unlike review (which only reports), this applies the changes. Use after building a feature, or when the user says "simplify this", "this feels over-engineered", "clean this up", or "de-engineer".

Source: claude/skills/simplify/SKILL.md


18 skills, enumerated at build time.