code-review
Review branches, PRs, fixed commits, or working changes against repository standards and the originating spec.
Skill by lstmemery
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/lstmemery-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
- Runs as
- Python package
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 branches, PRs, fixed commits, or working changes against repository standards and the originating spec.
- License
- MIT
- Instructions
- 132 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- files: referenced but missing: references/review.md
Files (10)
- CAPTURE.md
- SKILL.md
- STANDARDS.md
- openai.yaml · agents/
- capture.py · scripts/
- capture_common.py · scripts/
- capture_payloads.py · scripts/
- capture_secrets.py · scripts/
- capture_source.py · scripts/
- capture_store.py · scripts/
SKILL.md (first lines)
# Code Review Report two independent axes: **Standards** checks documented conventions and a smell baseline; **Spec** checks the originating requirements. Review reports findings; it does not apply them. Completion means every applicable axis has reported its full findings or none. Record skipped axes and blockers in the review result/report. Integration preflight requires both axes and accepts only the `review.md` format specified in §4. ## 1. Fix the review scope Choose the mode matching the request. Ask if the target is absent or ambiguous (for example, “since main” might mean a branch or working changes). Use [CAPTURE.md](CAPTURE.md) and `scripts/capture.py` for the selected branch, exact-base-to-HEAD, or WIP mode. Preview names refs and paths; capture pins them and includes regular non-ignored untracked files in WIP. Save the capture outside the repo. Captures refuse to write payloads that match secret rules (see CAPTURE.md); fix a refusal by removing the value or replacing it with a fake, then recapture. Both axes receive the same capture ID and read surrounding source from its saved inventories. Review judgment stays with the reviewers. Find the authorities below before final capture so their versions can be included with `--authority`. Missing/unsupported content remains visible. Review available material with partial findings; full-scope review stays incomplete until gaps are covered or scope is explicitly changed. Preserve the explicit missing-spec process. An empty committed capture excludes uncommitted work: use its worktree notice to offer WIP mode when appropriate. An empty WIP capture has neither net changes nor untracked work. A bad ref blocks capture; report nothing to review only for a valid empty selected scope. ## 2. Find the authorities Find the originating spec in this order: 1. Commit issue references, fetched using `docs/agents/issue-tracker.md`. 2. A path supplied by the user. 3. Matching files under `docs/`, `specs/`, or `.scratch/`. 4. Ask where the spec is. Only when the user says there is none, skip Spec and state that in the report. An unanswered question is not a skipped axis. If the tracker instructions are missing, tell the user to run `/setup-matt-pocock-skills`; continue independent source discovery. Find repository standards such as `CODING_STANDARDS.md` and `CONTRIBUTING.md`. Standards always applies, including when no such documents exist. ## 3. Run the axes With a spec, run **two parallel sub-agents with separate review contexts**. Give each the same verified capture and its relevant captured authority files. Use bounded briefs rather than the other axis's findings. Without a spec, after the explicit missing-spec procedure, perform Standards inline; one axis needs no worker. - **Standards:** the reviewer reads [STANDARDS.md](STANDARDS.md) and the repository standards. Pass the reference path when accessible, otherwise its full content. The coordinator need not load this reference unless performing that axis itself. Each confirmed finding line names the changed location, violated standard, and concrete behavioral or maintenance consequence. Label a baseline smell with no concrete consequence **SUGGESTION**, not a defect. When the change is Python and skill `python-expert-best-practices-code-review` is installed, this axis also applies its rules; where a rule restates a tooling check, the tooling result decides and the rule is not re-reported. - **Spec:** give only the review inputs and spec for this brief: “Report missing or partial requirements, unrequested behavior, and requirements implemented incorrectly. On each finding line, quote its spec support, identify the changed location, and state the concrete behavioral consequence.” For each finding on either axis, put its confidence and evidence under the same stable ID in a new `review-evidence.json` sidecar with `schema_version: 2`. Use a runnable `reproducer` for an executable failure or a focused check. When no executable check applies, use `evidence` and `unresolved_assumption` to show what supports the finding and what remains uncertain. Confidence values are `high`, `medium`, or `low`. The owner of this field contract is the orchestrator skill's `references/review.md`; when amending the fields — or to check the exact enforcement and backward-compatibility rules — read it and keep this paragraph aligned with it. When recording per-axis reviewer identities, use the optional top-level `axis_reviewers` object with exactly `standards` and `spec` string values, as specified in that same contract. Take identities from helper-returned agent records; omit the field if unavailable. This attribution does not replace the independent reviewer responsible for the bundle. For managed review jobs, follow the managed brief instructions there: the preflight adapter derives author/reviewer identities and panes from job state. For either axis, retain the complete finding list. If it fits under about 400 words, return it whole. Otherwise save it under the active profile's output root and include its path in the returned result/report beside a summary of at most 200 words. Keep findings-file links and skip/blocker notes out of a gate-conformant `review.md`. Request a missing result or report its blocker; worker lifecycle state does not substitute for findings. ## 4. Present Use separate `## Standards` and `## Spec` headings. Preserve each axis's findings verbatim or lightly cleaned; link any complete findings file beside its summary in the review result/report; keep the link out of a gate-conformant `review.md`. An optional single `#` title may precede them; do not add other section headings or prose outside the two axis sections. For new reviews used by integration preflight, every nonblank line in either axis section must use one of these exact forms: - `- [S1] <finding>` for a finding, with its stable ID also used in `review-evidence.json`; - `No findings.` for an empty axis; - `Summary: findings=<count>; worst=<description|none>.` as the final line, with the count matching the findings. Use `worst=none` only for an empty axis. Do not put prose, headings, or untagged list entries inside an axis section. For example: ```markdown ## Standards - [S1] **MAJOR · CONFIRMED** — Missing validation for captured payloads. Summary: findings=1; worst=Missing payload verification. ## Spec No findings.
From lstmemery/skills, MIT.
More from lstmemery/skills
- 0.589score
shopping
lstmemery
Research a concrete purchase or current offer.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orchestrator
lstmemery
Coordinate delegated coding, research, and everyday tasks across agent harnesses.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
retro
lstmemery
Review a named or current coding and orchestration session for evidence-backed improvements to an agent's environment.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ticket-readiness
lstmemery
Review a specified ticket before implementation for current applicability, remaining acceptance, material assumptions, and directly related work.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
diagnosing-bugs
lstmemery
Diagnose bugs, failures, and performance regressions using an observed failure signal and targeted probes.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
setup-matt-pocock-skills
lstmemery
Configure a repo's issue tracker, triage vocabulary, and domain-document layout for the engineering skills.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
grilling
lstmemery
Stress-test a plan, decision, or idea through a relentless interview when the user asks to be grilled.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
deep-research
lstmemery
Investigate broad comparisons, literature, landscapes, buy/build decisions, and high-stakes questions; use research for focused lookups.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
research
lstmemery
Answer focused questions from documents, APIs, or a few sources; route broad comparisons and high-stakes investigations to deep-research.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
domain-modeling
lstmemery
Resolve domain terms, scenarios, ownership, boundaries, context maps, and ADRs; routine vocabulary lookup stays in project docs.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
tdd
lstmemery
Use test-first development for features, fixes, and integration tests; test lists, tracer bullets, and red-green cycles.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
herdr
lstmemery
Control Herdr panes, layouts, commands, and agents only when explicitly requested; requires HERDR_ENV=1.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 12, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/lstmemery/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from lstmemery
- 0.589score
shopping
lstmemery
Research a concrete purchase or current offer.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
orchestrator
lstmemery
Coordinate delegated coding, research, and everyday tasks across agent harnesses.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
retro
lstmemery
Review a named or current coding and orchestration session for evidence-backed improvements to an agent's environment.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ticket-readiness
lstmemery
Review a specified ticket before implementation for current applicability, remaining acceptance, material assumptions, and directly related work.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
grilling
lstmemery
Stress-test a plan, decision, or idea through a relentless interview when the user asks to be grilled.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
setup-matt-pocock-skills
lstmemery
Configure a repo's issue tracker, triage vocabulary, and domain-document layout for the engineering skills.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
code-review skill. Agent Mart. https://agentmart.dev/skills/lstmemery-code-review (last updated 2026-10-24)