critique-code

Reviews code diffs against five axes covering abstraction, data boundaries, tests, and readability.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/ababup1192/flix_ge_studio --skill critique-code-ababup1192
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: critique-code
Source: https://github.com/ababup1192/flix_ge_studio/tree/main/.agents/skills/critique-code
Command: npx skills add https://github.com/ababup1192/flix_ge_studio --skill critique-code-ababup1192

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When AI or developers write game code quickly, it is hard to verify that changes follow project conventions before committing. This Skill turns vague quality goals into a concrete five-axis inspection checklist so issues are caught before a commit or PR. ## Core Features & Use Cases - Five-axis critique: Evaluates changes on abstraction level (preferring engine APIs over reinvention), Doc/code data boundaries, test strategy alignment, readability, and beginner-friendliness of the code structure. - Diff or module targeting: Reviews the current git diff by default, or a specified file or module, cross-referencing the engine's module index to detect reinvented wheels. - Report-only output: Returns a prioritized list of findings with file and line references plus fix suggestions, without modifying code itself. - Use Case: After implementing a new game feature in the Flix engine, run the critique before reporting completion to catch hardcoded UI strings, missing tests for new rules, or low-level API calls that should use higher-level modules. ## Quick Start Ask the AI to critique the current uncommitted changes with the critique-code skill and return the five-axis report before committing.

Frequently Asked Questions about critique-code

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

FAQPage Schema
How do I review code changes before committing?

Run the critique on your uncommitted git diff, which is the default target when no argument is given. It returns a report of passed axes and prioritized findings with file and line references, letting you fix issues before committing.

What does the five-axis code critique check?

It checks abstraction level against the engine module index, Doc-versus-code data boundaries, test strategy alignment, readability and style conventions, and whether beginners can trace the code structure. Each axis maps to concrete inspection items.

Can I critique a specific file instead of the whole diff?

Yes, pass a file name or module name as the argument to scope the review. The skill reads surrounding code as well to judge whether the change fits local conventions.

Does the critique skill fix the issues it finds?

No, it only returns a critique report with findings and suggested fixes. The caller decides whether and how to apply corrections, keeping the review step separate from modification.

When should I use this code review skill?

Use it after finishing a cohesive implementation, before commits or pull requests, and as a gate before promoting starter templates. It is designed as a self-critique step prior to reporting completion.