with one click
validate-architecture
Verify architectural consistency and dependency rules
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Verify architectural consistency and dependency rules
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Verify architectural consistency and dependency rules in EagleEye
Validate EagleEye documentation matches actual implementation
Generate tests following project conventions
Determine minimum requirements to consume the EagleEye library
Generate release notes and prepare the next release for EagleEye
Review an EagleEye pull request checking architecture, tests, docs, and completeness
| name | validate-architecture |
| description | Verify architectural consistency and dependency rules |
| trigger | when the user asks about architecture, rules, conventions, or dependency validation |
When invoked:
Detect project structure:
lib/ directory layout.analyzer/, data/, model/, util/).bin/ entry point.Analyze dependencies between modules:
lib/ subdirectories import from which others.Verify architecture rules for Dart packages:
lib/ (e.g., bin/, test/) should not be imported by lib/.lib/model/ should have minimal dependencies (ideally none on other layers).lib/data/ may depend on model/ but not on analyzer/ or util/.lib/analyzer/ may depend on model/ and util/.lib/util/ should be independent of other layers.bin/main.dart should only depend on the public API entry point.Detect:
Produce a report with:
Critical issues that break architectural rules.
Potential issues or code smells.
Suggested improvements for the module structure and dependency graph.