review-code-d31f4a — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited review-code-d31f4a (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.
Run a comprehensive, multi-perspective code review on the current branch changes. This skill activates the Review Council and integrates automated security scanning to catch issues before they reach a pull request.
[!CAUTION] Scope boundary: This skill reviews code and commits fixes. It does NOT create pull requests, push to remote, or merge anything. When the review is complete, stop and suggest the user run/submit-prnext. Do not proceed to PR creation — that is/submit-pr's job.
[!WARNING] Checkpoint protocol. When this workflow reaches a### CHECKPOINT, you must actively prompt the user for a decision — do not simply present information and continue. Use your agent's interactive prompting mechanism (e.g.,AskUserQuestionin Claude Code) to require an explicit response before proceeding. This prevents queued or in-flight messages from being misinterpreted as approval. If your agent lacks interactive prompting, output the checkpoint content and stop all work until the user explicitly responds.
Identify all changes on the current branch:
git diff origin/main...HEAD to see all changes relative to maingit diff and git diff --cached to catch any uncommitted workgit status to see modified, added, and deleted filesCategorize changed files by layer based on your project's directory structure:
.test.*, .spec.*)Present a summary of changed files by category to the user.
Run your project's formatting and lint commands before the council review to catch mechanical issues early. Common examples:
# Adapt to your project's toolchain
format:check # Prettier, Black, gofmt, etc.
lint # ESLint, Ruff, golangci-lint, etc.If formatting checks fail, fix them immediately by running the auto-formatter on the reported files and stage the changes. Do not include formatting issues in the council review — just fix them.
Perform static application security testing (SAST) on all changed files. Scan for:
<details> <summary>SAST Scanning Checklist</summary>
</details>
If backend files are changed, also perform a hardening review:
Collect all findings with severity levels (Critical, High, Medium, Low, Info).
Claude Code optimization: If the/security-scanning:security-sastand/security-scanning:security-hardeningskills are available, use them for enhanced automated scanning. Otherwise, follow the manual checklists above.
If any frontend files (UI components, CSS, HTML templates) are in the changeset, check WCAG compliance on modified components:
<details> <summary>Accessibility Checklist</summary>
<button> not <div onClick>, <nav>, <main>, <article>)alt text, aria-label)</details>
Claude Code optimization: If the /ui-design:accessibility-audit skill is available, use it for enhanced automated WCAG compliance checking. Otherwise, follow the manual checklist above.Read the Review Council template from the skill's councils/review-council.md and conduct the full council review. For each council member, read their agent definition from the skill's agents/ directory and use the complexity tier specified to calibrate review depth.
Select the appropriate specialist based on changed files:
Review domain-specific best practices:
Present the full review report organized by severity:
Issues that must be fixed before merge (any Block vote or Critical SAST finding).
Issues strongly recommended to fix (High SAST findings, Concern votes with security implications).
Issues worth fixing but not blocking (Medium SAST findings, code quality concerns).
Nice-to-have improvements (Low findings, style suggestions, minor documentation gaps).
For each item the user approves for fixing:
If the user asks to skip certain findings, note them as deferred items for Step 9.
If the user approves:
fix(security): address SAST findings or refactor: address code review feedback)If any review findings were deferred (not fixed in this cycle), document them so they don't get lost.
Review the following sources for deferred work:
For each deferred item, create a tracking issue in your project's issue tracker with the finding description, context on why it was deferred, and what needs to happen.
[!TIP] Not every review generates deferred work. If all findings were addressed or accepted, skip this step entirely. Don't manufacture follow-up issues just to have them.
[!CAUTION] This skill's work is done. Do NOT proceed to create a pull request, push to remote, or merge anything. Those are separate skills with their own workflows and checkpoints.
Suggest the next step — then stop:
/submit-pr to create a pull request"/review-code again when ready"Do not push the branch, create a PR, or invoke `/submit-pr` from within this skill.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.