Архитектурный code review по ADIHQ
★ 6.9 · vibe-coding
Контроль качества (QA) is a Claude Code skill that runs a paranoid, language-agnostic architectural code review using the ADIHQ chain-of-thought framework: Analyze → Design → Implement → Handle → Quality. Reach for it when you need a hard pass on a PR before merging, when a new microservice risks becoming a God Object, when a codebase has grown into an unreadable mess and needs an honest audit, or when you want to catch security holes before a release. The skill enforces all five SOLID principles individually, DRY/KISS/YAGNI, strict decoupling, Null Object Pattern, Tell Don't Ask, and quantitative complexity thresholds — any function with cyclomatic complexity above 15 is automatically rejected. Security checks follow OWASP/NIST: SQL/XSS injection risks, hardcoded secrets, deprecated cryptography (MD5, SHA-1), and over-permissioned containers. Output is a rigidly formatted matrix of Severity / Dimension / Location / Violation / Mandated Refactor — no ambiguous language. The skill critiques and directs refactoring of existing code rather than generating new code from scratch. Works across all languages and architectures; it does not replace a manual security audit with access to live infrastructure.
- #code-review
- #architectural-review
- #solid-principles
- #security
- #complexity-analysis