From xonovex-skill-code-quality
Use when auditing existing code for quality WITHOUT changing it — a read-only pass that finds smells, grades them by severity, and routes each to its owner. Triggers on robustness / hardening (any-types, missing validation, swallowed errors, logging), duplication / dead code / over-abstraction / complexity, magic numbers, or a code-smell audit ('find issues in', 'is this robust', 'remove dead code', 'audit this module'). A smell catalog maps each smell to its owner — even when the user doesn't say 'audit' or 'code quality'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xonovex-skill-code-quality:code-quality-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A read-only pass over existing code: find smells, grade them by severity, report — and route each smell to the one skill that owns its definition and fix. It changes nothing.
A read-only pass over existing code: find smells, grade them by severity, report — and route each smell to the one skill that owns its definition and fix. It changes nothing.
AGENTS.md / POLICY.md / linked guidelines and the linter config decide what counts as a violation, not generic best-practiceany is usually a missing schema at one boundary, not a per-site typing problem — fix the boundary, not every call site.=== Quality Audit — src/parsers/ ===
DUPLICATES (high) makeNullable() — 6 near-identical impls → one shared helper [here]
DEAD CODE (high) legacyParser() never called — src/parsers/legacy.ts:45 [here]
GOD OBJECT (med) ParserManager: 28 methods, low cohesion → split [→ oop-guide]
SWALLOWED ERROR (high) empty catch in load() makes a failure look like success [robustness]
Impact: ~450 lines removable; 1 SRP split; 1 error path to surface
(read-only findings — no edits made)
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
npx claudepluginhub xonovex/platform --plugin xonovex-skill-code-quality