
Troubleshoot pre-commit hook failures and auto-fixes
Use when looking up available tools, skills, commands, agents, or plugins
Troubleshoot git worktree, branch, and refname issues
Use when creating PRs, linking issues, managing PR comments, or creating GitHub issues
Use when writing or reviewing code and documentation
DEPRECATED — permission sync is retired; permissions now live in nix-claude-code and are governed by the auto-mode classifier
Route tasks to external AI models via Bifrost and PAL MCP multi-model tools
DEPRECATED — permissions moved to nix-claude-code; edit data/permissions/*.nix there instead of this repo's JSON
End-of-session handler that first checks whether the current session's plan is actually complete. If complete: refresh repo, run quick retrospective, clean gone branches, and emit a forward-looking follow-up prompt. If incomplete: skip cleanup and emit one or more `cd`-into-worktree blocks paired with ready-to-paste resume prompts so the unfinished work can be picked up cold in a new session.
Local rebase-merge workflow for pull requests with signed commits
Check PR merge readiness, sync local repo, cleanup stale worktrees; optional cross-repo sweep and stale-branch prune modes
Use when managing branches, resolving merge conflicts, syncing with main, or working with worktrees
Use when adding or editing .pre-commit-config.yaml, wiring pre-commit hooks into a repo, scaffolding a new repo's lint/hook setup, or deciding where a hook or shared lint config should live. Covers the canonical nix-devenv/dryvist-.github architecture, profiles, and consumer patterns.
Use when creating or editing GitHub Actions workflows that call reusable workflows (uses: OWNER/repo/.github/workflows/...) — org owner references must be the literal current org, and shared-CI homes are under dryvist.
Use when installing or choosing CLI tools in a Nix flake repo, editing flake.nix or home-manager config, or when tempted to pip/pipx/uv/brew/npm install anything. Tools come from the dev shell or nix shell — never ad-hoc package managers.
Verify or refresh the Terraform-to-Ansible inventory distribution (S3-published; apply is the publish boundary)
Orchestrates resolution of GitHub PR review threads AND reads recent non-thread PR comments (top-level + review bodies) by grouping related feedback, processing each group sequentially inline with superpowers:receiving-code-review, and resolving threads via GraphQL. Use when you need to batch-process review feedback to unblock a PR merge.
Shape raw ideas into actionable GitHub Issues using Shape Up methodology
Use when asked to "trigger AI reviews", "request AI re-reviews", "get Claude/Gemini/Copilot to review my PR", "re-review this PR", or trigger review-request comments on a PR. Triggers all three AI reviewers by default, or specific ones when named.
Diagnose and recover from git rebase failures
Validate all README files in the repository for required sections and installation code blocks. Checks section presence using config from .readme-validator.yaml or sensible defaults. Badge URL reachability is checked on-demand via WebFetch.
Autonomous maintenance orchestrator that continuously finds and dispatches work
Use when editing GitHub Actions workflow files (.github/workflows/*.yml) in JacobPEvans repos. Documents when to target self-hosted RunsOn runners vs GitHub-hosted runners, the v3 label catalog used across the org, the required github.run_id segment, and the GitHub App allowlist prereq.
Canonical reference for all gh CLI command shapes used by skills in this plugin. Defines the placeholder convention, allowed --json fields, GraphQL fallback rules, -f/-F/--raw-field flag semantics, the PR-readiness gate, code-scanning alert query, review-thread fetch/count/resolve mutations, and heredoc bodies. Prevents Unknown JSON field errors and divergent query shapes.
Analyze current Claude Code session token usage via Splunk. Shows per-model, per-tool, and subagent token breakdown with cache efficiency metrics.
Use when editing Proxmox/Terraform/Ansible inventory — VMID/IP assignment ranges and the Terraform-to-Ansible inventory contract.
Use when setting up or managing multi-repo workspaces
Check PR merge readiness, sync local repo, and cleanup stale worktrees
Local rebase-merge workflow for pull requests with signed commits
Use when performing formal code review on PRs
Squash-merge a PR into main. Invoke only when the user explicitly requests a squash merge. Single PR by number or current branch.
Commit, push, create PR(s), and auto-finalize — full automation pipeline. Handles uncommitted changes and recently created PRs. Never merges.
Automatically finalize pull requests for merge by resolving CodeQL violations, review threads, merge conflicts, and CI failures. Handles single PR (current branch or by number), all open PRs in the repo, or all open PRs across the org. Includes bot-authored PRs in all modes.
Permission requirements for GitHub Actions
Master orchestrator for cross-repo infrastructure with dependency graph dispatch
End-to-end infrastructure pipeline validation across Terraform and Ansible repos
Update main from remote and merge into current or all PR branches
Use when editing agentsmd files, creating skills/agents/rules, or working in ai-assistant-instructions
Canonical security patterns for GitHub Actions workflows