/00. Claude Plugins
A Claude Code plugin is a folder of skills, agents, hooks, and slash commands that Claude installs per project. 28 plugins, 68 skills here.
/plugin marketplace add aiocean/claude-plugins
/plugin install <plugin-name>@aiocean-plugins
Skills load when their description matches your message, hooks fire on
tool-call events, agents spawn on the Agent tool. Idle plugins cost
nothing — browse plugins or read the guides.
Folders
Articles
- Send books to your BOOX from the terminal01
- Patching Claude Code: rebalance the built-in prompts (and more)02
- Install Claude Code plugins in two commands03
- My CLAUDE.md04
- Three Claude Code primitives, three different jobs05
- Writing CLAUDE.md: the sections that actually help06
- aio-architect-advisor07
- aio-architect-reference08
- aio-atlassian09
- aio-boox10
- aio-browser-cookie11
- aio-bun-fullstack-setup12
- aio-catch-me-up13
- aio-code-review14
- aio-dashboard-design15
- aio-debug16
- aio-discover17
- aio-doc-writer18
- aio-dream19
- aio-epub-analyze20
/02. aio-code-review
/plugin install aio-code-review@aiocean-plugins
aio-code-review
Google's engineering code-review discipline, applied to your PRs.
Code review is one of the highest-leverage engineering activities — and one of the most commonly done wrong. Reviews that chase perfection block shipping. Reviews that rubber-stamp everything accumulate debt. Reviews that confuse personal preference with engineering judgment create conflict. This plugin distills Google's eng-practices guide into a working decision framework for both sides of the review: the reviewer who must decide when to approve, and the author who must navigate feedback without taking it personally.
Why this plugin?
Most engineers learn code review by osmosis — watching whoever is senior on the team and inheriting their habits, good and bad. Google's eng-practices guide is one of the few publicly available, explicitly reasoned positions on how review should work. Its central principle is clarifying: approve a CL once it definitely improves the overall code health of the system, even if the CL isn't perfect. That single sentence resolves most review conflicts. Perfect is not the threshold. Better is.
The plugin surfaces this framework in both directions: what the reviewer should actually be evaluating (eight specific dimensions), how they should sequence a review to avoid wasted effort, and how an author should write CLs and respond to feedback without treating every comment as an attack.
Install
/plugin install aio-code-review@aiocean-plugins
Skills
aio-code-review
The skill runs reviews and coaches both the reviewer and author roles.
Run a review (the workflow). When there's actual code to review, the skill authors and runs an adaptive, project-aware review workflow instead of eyeballing the diff:
- Profile — three agents in parallel understand the project, detect the lint/type-check/test tooling it actually configures, and extract its house conventions and design patterns.
- Mechanical — run the detected tools and parse their output into findings scoped to the diff.
- Semantic — a multi-lens sweep applying the eight-dimension rubric plus the discovered conventions, so the review enforces this codebase's style rather than generic advice.
- Consolidate — dedup both tracks, adversarially verify each finding against the real code (linters and LLMs both produce false positives), severity-rank, and emit an LGTM verdict against The Standard.
Tier the run lean / standard / maximal to scale lenses, discovery rounds, and verification votes. Trivial one-file diffs skip the workflow. The full harness lives in skills/aio-code-review/references/review-workflow.md.
As a reviewer, the skill covers:
- The LGTM threshold: improves code health, not perfection — and never approve a CL that worsens it
- The eight dimensions every review touches: design, functionality, complexity, tests, naming, comments, style, and documentation
- Review sequencing: broad view first, major design comments immediately, details last — so neither party wastes effort on a CL whose design will change
- Writing comments: kind, specific, explained, severity-labeled (
Nit:,Optional:,FYI:) so authors can prioritize - Handling pushback: how to distinguish "they're right and I should update my view" from "they're wrong and I need to re-explain"
- Speed: respond within one business day; LGTM-with-comments to unblock across time zones; ask large CLs to split before reviewing
As an author, the skill covers:
- CL description: imperative first line, problem + approach + tradeoffs in the body — not "Fix bug." or "Phase 1."
- Keeping CLs small: ~100 lines is usually fine; ~1000 is usually too large; refactorings go in separate CLs
- Splitting strategies: stacked CLs, split by file type, split by layer, split by feature
- Responding to comments: understand before reacting, fix the code not the review thread, disagree collaboratively not combatively
For both, the skill covers emergencies — what actually qualifies as one (small AND one of: major launch, production bug, legal issue, security hole) and what does not (soft deadlines, end of sprint, dev has worked on this for a long time).
Six deep-dive reference files cover each topic in full when a summary is not enough.
The discipline underneath
Technical facts override opinions. The style guide is the authority on style, not the reviewer's preference. Software design is almost never purely subjective — there are engineering principles to reason from. When no other rule applies, prefer consistency with the surrounding code.
These are not new ideas. They become useful precisely because most teams do not state them explicitly, and review conflicts often dissolve once both parties agree on what the criteria actually are.
Source
Content distilled from github.com/google/eng-practices (CC-BY 3.0).
Skills (1)
- aio-code-review — Runs an adaptive, project-aware code-review workflow (profile the project, detect its lint tools + conventions, run mechanical + semantic review, consolidate in…