Purpose
Return a short, prioritized list of issues and suggested fixes for current changes.
Inputs
- •Current diff / changed files
- •Optional context docs (
prd.md,fdd.md,plan.md) when available - •Review guides (required for every self review):
- •
.review/elixir.md - •
.review/performance.md - •
.review/requirements.md - •
.review/security.md - •
.review/typescript.md - •
.review/ui.md
- •
Outputs (files changed/created)
- •No required files
- •Optional: small follow-up fixes if requested or required by calling workflow
Process (step-by-step)
- •Inspect changed files and identify behavior-impacting risks first.
- •Read all six
.review/*.mdguides and run each review/checklist against the current changes:- •Elixir review:
.review/elixir.md - •Performance review:
.review/performance.md - •Requirements review:
.review/requirements.md - •Security review:
.review/security.md - •TypeScript review:
.review/typescript.md - •UI review:
.review/ui.md
- •Elixir review:
- •Review against this consolidated checklist:
- •Correctness and edge cases
- •Error handling and failure paths
- •Elixir patterns (pattern matching,
with, clear return contracts) - •Supervision/process boundaries when concurrency is involved
- •Telemetry/logging hygiene (signal quality, no noisy or sensitive logs)
- •Test quality and regression coverage
- •Performance footguns (N+1, expensive loops, unbounded work)
- •Readability and maintainability
- •Prioritize findings by severity: high, medium, low.
- •Provide concrete suggestions for each finding (BUT DO NOT MAKE THESE FIXES)
Quality bar / guardrails
- •Keep output concise: maximum 20 bullets total.
- •Findings first, no long summary before issues.
- •Avoid speculative nits; focus on real risk and behavior impact.
- •The six
.review/*.mdguides are mandatory inputs on every run. - •Review comments from the six guide-based reviews must be addressed before completion.
- •If no findings, say so explicitly and mention residual test gaps if any.
Final response format (brief)
- •
Findings:bullets ordered high -> medium -> low - •
Residual risks/test gaps:short bullets (orNone)