Version: 1.0.0
Review completed work for correctness, regression risk, maintainability, security, and consistency with the project's existing behavior.
This review occurs after implementation.
It does not replace execution or testing.
Before reviewing, understand:
REQUESTED CHANGE
ACTUAL CHANGE
FILES MODIFIED
VERIFICATION ALREADY PERFORMED
IMPORTANT PROJECT CONSTRAINTS
Inspect the resulting diff when available.
Evaluate only relevant areas.
Check:
Does the implementation satisfy the request?
Does the logic do what it claims?
Are important branches handled?
Are errors handled appropriately?
Ask:
What existing behavior could this change unintentionally affect?
Inspect:
callers
shared code
public APIs
database behavior
configuration
routes
file formats
authentication
when relevant.
Check whether the implementation follows established:
architecture
naming
error handling
configuration
data access
testing
logging
Do not recommend a different architecture merely because another pattern is personally preferable.
When relevant, inspect:
authentication
authorization
input validation
output encoding
SQL injection
command injection
path traversal
secret handling
privilege boundaries
Do not manufacture security findings without evidence.
For data changes inspect:
transactions
null handling
duplicates
type conversion
row counts
partial writes
referential integrity
Look for:
unnecessary duplication
hidden side effects
magic values
poor naming
unnecessary abstraction
unnecessary dependencies
complexity without benefit
Check:
Were appropriate tests actually run?
Does the verification prove the important behavior?
Was only the happy path tested?
What remains unverified?
Do not accept:
"This should work."
as verification evidence.
Inspect for:
accidental deletions
formatting churn
debug code
temporary files
hardcoded credentials
unrelated edits
stale comments
generated files accidentally committed
Classify findings as:
BLOCKER
IMPORTANT
OPTIONAL
Must be resolved before completion.
Should be addressed because it creates meaningful risk.
Improvement that is useful but not required for correctness.
Do not inflate optional preferences into blockers.
For each meaningful finding:
### Finding
Severity:
[...]
Location:
[...]
Issue:
[...]
Why It Matters:
[...]
Recommended Change:
[smallest appropriate correction]
It is acceptable to conclude:
No blocking or important issues found.
Do not invent findings to justify the review.
If the task is consequential and normal review passes, invoke:
.ai/skills/red-team/SKILL.md
for the relevant adversarial perspective.
Return:
## Review Result
PASS
or
CHANGES REQUIRED
## Blockers
[...]
## Important Findings
[...]
## Optional Improvements
[...]
## Verification Notes
[...]
Omit empty sections when they add no value.
Powered by TurnKey Linux.