| name | moai-essentials-review |
| version | 4.0.0 |
| created | 2025-11-11T00:00:00.000Z |
| updated | 2025-11-12T00:00:00.000Z |
| status | stable |
| description | Enterprise comprehensive code review automation with AI-powered quality analysis, TRUST 5 enforcement, multi-language support, Context7 integration, security scanning, performance analysis, test coverage validation, and automated review feedback generation |
| keywords | ["code-review","quality-analysis","TRUST-5-validation","security-scanning","performance-analysis","test-coverage","ai-review","context7-integration","review-automation","enterprise-quality"] |
| allowed-tools | ["Read","Write","Edit","Glob","Bash","AskUserQuestion","mcp__context7__resolve-library-id","mcp__context7__get-library-docs","WebFetch"] |
Enterprise Code Review Automation v4.0.0
Skill Metadata
| Field | Value |
|---|
| Skill Name | moai-essentials-review |
| Version | 4.0.0 Enterprise (2025-11-12) |
| Core Framework | TRUST 5 principles automation |
| AI Integration | ✅ Context7 MCP, AI quality analysis |
| Auto-load | On code commit or PR creation |
| Languages | 25+ languages with specialized analysis |
| Lines of Content | 880+ with 16+ production examples |
| Progressive Disclosure | 3-level (automation, analysis, advanced) |
What It Does
Automates comprehensive code review process with AI-powered quality checks, TRUST 5 principle validation, security vulnerability detection, performance analysis, test coverage verification, and detailed review feedback generation.
3-Phase Automated Review
Phase 1: Automated Checks (5 minutes)
Syntax & Linting:
✓ Run linters (pylint, eslint, golint, etc.)
✓ Check code formatting (black, prettier, gofmt)
✓ Type checking (mypy, TypeScript, go vet)
Security Scanning:
✓ Dependency vulnerabilities (safety, npm audit, cargo audit)
✓ Credential detection (git-secrets, detect-secrets)
✓ OWASP Top 10 checks
Test Coverage:
✓ Coverage ≥85%
✓ Critical paths covered
✓ Edge cases tested
Phase 2: AI Quality Analysis (15 minutes)
TRUST 5 Validation:
✓ T - Tests present and comprehensive
✓ R - Code readable and maintainable
✓ U - Unified with codebase patterns
✓ S - Security best practices
Design Analysis:
✓ SOLID principles
✓ Design patterns appropriate
✓ Scalability concerns
✓ Performance implications
Phase 3: Human Review (20 minutes)
Architectural Review:
✓ Does solution fit architecture?
✓ Any alternatives considered?
✓ Trade-offs documented?
Business Logic:
✓ Does it solve the problem?
✓ Any edge cases missed?
✓ User experience impact?
Documentation:
✓ README updated
✓ API docs current
✓ Examples provided
AI-Powered Quality Checks
Code Quality Metrics
class :
() -> QualityReport:
metrics = {
: calculate_cyclomatic(code),
: assess_testability(code),
: calculate_maintainability(code),
: assess_readability(code),
: scan_for_vulnerabilities(code),
: detect_patterns(code),
}
QualityReport(metrics)