peaa-evaluator

Analyze codebases for PEAA patterns and antipatterns within a defined scope.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/mikecubed/agent-orchestration --skill peaa-evaluator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peaa-evaluator
Source: https://github.com/mikecubed/agent-orchestration/tree/main/plugins/patterns/skills/peaa-evaluator
Command: npx skills add https://github.com/mikecubed/agent-orchestration --skill peaa-evaluator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Evaluates codebases against Patterns of Enterprise Architecture (PEAA) to identify present patterns, misapplications, and antipatterns, enabling targeted refactoring guidance within a defined scope.

Core Features & Use Cases

  • Load PEAA reference catalogs and antipattern mappings
  • Analyze a specified file or module to detect applicable patterns and antipatterns
  • Produce a structured report with findings, locations, and improvement suggestions for architecture governance

Quick Start

Provide a specific file or directory path to analyze, and I will evaluate the code against PEAA patterns and antipatterns within that scope.

Frequently Asked Questions about peaa-evaluator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify enterprise architecture patterns and antipatterns in my codebase?

To identify enterprise architecture patterns and antipatterns in your codebase, provide a specific file or module path for analysis. The evaluator detects applicable PEAA patterns, surfaces governance gaps, and outputs a structured report with improvement suggestions.

How do I evaluate code against PEAA patterns for a specific domain layer?

Evaluating code against PEAA patterns for a specific domain layer requires providing the target file or directory path. The analysis enforces this defined scope, reading catalog references to detect patterns and antipatterns within that boundary.

What are enterprise application architecture antipatterns and how are they detected?

Enterprise application architecture antipatterns are misapplications of structural design patterns. They are detected by analyzing code structure against loaded PEAA reference catalogs and antipattern mappings, producing a report with findings and locations.

Can I analyze a single module for architecture governance gaps without scanning the whole project?

Yes, you can analyze a single module for architecture governance gaps by providing its specific path. The evaluation operates on that defined scope, such as a data layer, to detect patterns and antipatterns without scanning the entire project.

What is the best way to find misapplied enterprise architecture patterns for targeted refactoring?

The best way to find misapplied enterprise architecture patterns for targeted refactoring is analyzing the specified code scope against PEAA catalogs. This produces a structured report detailing present patterns, misapplications, and improvement suggestions.

Does the pattern analysis work with any codebase or does it require specific reference catalogs?

The pattern analysis works by loading PEAA reference catalogs and antipattern mappings to evaluate the provided codebase structure. It uses these references to detect applicable patterns, misapplications, and antipatterns within the specified scope.