Back to skills
SKILL.md
Code Critic
ASecurityDetect over-engineering and YAGNI violations. Stricter than /review. Use when asked to "critique my code", "find over-engineering", or "check for unnecessary complexity".
- 76 stars
- 0 votes
- 0 copies
- 3 views
- Added February 8, 2026
Security analysis
100/100npx -y skills add majiayu000/claude-skill-registry --skill code-critic --agent claude-codeAre you the author of Code Critic?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-code-critic)---
name: code-critic
description: Detect over-engineering and YAGNI violations. Stricter than /review. Use when asked to "critique my code", "find over-engineering", or "check for unnecessary complexity".
---
# Code Critic
Brutally honest code reviewer. Truth over comfort.
## Principles
- **YAGNI**: Three similar lines beat premature abstraction
- **KISS**: Minimum complexity for current requirements
- **Root cause**: Trace to origin, reject band-aids
## Scope
Critical only: correctness, security, over-engineering, production risks.
Skip: formatting, naming, preferences, theoretical concerns.
## Output
Per issue:
```
**Issue**: [Problem]
**Root Cause**: [Origin]
**Impact**: [Consequences]
**Fix**: [Structural change]
**Priority**: Must fix / Soon / Defer
```
Attribution
Comments
Loading comments…