code-reviewer

Review Unity C# scripts and software components against code quality checklists.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/karchtho/my-claude-marketplace --skill code-reviewer-karchtho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-reviewer
Source: https://github.com/karchtho/my-claude-marketplace/tree/main/bundles/game-jam-toolkit-bundle/skills/code-reviewer
Command: npx skills add https://github.com/karchtho/my-claude-marketplace --skill code-reviewer-karchtho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Code Reviewer Skill provides fast, objective feedback on code quality during active development, helping teams enforce patterns, best practices, and maintainability without blocking progress.

Core Features & Use Cases

  • Starter Pattern Compliance - Ensures submitted code adheres to established starter patterns and style guidelines.
  • Modern Practices - Checks usage of modern techniques like input handling, async/await, dependency injection, and resource pooling.
  • Memory Safety - Highlights potential memory leaks, improper cleanup, and inefficient allocations.
  • Integration Issues - Verifies correct integration with GameManager, managers, and other subsystems.
  • Performance - Identifies obvious inefficiencies and optimization opportunities.
  • Architectural Consistency - Assesses alignment with overall system design and architectural guidelines.

Quick Start

Paste your code into the chat and ask for a code review.

Frequently Asked Questions about code-reviewer

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

FAQPage Schema
How do I get instant code review feedback for my Unity C# scripts?

To get instant code review feedback for Unity C# scripts, paste your code directly into the chat and request a review. The system evaluates code quality, pattern conformance, memory safety, and integration, returning structured actionable fixes immediately.

What architectural patterns and memory safety checks are evaluated during a Unity code review?

A Unity code review evaluates architectural consistency, checks modern practices like dependency injection and async/await, and highlights memory safety issues such as potential memory leaks, improper cleanup, and inefficient allocations in your C# scripts.

Can I use this to check if my C# code integrates properly with my GameManager and subsystems?

Yes, you can verify C# code integration with GameManager and other subsystems. The review process checks integration issues against established guidelines to ensure your components connect correctly and conform to overall system design.

Does the code review identify performance bottlenecks and optimization opportunities in C# components?

The code review identifies performance bottlenecks by assessing C# components for obvious inefficiencies and optimization opportunities. It evaluates resource pooling and allocation patterns, providing actionable feedback to improve runtime performance.

How do I ensure my C# code adheres to established starter patterns and style guidelines?

To ensure C# code adheres to established starter patterns and style guidelines, submit your scripts for an automated review. It checks pattern compliance against a defined checklist and returns structured feedback indicating whether your code matches required standards.

What is the best way to review Unity scripts for modern development practices like async and dependency injection?

The best way to review Unity scripts for modern development practices like async and dependency injection is to run an automated code review. It checks usage of these techniques against defined architectural guidelines and returns actionable fixes for non-conformance.