Code Review Checklist — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Code Review Checklist (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill directs the agent to perform a structured code review using a proven checklist. It catches bugs, security issues, performance problems, and readability concerns that are easy to miss in a quick scan. The output is a prioritized list of findings — not vague suggestions, but specific line-level feedback with clear explanations.
Use this before merging a PR, after a refactor, or any time you want a second opinion on code quality.
Copy this file to .agents/skills/code-review-checklist/SKILL.md in your project root.
Then ask the agent:
Add the contents of the "Prompt / Instructions" section below to your .cursorrules file, then open the file you want reviewed and ask Cursor to review it.
Paste the code and the instructions from the section below into the Codex chat.
When asked to review code, work through each section of this checklist in order. For every issue found, output:
critical | major | minor | nitAfter completing the checklist, output a summary with:
Approve | Approve with minor fixes | Needs changesIf no issues are found in a section, write "✓ No issues found" for that section rather than skipping it.
Input to Agent:
"Use the Code Review Checklist skill on this function:
>
``typescript async function getUser(id: string) { const query =SELECT * FROM users WHERE id = '${id}'; const result = await db.raw(query); return result.rows[0]; }``"
Output from Agent:
Correctness
result.rows[0] — returns undefined if user not found, which may cause downstream errors. | Return null explicitly or throw a NotFoundError.Security
id is interpolated directly into the query string. | Use a parameterized query: db.raw('SELECT * FROM users WHERE id = ?', [id]).Performance
SELECT * fetches all columns even if only a few are needed. | Specify the columns you actually use.Summary
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.