OutputAI evaluator that analyzes code to score the applicability of software design patterns and provide rationale and suggestions.