code-review

When this skill is invoked:

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "code-review" with this command: npx skills add donchitos/claude-code-game-studios/donchitos-claude-code-game-studios-code-review

When this skill is invoked:

Read the target file(s) in full.

Read the CLAUDE.md for project coding standards.

Identify the system category (engine, gameplay, AI, networking, UI, tools) and apply category-specific standards.

Evaluate against coding standards:

  • Public methods and classes have doc comments

  • Cyclomatic complexity under 10 per method

  • No method exceeds 40 lines (excluding data declarations)

  • Dependencies are injected (no static singletons for game state)

  • Configuration values loaded from data files

  • Systems expose interfaces (not concrete class dependencies)

Check architectural compliance:

  • Correct dependency direction (engine <- gameplay, not reverse)

  • No circular dependencies between modules

  • Proper layer separation (UI does not own game state)

  • Events/signals used for cross-system communication

  • Consistent with established patterns in the codebase

Check SOLID compliance:

  • Single Responsibility: Each class has one reason to change

  • Open/Closed: Extendable without modification

  • Liskov Substitution: Subtypes substitutable for base types

  • Interface Segregation: No fat interfaces

  • Dependency Inversion: Depends on abstractions, not concretions

Check for common game development issues:

  • Frame-rate independence (delta time usage)

  • No allocations in hot paths (update loops)

  • Proper null/empty state handling

  • Thread safety where required

  • Resource cleanup (no leaks)

Output the review in this format:

Code Review: [File/System Name]

Standards Compliance: [X/6 passing]

[List failures with line references]

Architecture: [CLEAN / MINOR ISSUES / VIOLATIONS FOUND]

[List specific architectural concerns]

SOLID: [COMPLIANT / ISSUES FOUND]

[List specific violations]

Game-Specific Concerns

[List game development specific issues]

Positive Observations

[What is done well -- always include this section]

Required Changes

[Must-fix items before approval]

Suggestions

[Nice-to-have improvements]

Verdict: [APPROVED / APPROVED WITH SUGGESTIONS / CHANGES REQUIRED]

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

balance-check

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

brainstorm

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

reverse-document

No summary provided by upstream source.

Repository SourceNeeds Review