What problem does it solve?
This Skill eliminates the risk of misclassifying business requirements into incorrect modeling problem classes, which prevents common architecture mistakes like overengineering (adding unnecessary service layers or aggregates) or underengineering (missing critical concurrency protections or integration failure handling).
Core Features & Use Cases
- Signal Scanning: Automatically detects initial modeling class candidates from natural language requirement descriptions or UI mockup text.
- Targeted Clarification: Asks up to 4 high-discrimination questions per round to resolve ambiguity between similar classes (e.g. distinguishing CRUD from Resource Contention).
- Implementation Guidance: Recommends class-aligned implementation approaches with rationale, flags common anti-patterns for each class, and offers next steps for complex classifications like Resource Contention.
- Use Case: When a product or engineering team is designing a new feature and is unsure whether it requires simple database CRUD operations, aggregate-based concurrency control, cross-module integration orchestration, or read-only transformation logic, this skill provides a structured, guided classification workflow.
Quick Start
Provide your business requirement or feature description to the problem-classifier skill to receive an accurate modeling problem class classification with tailored implementation recommendations.