What problem does it solve?
This Skill eliminates the risk of misclassifying business requirements into incorrect modeling problem classes, which prevents common architectural mistakes like overengineering (adding unnecessary service layers or aggregates) or underengineering (missing critical concurrency protections or integration handling).
Core Features & Use Cases
- Signal Scanning: Automatically detects initial modeling class candidates from text descriptions or UI mockup inputs.
- Targeted Clarification: Asks up to 4 discriminating questions per round to resolve classification ambiguity, supporting both English and Polish user inputs.
- Implementation Guidance: Recommends aligned implementation approaches with clear rationale for each of the 4 problem classes (CRUD, Transformation & Presentation, Integration, Resource Contention).
- Use Case: When you describe a feature for booking limited warehouse slots, the Skill classifies it as Resource Contention and suggests aggregate design with atomic concurrency checks and optimistic locking.
Quick Start
Describe your business requirement or feature to the Skill, and it will classify it into the correct modeling problem class with tailored implementation guidance.