By cleanunicorn
Five orchestrator skills — /review-pr, /batch-merge-prs, /triage-issues, /simplify-sweep, and /describe-codebase — plus a set of stack-agnostic, single-purpose coding subagents: architecture, dead code, docs, refactor, security, tests, and UX polish.
Aligns code with the project's established architecture without changing behavior. Use when asked to fix architectural inconsistencies — misplaced logic, layer-boundary violations, configuration read directly from the environment, inline definitions that belong in a dedicated location, duplicated shared helpers, or inconsistent response/return shapes. Makes one focused, same-pattern change per run and opens a reviewable PR.
Removes dead code without changing live behavior. Use to clean up unused imports and variables, commented-out blocks, unreachable branches, orphaned files, stale TODO/FIXME comments, or dead parameters. Confirms nothing references the code (including dynamic dispatch) before removing it, then opens a reviewable PR.
Fills documentation gaps without changing code. Use to add or update doc comments on public functions/classes, module overviews, API/contract docs, or stale project docs (README/architecture notes) after a component changes. Matches the project's existing documentation style and opens a docs-only PR.
Micro-refactors that improve clarity without changing behavior. Use to extract duplicated logic into a helper, replace magic numbers/strings with named constants, flatten deep nesting with early returns, rename vague identifiers, or simplify redundant boolean logic. Keeps diffs small and reviewable and opens a PR; does not fix bugs or change behavior.
Light security-hygiene fixes without changing business logic. Use to add a missing auth guard to a protected endpoint, stop internal error details or stack traces leaking to clients, move a hardcoded secret/config value into central config, add missing input validation, or remove sensitive data from logs. Handles hygiene gaps (not vulnerability research) and opens a reviewable PR.
Triage the project's open pull requests and batch the trivial ones onto a branch you name. Lists every open PR, fans out one review sub-agent per PR that reads the diff and judges it across four lenses — size/scope, change type, mergeability/CI, and an actual correctness read — then recommends include or skip with reasoning. Consolidates the verdicts into one ranked list, lets you pick which to take, and locally git-merges the chosen PRs into your target branch (no push, nothing closed on GitHub), reporting conflicts and a final summary. Use this whenever the user wants to sweep open PRs, batch or bulk merge pull requests, "clean up the PR queue", collect the easy/trivial/safe PRs, merge the low-risk ones together, or assemble several PRs onto one branch — even if they don't say the word "skill". Requires the `gh` CLI; works on the local repo, never pushes or closes PRs on its own.
Explain how a codebase is shaped — the read-to-explain counterpart to review-pr. Orients on the project, then fans out read-only explorer sub-agents to map it across three lenses (layering & entry points incl. config/auth/error handling, data & persistence, conventions & build), consolidates their findings into one skimmable orientation brief with file:line references, and optionally writes that brief to a doc. Supports three scopes: whole repository (default), a path/glob for one subsystem, or a feature/flow trace that follows a single execution path end to end. Use this whenever the user wants to understand an unfamiliar codebase, "explain how this works", get oriented, onboard onto a repo or subsystem, map the architecture, write an ARCHITECTURE.md, or trace how a feature/endpoint flows — even if they don't say the word "skill". Read-only by default; never modifies code and writes a doc only on explicit confirmation. No `gh` or remote required.
Review the work-in-progress on the current branch before it is finalized — the reviewer you start in a fresh agent after implementing a change. Orients on the project (AGENTS.md, README, conventions), computes the local branch diff, fans out specialized review sub-agents across nine quality domains (correctness, architecture, dead code, docs, refactor, testing, UX polish, security, conventions), consolidates and ranks their findings, presents them for you to pick from, and then either applies a chosen subset or runs an autonomous improve-until-converged loop. Use this whenever the user wants to review a PR, review a branch, review their changes before merging, "check what I just built", clean up a diff, or asks for a pre-merge / pre-PR review — even if they don't say the word "skill". Works on the local diff before a GitHub PR exists; no `gh` or remote required.
Survey a target — the whole repository, a path/glob, or the current branch diff — for behavior-preserving simplification opportunities, then optionally apply them. Orients on the project (AGENTS.md, README, conventions), builds and shards a scan surface, fans out parallel sub-agents across four simplification lenses (redundancy & dead code, complexity & structure, clarity & idiom, docs), consolidates and ranks their findings, presents them for you to pick from, and then either applies a chosen subset or runs an autonomous improve-until-converged loop — every applied fix gated on the project's lint and tests and behavior-preserving by construction. Use this whenever the user wants to simplify the codebase, find code or docs that can be simplified, reduce complexity, declutter or tidy a repo, find duplication / dead code / over-engineering, or survey the whole project (not just a diff) for cleanup opportunities — even if they don't say the word "skill". Works on the local branch; no `gh` or remote required.
Triage the project's open GitHub issues into a ranked action plan. Lists the untriaged open issues, fans out one assessment sub-agent per issue that reads the issue *and the actual codebase* and judges it across five lenses — validity (does the bug still exist in the code?), completeness, classification, duplicate detection (search-then-confirm), and a code-grounded effort estimate — then recommends an action with evidence. Consolidates the verdicts into duplicate clusters and one ranked decision table (easy wins, duplicates, needs-info, larger work), lets you pick which actions to take, and then — only after your confirmation — applies labels, posts needs-more-info comments, closes confirmed duplicates via `gh`, and fixes the easy wins you approve: one fix sub-agent per issue, each in its own git worktree, each opening its own reviewable pull request that references the issue. Use this whenever the user wants to triage issues, clean up or groom the issue tracker/backlog, find duplicate issues, find and fix easy wins or good first issues, label or categorize open issues, or figure out what's worth fixing first — even if they don't say the word "skill". Requires the `gh` CLI; never writes to GitHub without explicit per-action confirmation, and never commits to the default branch — every fix lands as its own PR.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A set of stack-agnostic, single-purpose coding agents. Each agent does one small, focused, well-verified change per run and opens a reviewable pull request — never committing directly to the main branch.
These are general-purpose definitions: they reference roles (linter, test suite, architecture, auth model) rather than any specific language, framework, or tooling. Point one at a codebase and it learns that project's conventions before acting.
See AGENTS.md for the shared working guide (orientation, workflow, communication, and quality bars) that applies to every agent here.
This repo is a Claude Code plugin marketplace. Installing it gives you the
/review-pr, /batch-merge-prs, /triage-issues, /simplify-sweep, and
/describe-codebase skills plus all seven agents as subagents.
/plugin marketplace add cleanunicorn/agents-library
/plugin install agents-library@agents-library
Then start a new session. The agents become subagents (e.g. architect,
refactor, testforge) and the skills are available as /review-pr,
/batch-merge-prs, /triage-issues, /simplify-sweep, and
/describe-codebase.
Outside a session, the same works from the CLI:
claude plugin marketplace add cleanunicorn/agents-library
claude plugin install agents-library@agents-library
To update later, push to the repo and run /plugin marketplace update agents-library.
/review-pr reviews the work on your current branch
before you finalize it — the reviewer you start in a fresh agent after
implementing a change. It orients on the project, computes the local branch
diff, fans out nine specialized review sub-agents (correctness, architecture,
dead code, docs, refactor, testing, UX polish, security, conventions),
consolidates their findings into one ranked list, and then either applies a
chosen subset or runs an autonomous improve-until-converged loop — every applied
fix gated on the project's lint and tests. No GitHub remote required; it works
on the local diff before a PR exists.
/batch-merge-prs triages the project's open
pull requests and collects the trivial ones onto a branch you name. It lists
every open PR, fans out one review sub-agent per PR that reads the diff and
judges it across four lenses (size/scope, change type, mergeability/CI, and an
actual correctness read), then recommends include / review / skip with
reasoning. It consolidates the verdicts into one ranked decision table, lets you
pick which to take, and locally git merges the chosen PRs into your target
branch — aborting cleanly on conflict — before reporting a final ledger. The
sub-agents only assess; you confirm what merges. Nothing is pushed and no PRs are
closed on GitHub. Requires the gh CLI.
/triage-issues triages the project's open
GitHub issues into a ranked action plan. It lists the untriaged open issues and
fans out one assessment sub-agent per issue that reads the full thread and the
actual codebase, judging it across five lenses (validity — does the bug still
exist in the code? — completeness, classification, two-stage duplicate
detection, and a code-grounded effort estimate). It resolves the duplicate
claims into clusters, consolidates everything into one ranked decision table
(easy wins, duplicates, needs-info, larger work, close-candidates), and lets
you pick which actions to take. Only after your per-group confirmation does it
write to GitHub: applying labels from the repo's existing vocabulary, posting
issue-specific needs-more-info comments (exact text shown first), closing
confirmed duplicates and already-fixed issues with references, and fixing
the easy wins you approve — one fix sub-agent per issue, each in its own git
worktree, reproducing the issue with a failing test first, gating on the
project's lint and tests, and opening one pull request per issue (Fixes #n). Nothing is ever committed to the default branch; a fixer that discovers
its issue isn't actually easy bails out with a report instead of forcing a PR.
The assessment sub-agents only assess; you confirm every write. Requires the
gh CLI.
npx claudepluginhub cleanunicorn/agents-library --plugin agents-libraryComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security