review-code
Reviews code for correctness, security, performance, and project standards using independent review passes.
Skill by ioncache
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/ioncache-review-code
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
Use cases: security
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/review-code
What's inside
- Skill name
review-code- Description
- Reviews code for correctness, security, performance, and project standards using independent review passes. Use when asked to review files, a branch, a pull request, or a repository; reports findings without applying fixes.
- License
- MIT
- Instructions
- 88 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Read-only code review Do not edit code, apply fixes, commit, push, or post review comments. Return findings to the caller. A coordinating review-and-fix workflow may act on them separately; this skill itself remains read-only. ## Scope Honor an explicit scope, local snapshot, and comparison base supplied by the caller. Otherwise inspect the active PR and review its change; without a PR, review branch changes plus local staged/unstaged changes against the default branch's merge-base. State the baseline and relevant untracked files. Do not treat a failed lookup as an empty review. For a local review loop, inspect the current working tree and pinned base, not a remote PR diff that omits fixes. For focused review-fixes, inspect the supplied correction delta and affected callers, then reconcile all outstanding findings. Reading callers does not grant permission to expand the fix scope. Repository/file reviews can include pre-existing issues within the requested scope. In change reviews, prioritize introduced or worsened issues. Flag discovered pre-existing security risks separately without attributing them to the change. Out-of-scope does not mean invalid. ## Review method Establish the objective, applicable project standards, existing exceptions, and snapshot before evaluating code. Do a distinct pass for every applicable standard and a final cross-cutting correctness pass. Do not skip standards or stop after finding a few issues. Report coverage limitations honestly; no pass can guarantee exhaustive bug detection. Use independent read-only subagents for substantial independent standards passes. Give each the same objective, snapshot, relevant standards, scope, and required evidence format. Keep a continuous call-chain investigation together rather than splitting it between agents. Small checks can remain with the coordinator. Respect configured model/effort defaults. If a caller already coordinates workers, follow the assigned pass without spawning another layer. Return findings and coverage to that coordinator. Do not assume identical delegation tools across hosts. If required agents are unavailable, disclose the limitation rather than claiming delegation. Collect all required results before reporting. A failed or partial worker does not count as a clean pass. The coordinator reconciles duplicates and performs the integration-level correctness review across specialist boundaries. Check that the reviewed code did not change while workers were reading it. ## Criteria - Does each new file, abstraction, function, and test serve the objective? Flag unnecessary duplication, unrelated behavior, and unjustified abstraction. - Do parameter, return, error, and side-effect contracts match actual callers? Trace affected call sites rather than judging signatures in isolation. - Are correctness, security, performance, edge cases, and failure behavior sound? Support findings with reachable scenarios and evidence. - Do usage documentation, examples, and stated business rules match the contract? Readable implementation is not a substitute for caller-facing documentation. - Are project-specific standards and exceptions respected? Do not retroactively impose unrelated conventions on untouched code in a change review. Distinguish a finding's truth, scope, severity, and proposed action. A real issue is not invalid because it is pre-existing, inconvenient, or expensive to fix. Treat slight low-risk worsening as a suggestion; explain why serious correctness, security, or data regressions need correction. ## Output Return one consolidated table: | ID | File | Issue Summary | Severity | Required Action | | --- | --- | --- | --- | --- | Use a short standard prefix plus a number, or `COR<N>` for correctness. Severity is High (correctness/security), Medium (reliability/contracts/ standards), or Low (style/cosmetic). Explain the minimal correction or specific no-fix reason without conflating invalidity and scope. Provide evidence with each finding: behavior, triggering conditions, requirement, and affected callers or documentation. For a loop coordinator, also return a stable underlying-issue key, duplicate/recurrence references, and coverage per pass. Do not silently drop ignored findings whose rationale is contradicted by new evidence. Finish with counts by severity and required action, plus incomplete coverage or failed passes. Do not claim a clean review when required work is missing.
From ioncache/ioncache-ai-tools, MIT.
More from ioncache/ioncache-ai-tools
- 0.565score
review-validate-fix-loop
ioncache
Autonomously reviews, validates, fixes, and re-reviews code within finite nested loops, preserving decisions in a per-run ledger.
SkillAFreshness: AClaude Code +9 - 0.565score
triage-errors
ioncache
Groups and fixes errors by root cause after a large change.
SkillAFreshness: AClaude Code +9 - 0.565score
verify-unresolved-pr-comments
ioncache
Analyzes unresolved review comments and PR-level feedback on the active PR without making changes.
SkillAFreshness: AClaude Code +9 - 0.565score
investigate
ioncache
Traces how a feature, workflow, or system works without changing files.
SkillAFreshness: AClaude Code +9 - 0.559score
create-worktree
ioncache
Creates a git worktree and applies the repo's .worktree-setup.json.
SkillAFreshness: AClaude Code +9 - 0.524score
unit-tests
ioncache
Use when writing or reviewing JavaScript/TypeScript unit tests with Vitest, for BDD structure, AAAR comments, and coverage/mocking conventions.
SkillBFreshness: BClaude Code +9 - 0.524score
documentation-writing
ioncache
Use when writing or updating documentation, READMEs, commit messages, or code comments, for sentence style, punctuation, and emphasis rules.
SkillBFreshness: BClaude Code +9 - 0.524score
security
ioncache
Use when writing or reviewing API endpoints, database access, auth, or user input handling, for validation, sanitization, and secret-handling standards.
SkillBFreshness: BClaude Code +9 - 0.524score
code-complexity
ioncache
Use when writing or reviewing functions, for guidance on parameter counts, nesting depth, function length, and single-responsibility structure.
SkillBFreshness: BClaude Code +9 - 0.524score
jsdoc
ioncache
Use when writing or reviewing JSDoc on JavaScript/TypeScript functions, for required tags, typedef rules, and formatting.
SkillBFreshness: BClaude Code +9 - 0.521score
answer-questions
ioncache
Invoke before responding whenever the user asks a direct question.
SkillBFreshness: BClaude Code +9 - 0.521score
prompt-output
ioncache
Use whenever the task is to produce a prompt file (a .prompt.md file, or any "write me a prompt" request), for the required output format.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 3
- Last commit (this folder)
- Oct 1, 2026 (27 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ioncache/ioncache-ai-tools
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ioncache
- 0.565score
verify-unresolved-pr-comments
ioncache
Analyzes unresolved review comments and PR-level feedback on the active PR without making changes.
SkillAFreshness: AClaude Code +9 - 0.565score
review-validate-fix-loop
ioncache
Autonomously reviews, validates, fixes, and re-reviews code within finite nested loops, preserving decisions in a per-run ledger.
SkillAFreshness: AClaude Code +9 - 0.565score
triage-errors
ioncache
Groups and fixes errors by root cause after a large change.
SkillAFreshness: AClaude Code +9 - 0.565score
investigate
ioncache
Traces how a feature, workflow, or system works without changing files.
SkillAFreshness: AClaude Code +9 - 0.559score
create-worktree
ioncache
Creates a git worktree and applies the repo's .worktree-setup.json.
SkillAFreshness: AClaude Code +9 - 0.524score
documentation-writing
ioncache
Use when writing or updating documentation, READMEs, commit messages, or code comments, for sentence style, punctuation, and emphasis rules.
SkillBFreshness: BClaude Code +9
Cite this page
review-code skill. Agent Mart. https://agentmart.dev/skills/ioncache-review-code (last updated 2026-10-24)