WooCommerce Code Review
woocommerce/woocommerce
Reviews WooCommerce code changes against the project's standards, flagging backend PHP architecture, naming, documentation, data integrity and testing violations.
A skill your agent uses when completing a coding task to perform senior-level code review.
$ npx skills add maotoumao/Cebian --skill code-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install maotoumao/Cebian code-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/maotoumao/Cebian.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/code-review .claude/skills/code-review && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "code-review" agent skill from https://github.com/maotoumao/Cebian/tree/master/.agents/skills/code-review into .claude/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/maotoumao/Cebian/tree/master/.agents/skills/code-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add maotoumao/Cebian --skill code-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install maotoumao/Cebian code-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/maotoumao/Cebian.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/code-review .agents/skills/code-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "code-review" agent skill from https://github.com/maotoumao/Cebian/tree/master/.agents/skills/code-review into .agents/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add maotoumao/Cebian --skill code-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install maotoumao/Cebian code-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/maotoumao/Cebian.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/code-review .cursor/skills/code-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "code-review" agent skill from https://github.com/maotoumao/Cebian/tree/master/.agents/skills/code-review into .cursor/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/maotoumao/Cebian.git --path .agents/skills/code-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add maotoumao/Cebian --skill code-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install maotoumao/Cebian code-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/maotoumao/Cebian.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/code-review .gemini/skills/code-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "code-review" agent skill from https://github.com/maotoumao/Cebian/tree/master/.agents/skills/code-review into .gemini/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install maotoumao/Cebian code-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add maotoumao/Cebian --skill code-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/maotoumao/Cebian.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/code-review .github/skills/code-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "code-review" agent skill from https://github.com/maotoumao/Cebian/tree/master/.agents/skills/code-review into .github/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add maotoumao/Cebian --skill code-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install maotoumao/Cebian code-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/maotoumao/Cebian.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/code-review .opencode/skills/code-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "code-review" agent skill from https://github.com/maotoumao/Cebian/tree/master/.agents/skills/code-review into .opencode/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
code-reviewA skill your agent uses when completing a coding task to perform senior-level code review.
Code Review is an agent skill from maotoumao/Cebian. Use when completing a coding task to perform senior-level code review. Triggers on: code review, post-task review, review changes, check code quality, review my code.
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Development, covering Code review and Code quality. It works with Chrome Extensions. The repository describes itself as: An AI assistant that lives in your browser side panel. The licence is AGPL-3.0.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d566708. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Code Review loads about 3.6k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 1,960 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from maotoumao/Cebian at commit d566708, republished under its AGPL-3.0 licence (© maotoumao). 1,960 words, ~3,565 tokens.
.claude/skills/code-review/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.You are a senior code reviewer specializing in React/TypeScript browser extensions built with WXT. Your job is to perform a thorough, critical review of recently changed code and report all issues found.
Default to subtask scope, not full-branch scope. When reviewing as part of the gated Task Execution Workflow (see AGENTS.md), the caller will give you:
docs/plans/<plan>.md") describing what was just implemented.Review only those changes. Do not flag pre-existing issues in untouched code or in files belonging to earlier/later subtasks — mention them only if they are directly affected by the current change.
This skill runs in its own context and does not see the conversation that invoked it, so the scope arrives as the invocation argument. If no scope was given, infer it from the most recent uncommitted diff (git diff/git status); if still ambiguous, say which scope you assumed at the top of the report rather than reviewing the whole tree.
Evaluate every changed file against ALL of the following criteria:
lib/ helper that also performs DOM manipulation).entrypoints/ → components/ → hooks/ → lib/lib/ is the leaf layer (no React, no UI, no entrypoint internals). hooks/ depends only on lib/. components/ may use hooks/ and lib/. Only entrypoints/ orchestrates everything.lib/ may import types only from entrypoints/* for inter-process messaging protocols (e.g., OffscreenRequest/OffscreenResponse from entrypoints/offscreen/main). Value imports across this boundary are violations.entrypoints/settings/App.tsx reusing entrypoints/sidepanel/pages/settings).lib/ui/dialog.ts (← components/dialogs type). This is historical and not the current change's problem. Only flag it if the current change touches or extends it.lib/, React state → hooks/, UI → components/, runtime entry → entrypoints/. Flag misplaced code.lib/tools/fs-save-url.ts) belongs next to the existing MIME helpers in lib/content/mime.ts. A URL-segment encoder inside a section component belongs in lib/persistence/vfs.ts next to other VFS path helpers. A pure date-formatting helper inside a sidepanel page belongs in lib/utils.ts.lib/ internal organization — lib/ is organized by concept, not by execution context (full rules in the "lib/ internal organization" section of AGENTS.md). When the change adds or moves a file under lib/, verify:agent/, providers/, ipc/, persistence/, browser/, ui/, content/, ai-config/, backup/, mcp/, recorder/, tools/), not loose at the lib/ root. Only pure context-agnostic utilities (utils.ts, i18n.ts) belong at the root. Flag a new loose root file that has a clear concept home.*-channel.ts = UX side, manager.ts = background side), not in separate folders.entrypoints/background/* (or any background-only module) must NOT import @/lib/ui/* (needs document/React); content scripts must NOT import @/lib/browser/* (needs chrome/CDP). A violation is visible from the import path alone — flag it.constants.ts grab-bag (there is intentionally no lib/constants.ts). Flag any new catch-all constants file.components/, hooks/, lib/, etc.). Before flagging duplication, search the codebase for existing helpers/components/hooks the change should have reused instead of reimplementing. Per project rules, reusing existing modules is mandatory. This includes magic literals: a hardcoded string or number that duplicates a value already defined as a named constant — or one repeated across enough call sites that it clearly should be a shared constant — must reference the constant instead of being re-typed inline.viaX suffixes). The name should survive a change of implementation.fetchUser vs getUser when there is no mechanism-leak, layer-collision, or sibling-consistency difference — which stays out of scope. Be conservative here: report only clear, rule-backed violations from the list above, not borderline judgment calls. When unsure whether a name is genuinely confusing or just not-your-preference, stay silent.CHANGELOG.md was updated per the Changelog section of AGENTS.md: a new entry exists under ## [Unreleased] (not in a released version section, which are immutable), lands in the correct subsection (### 新增 / Added, ### 变更 / Changed, ### 修复 / Fixed, ### 移除 / Removed, ### 破坏性变更 / Breaking Changes), and follows the bilingual layout (all Chinese bullets first, a blank line, then the matching English bullets — not per-line interleaving). Internal-only churn (refactor / test / build / dependency bumps users can't perceive) is correctly exempt — do not demand a changelog entry for those. This is a documentation-completeness check, not a code check.components/, hooks/, lib/, entrypoints/) for existing helpers, components, hooks, or utilities that overlap with what the change introduces — this is required for the duplication and design-quality checks, not optionalReturn a structured review with:
© maotoumao, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/code-review of maotoumao/Cebian.
Open the folder on GitHubat commit d566708
Code Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Code Review this skillmaotoumao/Cebian | 163 | — | ~3.6k | Automated safety check: Pass | AGPL-3.0 | |
| WooCommerce Code Reviewwoocommerce/woocommerce | 11k | 3 repos | ~1.1k | Automated safety check: Pass | Custom licence | |
| Skill Doli Code ReviewDolibarr/dolibarr | 7.7k | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Dignified Python Standardsdocling-project/docling | 69k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Clean Code GuardamElnagdy/guard-skills | 1.3k | 2 repos | ~4.3k | Automated safety check: Pass | MIT | |
| Archify Reviewtt-a1i/archify | 79k | — | ~415 | Automated safety check: Pass | MIT |
woocommerce/woocommerce
Reviews WooCommerce code changes against the project's standards, flagging backend PHP architecture, naming, documentation, data integrity and testing violations.
Dolibarr/dolibarr
Reviews Dolibarr PHP code for compliance with coding standards and security best practices, and fixes identified issues.
docling-project/docling
Applies opinionated production Python conventions chosen by the project's Python version: modern type syntax, pathlib, explicit checks and interface guidance.
amElnagdy/guard-skills
Reviews generated or changed production code against Clean Code, SOLID, DRY, KISS, YAGNI and LLM-specific failure modes before it ships, in any language.
tt-a1i/archify
Review Archify issues, PRs, or code through value, cost, and impact to support evidence-based maintenance decisions. Use for issue triage, change reviews, and…
awesome-skills/code-review-skill
Provides comprehensive code review guidance for React 19, Vue 3, Angular 17+, Svelte 5, Rust, TypeScript, Java, Java 8, PHP, Ruby, Rails, Python, Django, FastAPI, Go, C/.NET, Kotlin, Swift, Dart…
maotoumao/Cebian
Cebian project i18n key naming, placeholder, pluralization, file layout, and glossary conventions.
maotoumao/Cebian
Create new Cebian skills, edit or improve existing ones, scaffold multi-file skill packages, and validate them against the agentskills.io specification.
maotoumao/Cebian
审计自上次发版以来的提交,把遗漏的「用户可见变更」补进 CHANGELOG.md 的 [Unreleased];可选地把 [Unreleased] 收口成正式版本节
maotoumao/Cebian
调研 package.json 所有依赖的最新版本,交叉验证版本差异,给出可升级到最新版的结论. An agent skill from maotoumao/Cebian.
maotoumao/Cebian
Resume execution of an approved plan from the next unchecked subtask, following the gated Task Execution Workflow in AGENTS.md.
maotoumao/Cebian
升级pi-agent-core和pi-ai到最新版本
Works with
Categories
A skill your agent uses when completing a coding task to perform senior-level code review. Code Review is an agent skill from maotoumao/Cebian. Use when completing a coding task to perform senior-level code review.
Code Review fits situations like: completing a coding task to perform senior-level code review; post-task review; check code quality.
Run `npx skills add maotoumao/Cebian --skill code-review -a claude-code`. Or copy the skill folder (.agents/skills/code-review in maotoumao/Cebian) into .claude/skills/code-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add maotoumao/Cebian --skill code-review -a codex`. Or copy the skill folder (.agents/skills/code-review in maotoumao/Cebian) into .agents/skills/code-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add maotoumao/Cebian --skill code-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/code-review, .gemini/skills/code-review, .github/skills/code-review and .opencode/skills/code-review in your project.
Going by SKILL.md and its folder, Code Review needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Code Review is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Code Review: WooCommerce Code Review (woocommerce/woocommerce, 11k stars), Skill Doli Code Review (Dolibarr/dolibarr, 7.7k stars), Dignified Python Standards (docling-project/docling, 69k stars) and Clean Code Guard (amElnagdy/guard-skills, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
maotoumao (a GitHub user) maintains it in maotoumao/Cebian, which has 163 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 8, 2026.
Source: maotoumao/Cebian on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.