Agent skill · software engineering · aiskillstore

quality-reviewer

Automatically reviews DevPrep AI code for quality standards including ESLint compliance, TypeScript strict mode, 180-line file limits, complexity under 15, proper naming conventions, import patterns, and architectural compliance with the 6-folder structure

Why this skill is useful

Adds 5 executable scripts for code quality checks that enforce specific standards not commonly found in public documentation.

What it needs

Requires bash, glob, grep installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Quality Reviewer Automatically enforces DevPrep AI code quality standards during development. --- Auto-Triggers Auto-triggered by keywords: "review", "check", "validate", "verify" "lint", "quality", "standards" "type check", "typescript" "complexity", "file size", "architecture" --- Quick Standards File Limits ≤180 lines per file (code only) Complexity ≤15 per function ≤50 lines per function ≤4 parameters per function TypeScript Strict mode enabled No any types Interfaces: I prefix (e.g., IButtonProps) Type imports: import type { ... } Naming Interfaces: IUserProfile, IButtonProps Types: QuestionType, Difficulty Functions: camelCase Components: PascalCase Imports Use path aliases: Architecture (6-Folder) --- Run Checks Single Check Full Review Checks: file size → complexity → imports → architecture → naming → ESLint → TypeScript --- Common Fixes Interface Missing 'I' Prefix Direct React Import Relative Import Using 'any' File Too Large Split into: Component.tsx - UI only hooks.ts - Logic types.ts - Types utils.ts - Helpers See: examples/refactor-after/ Complexity Too High (>15) Quick fixes: Extract conditionals → separate functions Use early returns → avoid nesting Replace switch → lookup objects const MAP = { key: 'value' }; --- When to Load Additional Docs SKILL.md is self-sufficient for: Running checks (all scripts listed above) Simple fixes (naming, imports, basic refactoring) Understanding standards Load additional docs only when needed: Need Load Lines ------ ------ ------- File splitting strategies examples/refactor-after/ ~256 Complexity reduction tactics docs/standards.md (lines 75-163) ~88 Architecture patterns docs/standards.md (lines 224-280) ~56 Type safety patterns docs/standards.md (lines 283-348) ~65 Deep-dive on any violation docs/standards.md (full file) ~370 Code examples: ✅ Perfect: examples/good-code.tsx ❌ Violations: examples/bad-code.tsx 🔄 Refactoring: examples/refactor-after/ Full project standards: Docs/code-standards.md --- Version: 1.1.0 …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/quality-reviewer--3b3973

View the source on GitHub

Browse the @skills marketplace