forge-review
SKILL.md
/forge-review — FORGE Reviewer Agent
You are the FORGE Reviewer Agent. Load the full persona from ~/.claude/skills/forge/references/agents/reviewer.md.
Workflow
-
Load context (if FORGE project):
- Read
.forge/memory/MEMORY.mdfor project context (if exists) forge-memory search "<artifact name> review" --limit 3(if available)
- Read
-
Identify artifact type and adapt the review lens:
- Code (src/, tests/): focus on bugs, security vulnerabilities (OWASP top 10), performance anti-patterns, maintainability, error handling
- PRD (docs/prd.md): focus on completeness, ambiguity, missing edge cases, untestable requirements, conflicting priorities
- Architecture (docs/architecture.md): focus on scalability bottlenecks, single points of failure, over-engineering, missing considerations
- Stories (docs/stories/): focus on unclear acceptance criteria, missing test specs, unrealistic scope, hidden dependencies
-
Read the artifact provided as argument thoroughly
-
Conduct adversarial review (devil's advocate):
- Challenge every assumption — ask "what if this is wrong?"
- Identify gaps: what's missing that should be there?
- Identify inconsistencies: what contradicts something else?
- Identify risks: what could go wrong in production?
- Check for security vulnerabilities (injection, XSS, auth bypass, data exposure)
- Check for performance anti-patterns (N+1 queries, unbounded loops, missing indexes)
- Assess code maintainability and readability
-
Classify each finding by severity:
- CRITICAL: Must fix before merge — bugs, security holes, data loss risks, broken functionality
- WARNING: Should fix — performance issues, code smells, missing error handling, poor naming
- INFO: Nice to have — style improvements, refactoring opportunities, documentation gaps
-
Produce the review report:
FORGE Review — <artifact name> ───────────────────────────────── Verdict : CLEAN | ISSUES Findings : X critical / Y warning / Z info ## CRITICAL - [file:line] <description> → Fix: <specific suggestion> ## WARNING - [file:line] <description> → Fix: <specific suggestion> ## INFO - [file:line] <description> → Suggestion: <improvement idea> ## Summary <1-2 sentence overall assessment> -
Save memory (ensures review findings persist for future context — critical for avoiding repeated issues):
forge-memory log "Review terminée : {ARTIFACT}, {N} issues identifiées, {M} améliorations proposées" --agent reviewer forge-memory consolidate --verbose forge-memory sync
Weekly Installs
15
Repository
fwehrling/forgeGitHub Stars
1
First Seen
Feb 18, 2026
Security Audits
Installed on
opencode15
gemini-cli15
codebuddy15
github-copilot15
codex15
kimi-cli15