Uncle Bob Craft
sickn33/agentic-awesome-skills
A skill your agent uses when performing code review, writing or refactoring code, or discussing architecture; complements clean-code and does not replace project linter/formatter.
Use only for reviewing completed Biome PRs, branches, commit ranges, diffs, or working trees against business logic and requirements.
$ npx skills add biomejs/biome --skill biome-code-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install biomejs/biome biome-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/biomejs/biome.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/biome-code-review .claude/skills/biome-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 "biome-code-review" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/biome-code-review into .claude/skills/biome-code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "biome-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/biomejs/biome/tree/main/.agents/skills/biome-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 biomejs/biome --skill biome-code-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install biomejs/biome biome-code-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/biome-code-review .agents/skills/biome-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 "biome-code-review" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/biome-code-review into .agents/skills/biome-code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "biome-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 biomejs/biome --skill biome-code-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install biomejs/biome biome-code-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/biome-code-review .cursor/skills/biome-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 "biome-code-review" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/biome-code-review into .cursor/skills/biome-code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "biome-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/biomejs/biome.git --path .agents/skills/biome-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 biomejs/biome --skill biome-code-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install biomejs/biome biome-code-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/biome-code-review .gemini/skills/biome-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 "biome-code-review" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/biome-code-review into .gemini/skills/biome-code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "biome-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 biomejs/biome biome-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 biomejs/biome --skill biome-code-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/biome-code-review .github/skills/biome-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 "biome-code-review" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/biome-code-review into .github/skills/biome-code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "biome-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 biomejs/biome --skill biome-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 biomejs/biome biome-code-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biomejs/biome.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/biome-code-review .opencode/skills/biome-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 "biome-code-review" agent skill from https://github.com/biomejs/biome/tree/main/.agents/skills/biome-code-review into .opencode/skills/biome-code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "biome-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.
biome-code-reviewUse only for reviewing completed Biome PRs, branches, commit ranges, diffs, or working trees against business logic and requirements.
Biome Code Review is an agent skill from biomejs/biome, published by the product's own GitHub organization. Use only for reviewing completed Biome PRs, branches, commit ranges, diffs, or working trees against business logic and requirements. Excludes broad code-quality and process audits, triage, reproduction, and implementation.
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/documentation-and-process.md`, `references/repository-and-subsystems.md` and `references/rust-safety-and-syntax.md`). Compatibility notes: Designed for read-only review of the Biome codebase (github.com/biomejs/biome).
It sits in Development, covering Linting and formatting, Code review and Code quality. The repository describes itself as: A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c870caa. 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:
ghgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh and 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.
Designed for read-only review of the Biome codebase (github.com/biomejs/biome).
From compatibility in the SKILL.md frontmatter.
Biome Code Review loads about 2.8k tokens when it runs, and up to ~6.2k if it reads all its reference files. Until then it costs about 60 tokens; SKILL.md has 1,197 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 biomejs/biome at commit c870caa, republished under its Apache-2.0 licence (© biomejs). 1,197 words, ~2,832 tokens.
.claude/skills/biome-code-review/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Review changes read-only against business requirements and applicable behavioral, architectural, and subsystem constraints.
Delegate completed reviews to a fresh subagent when available. Supply only:
To avoid bias, omit implementation details, suspected defects, priority files, prior findings, and expected review outcomes.
Review subagents must not delegate again. Without subagents, review the complete scope directly.
Treat delegated findings as candidates; the parent must validate them before confirming or acting.
Reviewers and validating parents must preserve the worktree. Authorized implementation follows validation, outside this skill.
sed, or awk to inspect source. Use file reads, globs, and text search.Shell is limited to these review commands:
git fetch origin <main|next>
git status --short --branch --untracked-files=all
git branch --show-current
git rev-parse ...
git merge-base ...
git --no-pager diff --no-ext-diff --no-textconv ...
git --no-pager show --no-ext-diff --no-textconv ...
git --no-pager log ...
git ls-files ...
gh pr view <number> [--json ...]
gh pr diff <number>
gh issue view <number> [--json ...]One fetch of the resolved base is allowed. If it fails, continue with the local remote-tracking branch and disclose that it may be stale. Documentation lookups are allowed only when checked-out source cannot settle an external language or API contract.
Use the supplied PR, range, diff, files, or base; exclude unrelated worktree changes.
For a PR number, read its title, body, base, and files with gh pr view, then read gh pr diff. Do not check it out.
When no explicit PR, range, diff, or file scope is supplied, review the current branch and working tree:
git status --short --branch --untracked-files=all.origin/main or origin/next, or compare merge bases against both branches and choose the actual ancestor. Ask only when the result is genuinely ambiguous.Never fall back to HEAD as the base without saying so. That would omit committed branch changes.
Infer intent from the brief, PR/commit text, linked issue, tests, and code; explicit requirements take precedence. A steered brief still requires reviewing the entire supplied scope; disclose the steer.
Before tracing beyond the diff, record intended behavior, requirements, and applicable behavioral, architectural, and subsystem constraints with sources. Report violations or concrete avoidable costs/failures introduced, worsened, or newly exposed by the change.
Read surrounding code only to verify changed behavior and constraints; full-file reads do not expand scope. Stop tracing once the question is settled.
Apply guidance only to changed or directly affected code; preferences are not violations, and requirements must not be invented. Exclude unrelated cleanup, defects, process checks, and speculative optimization, even from optional suggestions or questions.
AGENTS.md and only the relevant sections of CONTRIBUTING.md or crate guides.Use this routing table instead of loading every reference:
| In-scope question concerns | Load |
|---|---|
| Grammar, lint, parser, formatter, diagnostics, types, tests, generated files | repository-and-subsystems.md and the matching implementation skill |
biome_service, workspace DB, CLI/LSP execution, cancellation | workspace-access.md |
| Rust production totality, failure paths, recursion, syntax text, ranges, allocation, or API shape | rust-safety-and-syntax.md |
| Documentation describing required behavior or affected contracts | documentation-and-process.md |
Perform two passes:
Try to falsify claimed requirements such as zero-copy, unchanged behavior, faster execution, or no new dependencies. Rate counterexamples by impact.
Check required paths, callers, variants, and failure behavior before supporting artifacts. Behavioral failures require reachability; constraint violations, including production totality, require evidence of an unmet constraint, not a runtime counterexample.
AGENTS.md; honor CI Autofix exceptions.Report only actionable, in-scope issues supported by inspected code.
Put unresolved in-scope requirements or correctness assumptions under questions, not findings.
Report production unwrap, expect, indexing, slicing, panic macros, integer division/remainder, and other partial operations unless release-mode control flow, types, or API contracts establish totality. No concrete failing input is required.
Limit this to added or modified operations, or existing operations whose preconditions or reachability the diff affects. Check relevant guards and callers; proofs need not be local.
Cite the unmet precondition and inspected evidence without claiming a demonstrated panic. See operation-specific checks.
Validate every candidate independently; confidence is not evidence.
Return only raw Markdown in one fenced block, findings first by severity.
Every finding starts with exactly one <severity>/<area> token.
| Severity | Meaning |
|---|---|
high | Material regression, corruption or data loss, exploitable security/privacy failure, availability failure, broad false positive, incorrect safe fix, user-reachable panic, or a change that defeats its core requirement |
medium | Credible edge-case failure, missing required variant or registration, demonstrated performance regression, material test gap for required behavior, or unjustified in-scope production partial operation |
low | Localized correctness, maintainability, documentation, or implementation-constraint issue that meets the finding threshold |
Areas: design, correctness, security, privacy, availability, performance, completeness, error-handling, tests, maintainability, documentation, changeset, process.
Areas classify eligible findings; they do not expand scope.
Use exactly this format:
```
## Findings
- `high/correctness` `path/to/file.rs:42` - Short title. Cite the requirement, trigger, expected/actual behavior, impact, and minimal remediation.
- `medium/error-handling` `path/to/file.rs:57` - Missing totality guarantee. Cite the affected operation, unmet precondition, inspected evidence, and minimal remediation; do not claim a demonstrated panic.
## Questions
- Include only unresolved assumptions that affect correctness. Omit this section when there are none.
## Review Status
Scope: `<supplied diff or base-sha through head or working tree>`, `<n>` files, plus listed in-scope untracked files.
Requirements: `<intended behavior, applicable constraints, and sources>`.
Brief: independent | steered toward `<area>`; full supplied scope reviewed.
Validation: Static review only; no project code was run.
Parent validation: not delegated | pending: parent must independently check source and requirements before confirming or acting | completed: `<evidence-backed candidate dispositions>`.
Fetch: updated `origin/<base>` | failed, local `origin/<base>` used | not needed.
```Use No findings. under ## Findings when empty. Severity reflects impact, not confidence. Subagents mark parent validation pending; only the parent may mark it completed after validation.
© biomejs, Apache-2.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 4 other files (references) in .agents/skills/biome-code-review of biomejs/biome.
Open the folder on GitHubat commit c870caa
Biome 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 |
|---|---|---|---|---|---|---|
| Biome Code Review this skillbiomejs/biome | 26k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Uncle Bob Craftsickn33/agentic-awesome-skills | 47k | 2 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Code Qualitywaybarrios/opencode-power-pack | 533 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Install Anti-Slop Oxlint Rulesdmmulroy/anti-slop | 5.3k | 1 repos | ~2.2k | Automated safety check: Pass | MIT | |
| 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 |
sickn33/agentic-awesome-skills
A skill your agent uses when performing code review, writing or refactoring code, or discussing architecture; complements clean-code and does not replace project linter/formatter.
waybarrios/opencode-power-pack
Agents should invoke this skill for code reviews, linting/formatting setup, maintainability checks, complexity concerns, warning cleanup, coding standards, or quality gates in Rust, TypeScript…
dmmulroy/anti-slop
Installs, updates or migrates the vendored anti-slop Oxlint plugin in a repository, keeping local rule changes and the plugin's license and provenance files.
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.
biomejs/biome
A skill your agent uses when a Biome change may affect users and you must decide whether it needs a changeset, choose the release level, or create and edit .changeset/.md release-note text.
biomejs/biome
A skill your agent uses whenever writing or editing Rust //, ///, or //!
biomejs/biome
A skill your agent uses when biome migrate eslint must preserve configurable ESLint rule options through source-option models, Biome conversions, typed rule variants, and migration fixtures.
biomejs/biome
A skill your agent uses whenever implementing or debugging Biome formatter behavior, IR composition, node rules, layout selection, source-comment handling, verbatim formatting, idempotency, internal…
biomejs/biome
A skill your agent uses when creating or modifying Biome lint rules or assists, including analyzer queries, semantic bindings, rule state, code actions, fix safety, options, registration, and…
biomejs/biome
A skill your agent uses when implementing or modifying Biome parser behavior, including .ungram grammars, lexers, token sources, parse rules, separated lists, error recovery, and parser fixtures.
Categories
Use only for reviewing completed Biome PRs, branches, commit ranges, diffs, or working trees against business logic and requirements. Biome Code Review is an agent skill from biomejs/biome, published by the product's own GitHub organization. Use only for reviewing completed Biome PRs, branches, commit ranges, diffs, or working trees against business logic and requirements.
Biome Code Review fits situations like: tasks that involve Linting and formatting; tasks that involve Code review; tasks that involve Code quality.
Run `npx skills add biomejs/biome --skill biome-code-review -a claude-code`. Or copy the skill folder (.agents/skills/biome-code-review in biomejs/biome) into .claude/skills/biome-code-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add biomejs/biome --skill biome-code-review -a codex`. Or copy the skill folder (.agents/skills/biome-code-review in biomejs/biome) into .agents/skills/biome-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 biomejs/biome --skill biome-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/biome-code-review, .gemini/skills/biome-code-review, .github/skills/biome-code-review and .opencode/skills/biome-code-review in your project.
Going by SKILL.md and its folder, Biome Code Review needs the command-line tools its instructions call (gh and git). Compatibility (from SKILL.md): Designed for read-only review of the Biome codebase (github.com/biomejs/biome)..
SKILL.md contains no URLs. Its commands use gh and 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.
Biome Code Review is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Biome Code Review: Uncle Bob Craft (sickn33/agentic-awesome-skills, 47k stars), Code Quality (waybarrios/opencode-power-pack, 533 stars), Install Anti-Slop Oxlint Rules (dmmulroy/anti-slop, 5.3k stars) and WooCommerce Code Review (woocommerce/woocommerce, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
biomejs (a GitHub organization, an official publisher) maintains it in biomejs/biome, which has 25,910 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 8, 2026.
Source: biomejs/biome on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.