What problem does it solve?
This skill guides engineers and reviewers to evaluate code, component, and API design quality, helping teams identify design issues and align on best practices.
Core Features & Use Cases
- Abstraction Quality assessment: naming, SRP, leaky abstractions, and Tell, Don't Ask patterns.
- SOLID Compliance review: checks against SRP, OCP, LSP, ISP, and DIP with practical signals.
- API Design evaluation: protocol choices (REST, GraphQL, gRPC), consistency, error handling, and versioning considerations.
- Developer Experience critique: clarity of errors, DX-oriented guidance, and maintainability signals.
- Output: delivers a structured Design Review with prioritized recommendations and concrete examples.
Quick Start
Provide a module or API surface description and ask for a Design Review focusing on naming, abstractions, SOLID, and DX.