hjr15
UserA library of agents and skills for Claude Code. Clone, run install.sh, and they appear in your own Claude Code.
Categories
Indexed Skills (29)
architect-team
Deploy the architecture agents (architect, code-architect, backend-architect) as a coordinated design council to design or review a feature/system before it's built. Advisory-first — independent design perspectives → synthesis → ADR capture → implement. Use standalone ("how should I structure X?", "review this design") or as the design stage inside a plan/body-of-work.
code-team
Deploy the code-quality agents (code-quality-reviewer, code-architect) alongside the /code-review skill to answer "is this code well-built?" — clean code, SOLID, structure, maintainability, refactoring. Advisory-first. Use standalone ("review this module's quality", "how should this be structured?", "is this refactor sound?") or as the quality lane inside a plan/body-of-work. Complements test/correctness review for "is it proven correct?".
doc-accuracy-audit
Use when asked to validate that a repo's READMEs and docs are accurate / up to date against the current code (not just diagrams — endpoints, ports, counts, env vars, commands, schemas, event contracts). Triggers on "validate the docs against the code", "make sure the docs are up to date", "audit the READMEs for accuracy", "are the docs still correct".
readme-diagram-audit
Use when auditing a repo for diagram coverage and convention compliance — scans docs/diagrams/ for completeness, validates frontmatter against the taxonomy, and flags missing diagrams the repo would benefit from. Triggers on "audit diagrams", "check diagram coverage", "visual documentation audit".
normalize-and-group-imported-agent-pack
Use when handed a batch of imported subagent .md files (e.g. agent-studio / B2B "agent packs") to integrate into this repo — strip studio/B2B frontmatter to clean name/description/model, decide merge-vs-keep-vs-drop against the existing roster, group keepers into an advisory-first domain "team" SKILL with model-tiering + adaptive selection + keyword hooks, then update the README catalogue and run install.sh. Distinct from skill-builder (builds one skill via interview) and library-audit (audits existing skills).
skill-builder
Use when creating a new skill from scratch — runs a discovery interview then builds the SKILL.md in the right category/format. For auditing existing skills use library-audit instead.
symlink-vs-realfile-classify-before-deleting-fanout-dups
Use during a memory/skill/config dedup on a symlink-fanned tree (like claude-config, where install.sh symlinks universal cards into per-project dirs and ~/.claude) — before deleting any "duplicate", run a `test -L` classification loop so you delete only genuine real-file dups (often a sister session's copy) and KEEP the session's own install.sh fan-out symlinks. Guards against a near-miss deleting your own fan-out.
teach
Teach the user a new skill or concept, within this workspace.
mobile-team
Deploy the mobile agents (mobile-app-builder, mobile-ux-optimizer) — with ui-designer/ux-researcher/frontend-developer on call — to design and build native or cross-platform mobile apps. Advisory-first for UX, build-and-verify for the app. Use standalone ("build the iOS app", "optimise this screen for mobile") or as the mobile lane inside a plan. Nascent — a growth area for the planned web+mobile package.
git-checkout-b-from-worktree-moves-a-foreign-checkouts-branch
Use before running `git checkout -B <branch>` / `git branch -f` / `git reset --hard <ref>` on a SHARED branch name from inside a git worktree — `-B` force-moves the branch ref even when another checkout is sitting on it, silently rebasing that checkout's HEAD under a sister session and making its whole tree look staged. Also covers restoring it with `reset --soft`.
grill-brainstorm-build
Use when the user wants to go from a rough idea to implementation, running through interrogation, options exploration, and build in one flow. Triggers on "grill me then build", "design-to-build", or "think it through then implement".
multi-agent-branch-collision-recovery
Use when a commit landed on the wrong branch because a parallel agent shifted the active branch in a shared working directory. Recovers by cherry-picking onto the correct branch and resetting the wrong branch's ref without destructive force-push.
push-from-worktree-to-integrate-past-foreign-dirty-main
Use when you need to integrate your finished branch but the shared main/master checkout holds a live sister session's UNCOMMITTED work — push your worktree branch straight to origin/main (or merge the PR from the worktree) instead of checkout/merge in the shared tree, after asserting your HEAD is an ancestor of origin/main AND the incoming diff has zero path-overlap with the sibling's WIP.
recon-swarm
Use before planning a non-trivial change to map the affected surfaces — dispatches read-only scout agents in parallel under chosen lenses and returns a synthesized recon brief. Triggers on "recon", "scout this", "map the surfaces before we plan".
strip-claude-from-repo-for-public
Use when making a Claude-built private repo public — strips the Claude footprint from BOTH the working tree and the git history before the flip, since a clean tree with a dirty history still leaks on a public flip.
vet-foreign-pr-mergeability
Use when asked to investigate whether an open PR you didn't author (often a sister session's) can be merged — runs a throwaway-worktree merge-test + build gate + parallel content-review + scope-confine check before giving a merge verdict, then tears the worktree down. Not for shipping your own PRs (use multi-pr-sweep) or explaining a red rollup (use pr-check-rollup-vs-required-gate).
caveman
Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler, articles, and pleasantries while keeping full technical accuracy. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman.
ghcr-first-push-403-seed-and-link
Use when a CI build succeeds but the GHCR push fails 403 Forbidden for a service whose package never existed, on a personal (non-org) account. Default GITHUB_TOKEN can push to existing packages but can't create one on first push. Gives the seed-and-link remediation.
remote-branch-graveyard-sweep
Use to bulk-clean stale remote branches ("clean up the branches" / "make sure the repo is clean") — classify each with git cherry (all-minus = merged), and for any branch with unmerged commits, verify its unique artifact already exists on main BEFORE deleting, since work is often superseded (reimplemented under new SHAs) rather than literally merged.
stacked-pr-for-review-split
Use when a user asks to review changes that are already committed inside an open PR, and you cannot (or should not) force-push the PR's history. Produces a non-destructive stacked PR carrying only the diff the user wants to review.
mcp-overflow-delegate-summary
Use when an MCP tool result is dumped to a tool-results/*.txt file because it exceeded the token cap — delegate the read+summarize to a general-purpose subagent (or jq the file for targeted extraction) so the raw payload stays out of the main context.
backport-review-fix-into-plan-of-record
Use when a per-task review during subagent-driven development catches and fixes a real bug in code that a plan-of-record authored — edit the plan itself to carry the fix, so a future plan re-run doesn't reinstate the same bug on top of the corrected tree.
debugging-feedback-loop
Use when debugging a bug you can't yet reproduce reliably, or when you need a tight/automated reproduction loop before hypothesising — especially non-deterministic or flaky bugs. Complements superpowers:systematic-debugging (which says reproduce; this is HOW to build the loop).
generator-oracle-zero-diff-verify
Use when building a code-generator, sanitizer, or export pipeline whose output already exists as a hand-maintained artifact — make zero-git-diff against that existing artifact the acceptance test, instead of hand-deriving a per-file classification.
mid-session-master-advance-rebase
Use when `git diff origin/master..HEAD` (or main) shows files you never touched as DELETED/modified, yet `git status` is clean and `git log` shows only your commits — origin advanced past your fork point and the diff shows its new commits inverted. Fix with `git fetch && git rebase`.
partial-stage-comingled-file-when-add-p-unavailable
Use when you must commit ONLY your hunk of a tracked file that also carries another session's uncommitted edits, and `git add -p` is blocked (non-interactive harness) — stage exact content via a constructed blob + `git update-index`, leaving the foreign working-tree edits untouched.
shared-brief-parallel-fanout
Use when a task splits into N same-shaped units (audit a corpus by cluster, author N notebooks, tag N subjects, scan N transcripts) and you fan out parallel agents from ONE shared brief — the brief artifact, uniform output contract, agent-vs-script split, and central integration.
fix-blocker-rather-than-override
Use when a pre-existing master CI gate is red and blocking your unrelated PR — decide between fix-the-blocker (compounds across all PRs) and admin-override (one-PR value + habit-debt)
stacked-pr-base-branch-delete-closes-child
Use before merging a base PR with `--delete-branch` when another (stacked) PR targets that base branch — deleting the base CLOSES the stacked child (GitHub won't retarget it to main) and it can't be reopened once the base is gone; retarget the child first, or open a fresh PR from the same head.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.