Skip to content
Back to skills

Code Review 7

ASecurity

Perform a thorough code review with Staff Software Engineer rigor, grounded in ticket context and relevant documentation.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
testinggorailscode-reviewapisecurityperformancedocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill code-review-7 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Code Review 7?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Code Review 7
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-code-review-7/badge)](https://www.skillsdirectory.com/skills/david-li0406-code-review-7)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: code-review
description: Perform a thorough code review with Staff Software Engineer rigor, grounded in ticket context and relevant documentation.
---

# Code Review

## Purpose
Perform a thorough code review with Staff Software Engineer rigor, grounded in ticket context and relevant documentation.

## When to use
- You are asked to review a change set, PR, or patch.
- You are asked to "review" a ticket or implementation plan.

## When NOT to use
- The request is to implement changes rather than review them.
- The request is only for high-level product feedback without code context.

## Procedure
1. Set the stance: explicitly adopt the mindset of a Staff Software Engineer (risk-focused, system-level, pragmatic).
2. Review the ticket or ask: if a ticket exists, read it first; otherwise, restate the ask and clarify scope and acceptance criteria.
3. Review relevant documentation before judging code changes: identify and read applicable `docs/` (always include `docs/index.md`, plus area-specific docs like extension APIs, IPC boundaries, or component guides).
4. Perform the code review: prioritize correctness, regressions, security, performance, reliability, and missing tests; include file references and line numbers where possible.
5. Provide findings first (ordered by severity), then open questions/assumptions, then a brief change summary and suggested next steps.

## Rules / Guardrails
- Always ground the review in the ticket/ask and documented architecture.
- Always call out missing tests or verification gaps when relevant.
- Never approve or rubber-stamp without addressing material risks.
- Never ignore doc mismatches; flag or request updates if behavior diverges.

## Examples
### Example: review a ticket implementation
Input:
```
Please review the changes for scaffa-7iq.11
```
Output (abridged):
```
Mindset: Acting as a Staff Software Engineer.
Ticket review: scaffa-7iq.11 acceptance criteria understood.
Docs reviewed: docs/index.md, docs/scaffa_extension_api.md.

Findings:
- src/extension-host/extension-context.ts:42: initialize() returns Promise<GraphSnapshot> but caller expects Promise<void>; potential runtime mismatch.
- src/extension-host/extension-context.ts:78: missing unit coverage for new path; add test in src/extension-host/__tests__/...

Questions/Assumptions:
- Is GraphSnapshot serialization stable across IPC? Docs imply yes, but not verified in tests.

Change summary:
- Updates initialize() typing and adds usage in extension context.

Next steps:
1) Add test coverage for initialize() consumers.
2) Confirm IPC payload size is acceptable for large graphs.
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…