code-review
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding…
Skill by ejarmand
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/ejarmand-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 the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Use when the user wants a branch, PR, or work-in-progress reviewed, or asks to "review since X".
- License
- MIT
- Instructions
- 57 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
Two-axis review of the diff between `HEAD` and a fixed point the user supplies: - **Standards** — does the code conform to this repo's documented coding standards? - **Spec** — does the code faithfully implement the originating issue / PRD / spec? Both axes run as **parallel sub-agents** so they don't pollute each other's context, then this skill aggregates their findings. ## Process ### 1. Pin the fixed point Whatever the user said is the fixed point — a commit SHA, branch name, tag, `main`, `HEAD~5`, etc. If they didn't specify one, ask for it. Capture the diff command once: `git diff <fixed-point>...HEAD` (three-dot, so the comparison is against the merge-base). Also note the list of commits via `git log <fixed-point>..HEAD --oneline`. Before going further, confirm the fixed point resolves and the diff is non-empty. If the caller supplied pinned OIDs, use them as the fixed point and `HEAD`. Otherwise `git show --no-patch --format=fuller <fixed-point>` confirms the ref. A bad ref or empty diff should fail here — not inside two parallel sub-agents. Issue each shell command on its own, not chained with `&&`, `;`, or `|`. Every review profile allows `git diff`, `git log`, `git show`, and `git status`; some also allow a few other read-only git subcommands, but chained commands can be denied. ### 2. Identify the spec source Look for the originating spec, in this order: 1. Issue references in the commit messages (`#123`, `Closes #45`, etc.) — fetch per the work-record contract in [`../wayfinder/WORK-RECORDS.md`](../wayfinder/WORK-RECORDS.md). 2. A path the user passed as an argument. ### 3. Identify the standards sources Anything in the repo that documents how code should be written, such as `CODING_STANDARDS.md` or `CONTRIBUTING.md`. On top of whatever the repo documents, the Standards axis always carries the **unified code standard** in [`../codebase-design/STANDARD.md`](../codebase-design/STANDARD.md). ### 4. Spawn both sub-agents in parallel Send a single message with two subagents. **Standards sub-agent prompt** — include: - The full diff command and commit list. - The list of standards-source files you found in step 3, **plus the full contents of `../codebase-design/STANDARD.md`** pasted into the prompt. - The brief: "Report — per file/hunk where relevant — (a) every place the diff violates a documented standard: cite the standard (file + the rule); and (b) any violation of the pasted unified standard: name the rule or smell and quote the hunk. Apply the standard's binding rules. Under 400 words." **Spec sub-agent prompt** — include: - The diff command and commit list. - The path or fetched contents of the spec. - The brief: "Report: (a) requirements the spec asked for that are missing or partial; (b) behaviour in the diff that wasn't asked for (scope creep); (c) requirements that look implemented but where the implementation looks wrong. Quote the spec line for each finding. Under 400 words." If the spec is missing, skip the Spec sub-agent and note this in the final report. ### 5. Aggregate Present the two reports under `## Standards` and `## Spec` headings, verbatim or lightly cleaned, keeping each finding on its own axis — never merged, reranked, or resolved to a single winner across axes (see _Why two axes_). End with a one-line summary: total findings per axis, and the worst issue _within each axis_ (if any).
From ejarmand/skills, MIT.
More from ejarmand/skills
- 0.592score
cursor-agent
ejarmand
Run Cursor Agent CLI as an independent coding agent for implementation, investigation, planning, or review in a local workspace.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
opencode-agent
ejarmand
Run OpenCode CLI as an independent coding agent across its provider catalog, capture its session, or dispatch its profiled GitHub PR reviewer.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
pr-ping-pong
ejarmand
Drive an issue or pull request through alternating rallies of implementation and cross-provider review until it is review-clean.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
file-pr
ejarmand
Structure GitHub pull requests, issues, and comments.
SkillAFreshness: A★ 1Claude Code +9 - 0.559score
improve-codebase-architecture
ejarmand
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
fix-steering
ejarmand
Analyze Codex history for interruptions, corrections, and user steering that indicate agent errors.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
codex-agent
ejarmand
Run Codex CLI as an independent coding worker for implementation, investigation, planning, or review, then monitor and verify its result.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
claude-agent
ejarmand
Run Claude Code CLI headless as an independent coding agent for implementation, investigation, planning, or review in a local workspace.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
codebase-design
ejarmand
Shared vocabulary for designing deep modules, and home of the unified code standard (STANDARD.md).
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
html-visualization
ejarmand
Build, revise, and evaluate browser-rendered HTML visualizations for concepts, systems, codebases, architectures, workflows, timelines, comparisons, and other…
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
cross-provider-agent
ejarmand
Dispatch a bounded task to a Claude, Codex, Cursor, or OpenCode CLI agent with least authority.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
implement
ejarmand
Implement a prepared spec or set of tickets.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 20
- Last commit (this folder)
- Oct 2, 2026 (26 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ejarmand/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ejarmand
- 0.592score
cursor-agent
ejarmand
Run Cursor Agent CLI as an independent coding agent for implementation, investigation, planning, or review in a local workspace.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
opencode-agent
ejarmand
Run OpenCode CLI as an independent coding agent across its provider catalog, capture its session, or dispatch its profiled GitHub PR reviewer.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
pr-ping-pong
ejarmand
Drive an issue or pull request through alternating rallies of implementation and cross-provider review until it is review-clean.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
file-pr
ejarmand
Structure GitHub pull requests, issues, and comments.
SkillAFreshness: A★ 1Claude Code +9 - 0.559score
improve-codebase-architecture
ejarmand
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
codex-agent
ejarmand
Run Codex CLI as an independent coding worker for implementation, investigation, planning, or review, then monitor and verify its result.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
code-review skill. Agent Mart. https://agentmart.dev/skills/ejarmand-code-review (last updated 2026-10-24)