code-review
Review branch, PR, or in-progress changes from a commit, branch, tag, or merge-base across standards, spec, performance, observability, and accessibility.
Skill by BetoFrega
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/betofrega-code-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/code-review
What's inside
- Skill name
code-review- Description
- Review branch, PR, or in-progress changes from a commit, branch, tag, or merge-base across standards, spec, performance, observability, and accessibility.
- License
- MIT
- Instructions
- 139 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- openai.yaml · agents/
- performance-baseline.md · references/
- standards-smells.md · references/
SKILL.md (first lines)
# Five-axis code review Review `HEAD` against one fixed point. Keep **Standards**, **Spec**, **Performance**, **Observability**, and **Accessibility** independent: each applicable axis gets an isolated reviewer, and findings retain their originating axes. ## 1. Pin the comparison Use the user's fixed point. Otherwise infer the target from repository evidence: PR base, documented target, then default branch. Use its merge-base with `HEAD`; without a target use `HEAD^`, or the empty tree for a root commit. State the inferred point and evidence; do not ask the user to select it. Resolve the ref with `git rev-parse <fixed-point>` and capture once: ```text git diff <fixed-point>...HEAD git log <fixed-point>..HEAD --oneline ``` Three-dot diff compares `HEAD` with the merge-base. For the root-commit exception, obtain the empty tree with `git hash-object -t tree /dev/null`, then use `git diff <empty-tree> HEAD` and `git log HEAD --oneline`; a tree has no merge-base. Stop on an invalid ref or empty diff. ## 2. Require repository configuration Read repository instructions and resolve applicable sources, including external project files, through [project configuration locations](../setup-beto-frega-skills/references/project-configuration.md). Require the tracker, observability, and accessibility configuration; defaults: - `docs/agents/issue-tracker.md` - `OBSERVABILITY.md` - `ACCESSIBILITY.md` If any is absent, stop before dispatch, list gaps, and suggest explicit `$setup-beto-frega-skills`. Do not invoke setup autonomously or invent a baseline. Read the resolved domain-layout document when present and its relevant context/ADR pointers. Repository rules override generic heuristics. Read optional `PERFORMANCE.md` or its normative replacement when present. It can add critical paths, workloads, budgets, benchmarks, and acceptance rules; its absence never blocks Performance review or removes the universal baseline. ## 3. Resolve the spec Follow the configured tracker. Search in order: 1. Issue/MR references in the captured commit list. 2. User-supplied spec path or issue. 3. Matching files in `docs/`, `specs/`, or `.scratch/`. 4. PR metadata when the branch identifies a PR. Ask only after exhausting repository evidence. User-confirmed absence makes Spec `N/A — no spec available`. For product behavior, read canonical functionality, shared rules, accepted decisions, and approval evidence through [consolidate](../consolidate/SKILL.md). Check the spec against these contracts and approval evidence. Tickets/specs do not themselves establish release or policy authority. ## 4. Resolve standards Read applicable `AGENTS.md`, `CLAUDE.md`, `CONTRIBUTING.md`, scoped standards, and [the smell baseline](references/standards-smells.md). Repository rules override smells; omit findings for tooling-enforced rules. ## 5. Dispatch isolated reviewers Read [review-triage](../review-triage/SKILL.md) for classification, follow-up tickets, and approval. Use [model-selection](../model-selection/SKILL.md) for each assignment; disclose each concrete model, effort, and substitution before or alongside dispatch. Run reviewers concurrently within capacity; queue others. Never combine axes. Give every reviewer the fixed point, exact diff/log commands, changed files, repository instructions, and authoritative sources. Paste review-triage's classification and feature-isolation evidence requirements in full. Require: - classification, location, evidence, impact, smallest credible correction; - at most 400 words, ordered by triage classification; - only actionable findings introduced or materially exposed by the diff; no praise, pass lists, or speculative hardening; - findings, `No findings`, or `N/A — <evidence-backed reason>`. For runner, gate, or diagnostic changes, give Spec and Observability reviewers the canonical repository command, its effective configuration, and observed output. Verify required behavior through that command; probes with overridden configuration qualify only the fixture. If canonical evidence is missing, report that gap rather than infer compliance from passing probes. ### Standards reviewer Provide all standards and paste the smell baseline in full. Cite file and controlling rule for breaches. Smells are judgement calls, never hard requirements: name the smell and cite the changed hunk. When the diff adds or changes tests, also paste [Tests Earn Their Runtime](../beto-mode/principles/tests-earn-their-runtime.md) in full. For each added test, require the failure only it catches; report as findings tests with none, tests at a slower level than their failure needs, one case per value where one per class suffices, real waits or network, and tests the diff made redundant but kept. Cite the test and the rule it breaks. ### Spec reviewer Provide spec path and contents. Find missing/partial requirements, unrequested scope, and incorrect apparent compliance; quote or precisely cite the controlling passage. ### Performance reviewer Provide the spec, [universal baseline](references/performance-baseline.md) in full, repository performance sources, and available author acknowledgements from chat, PR, issue, or spec. Return `N/A` only if runtime, build, tests, distribution, and feedback loops are all unaffected; `No findings` requires an applicable review. Apply relevant rules, cite controlling rule and hunk, preserve baseline evidence and acknowledgement labels, and explain the complete causal mechanism. Use `Author acknowledgement: Not found` only after checking supplied and other accessible acknowledgement sources. ### Observability reviewer
From BetoFrega/skills, MIT.
More from BetoFrega/skills
- 0.567score
consolidate
BetoFrega
Consolidate canonical product knowledge, ideas, behavior, decisions, increments, and evidence; route technical decisions and reconcile delivery, exposure, and…
SkillAFreshness: AClaude Code +9 - 0.567score
grilling
BetoFrega
Clarify and stress-test a selected plan, decision, idea, or product increment through scoped interview rounds.
SkillAFreshness: AClaude Code +9 - 0.565score
explain-pr
BetoFrega
Explain large or complex pull requests as a navigable HTML guide, tracing user journeys from entrypoints through changed code.
SkillAFreshness: AClaude Code +9 - 0.564score
autonomous-decisions
BetoFrega
Resolve a specified set of decisions through independent deliberation and evidence-based judgment.
SkillAFreshness: AClaude Code +9 - 0.564score
diagnosing-bugs
BetoFrega
Diagnose hard bugs and performance regressions.
SkillAFreshness: AClaude Code +9 - 0.561score
domain-modeling
BetoFrega
Build and sharpen domain terms and relationships, or write/edit the domain glossary in CONTEXT.md.
SkillAFreshness: AClaude Code +9 - 0.561score
advisory
BetoFrega
Consult for stalls, repeated errors, complex algorithms, unresolved cross-layer interactions, or consequential decisions, diagnoses, plans, and reviews.
SkillAFreshness: AClaude Code +9 - 0.561score
beto-mode
BetoFrega
Read first for multi-step, design, implementation, debugging, planning, or review work.
SkillAFreshness: AClaude Code +9 - 0.561score
esds-decompress
BetoFrega
Decompress ESDS payloads into compact human-readable text.
SkillAFreshness: AClaude Code +9 - 0.561score
esds-compress
BetoFrega
Compress input using Exponential Semantic Density Scaling (ESDS).
SkillAFreshness: AClaude Code +9 - 0.558score
implement-spec
BetoFrega
Implement an entire specification and its ticket graph as one PR.
SkillAFreshness: AClaude Code +9 - 0.556score
host-network
BetoFrega
Request host execution when sandbox network restrictions cause connection failures or misleading CLI authentication errors, including gh.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 10, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/BetoFrega/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from BetoFrega
- 0.567score
grilling
BetoFrega
Clarify and stress-test a selected plan, decision, idea, or product increment through scoped interview rounds.
SkillAFreshness: AClaude Code +9 - 0.567score
consolidate
BetoFrega
Consolidate canonical product knowledge, ideas, behavior, decisions, increments, and evidence; route technical decisions and reconcile delivery, exposure, and…
SkillAFreshness: AClaude Code +9 - 0.565score
explain-pr
BetoFrega
Explain large or complex pull requests as a navigable HTML guide, tracing user journeys from entrypoints through changed code.
SkillAFreshness: AClaude Code +9 - 0.564score
diagnosing-bugs
BetoFrega
Diagnose hard bugs and performance regressions.
SkillAFreshness: AClaude Code +9 - 0.564score
autonomous-decisions
BetoFrega
Resolve a specified set of decisions through independent deliberation and evidence-based judgment.
SkillAFreshness: AClaude Code +9 - 0.561score
advisory
BetoFrega
Consult for stalls, repeated errors, complex algorithms, unresolved cross-layer interactions, or consequential decisions, diagnoses, plans, and reviews.
SkillAFreshness: AClaude Code +9
Cite this page
code-review skill. Agent Mart. https://agentmart.dev/skills/betofrega-code-review (last updated 2026-10-24)