| name | review-game |
| description | Review an existing game codebase for architecture, performance, and best practices. Use when the user says "review my game", "code review", "check my game architecture", "is my game well structured", or "audit my game code". Do NOT use for making changes — this is read-only analysis. Use improve-game to implement fixes. |
| argument-hint | [path-to-game] |
| license | MIT |
| metadata | {"author":"OpusGameLabs","version":"1.3.0","tags":["game","review","architecture","best-practices","code-quality"]} |
Performance Notes
- Take your time to do this thoroughly
- Quality is more important than speed
- Do not skip validation steps
Review Game
Analyze an existing game codebase and provide a structured review. This is the final step in the pipeline — it checks everything is wired up correctly and gives you a quality score.
Instructions
Analyze the game at $ARGUMENTS (or the current directory if no path given).
Step 1: Identify the game
- Detect the engine (Three.js, Phaser, or other)
- Read
package.json for dependencies and scripts
- Read the main entry point and index.html
- Identify the game concept/genre
Step 2: Architecture Review
Check for these required patterns and report compliance:
Step 3: Performance Review
Check for common issues:
Step 4: Code Quality
Step 5: Monetization Readiness
Output Format
Provide a structured report with:
- Game Overview - What the game is, tech stack, game loop
- Architecture Score (out of 6 checks)
- Performance Score (out of 5 checks)
- Code Quality Score (out of 4 checks)
- Monetization Readiness (out of 4 checks)
- Top Recommendations - Prioritized list of improvements with plain-English explanations
- What's Working Well - Positive findings
Example Usage
/review-game examples/flappy-bird
Result: Architecture 6/6, Performance 4/5, Code Quality 4/4, Monetization 2/4 → Top recommendations: add Play.fun SDK, add object pooling for pipes, add delta time capping. Positive findings: clean EventBus usage, proper GameState reset, well-organized directory structure.
Next Step
Tell the user:
Your game has been through the full pipeline! Here's what you have:
- Scaffolded architecture (
/viral-game)
- Visual polish (
/design-game)
- Music and sound effects (
/add-audio)
- Automated tests (
/qa-game)
- Architecture review (
/review-game)
(Reflects the /viral-game one-shot pipeline. If you're working through /make-game, the equivalent state is "post-scaffold-phase + first development milestone shipped".)
What's next?
- Add new gameplay features with
/game-creator:add-feature [description]
- Deploy to the web — run
npm run build && ~/.agents/skills/here-now/scripts/publish.sh dist/ for instant hosting, or use GitHub Pages, Vercel, Netlify, itch.io
- Keep iterating! Run
/design-game, /add-audio, or /review-game again anytime after making changes.