with one click
review
// Review code for bugs, MCP protocol violations, consistency issues, and convention adherence
// Review code for bugs, MCP protocol violations, consistency issues, and convention adherence
Scaffold and implement a new MCP tool end-to-end — endpoint, handler, registration, docs
Debug a malfunctioning MCP tool — trace the full request lifecycle to find the issue
Structured bug fix workflow — find issue in tracker, root-cause, fix, test, verify, document
Guided npm publish workflow — version bump, quality gate, build, publish, tag
Post-task retrospective — captures what worked, what went wrong, writes lessons to auto-memory
Update documentation after tool changes — TOOLS.md, skill.md, README, INSTALLATION.md
| name | review |
| description | Review code for bugs, MCP protocol violations, consistency issues, and convention adherence |
| argument-hint | [file-path, or "staged" for git staged changes, or empty for all unstaged changes] |
Review $ARGUMENTS for bugs, correctness, and convention violations.
If $ARGUMENTS is "staged" or empty, review all staged/unstaged git changes.
{ content: [{ type: "text", text: string }] }console.log used anywhere? (corrupts stdio — must be console.error)index.ts?tools array AND the routing if-blocks?inputSchema accurately describe what the handler expects?getApiKey(args) called first with proper error?endpoints.ts, not inline?JSON.stringify(response, null, 2)?String()/Number() for conversions?inputSchema property have a description?enum values provided for fields with known options?required fields accurately marked?docs/TOOLS.md entries match the actual tool behavior?docs/skill.md reflect current tool capabilities?Report findings grouped by severity:
## Critical (must fix)
## Important (should fix)
## Suggestions (optional)
If no issues in a category, skip it. Don't pad the report.
Each finding must include:
After reporting, log all Critical and Important findings to ISSUES.md:
ISS-NNN ID for new findingsFOUND), symptoms, root cause (file:line), fix suggestionISSUES.md — reviews without tracking are forgotten