One-click install
npx skills add https://github.com/MichaelSolati/mkai --skill code-review-michaelsolati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/MichaelSolati/mkai/tree/main/profiles/game-dev/skills/code-review
Command: npx skills add https://github.com/MichaelSolati/mkai --skill code-review-michaelsolati

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Game development code reviews often miss critical architectural violations, ADR compliance gaps, and game-specific performance issues, leading to technical debt and unstable builds. This Skill standardizes code reviews for game projects to enforce consistent quality, align with documented architecture decisions, and catch game-specific risks early.

Core Features & Use Cases

  • ADR Compliance Checking: Automatically extracts and validates code against referenced Architecture Decision Records to catch violations and drift.
  • Multi-Domain Review: Covers coding standards, SOLID principles, dependency direction, and game-specific concerns like frame-rate independence and hot-path performance.
  • Parallel Specialist Validation: Spawns engine, shader, UI, and QA testability specialists in parallel for comprehensive coverage of all code types.
  • Use Case: A game dev team implementing a new combat system can use this Skill to review the code for ADR compliance, ensure it follows project coding standards, and validate that it is testable for QA.

Quick Start

Invoke the code-review skill with the path to your game implementation files and optional associated story document to receive a full architectural, quality, and ADR compliance review.

Frequently Asked Questions about code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate game code against architecture decision records?

Validate game code against architecture decision records by running a code review that extracts governing ADR references from optional story documents and checks for compliance violations. This ensures your implementation aligns with documented architecture decisions and catches drift early.

What does a comprehensive game development code review cover?

A comprehensive game development code review covers coding standards, SOLID principles, dependency direction, and game-specific concerns like frame-rate independence and hot-path performance. It evaluates engine, gameplay, shader, UI, and networking code for quality and architectural alignment.

Can I review shader and UI code for QA testability in custom game engines?

Yes, you can review shader and UI code for QA testability in custom or commercial game engines. The review spawns parallel specialist validations covering engine, shader, UI, and QA testability to ensure comprehensive coverage across all code types.

How do I check SOLID principles and coding standards in a gameplay implementation?

Check SOLID principles and coding standards in a gameplay implementation by invoking a code review with the path to your game implementation files. The review enforces project coding standards, validates architectural compliance, and confirms the code is testable for QA.

What's the best way to catch frame-rate independence and hot-path performance issues during code review?

Catch frame-rate independence and hot-path performance issues by running an architecture-focused code review that validates game-specific performance concerns. The review identifies hot-path risks and verifies frame-rate independent logic across your gameplay code.

When do I need architecture validation for game development projects?

You need architecture validation for game development projects when implementing new systems that must comply with documented architecture decision records. Validation prevents technical debt by checking dependency direction, ADR compliance, and architectural drift before unstable builds occur.