architecture-validation

Detect circular dependencies, coupling issues, and layer violations with jCodemunch.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/antigravityos187-sketch/universal-or-strategy --skill architecture-validation-antigravityos187-sketch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-validation
Source: https://github.com/antigravityos187-sketch/universal-or-strategy/tree/main/plugins/architecture-validation
Command: npx skills add https://github.com/antigravityos187-sketch/universal-or-strategy --skill architecture-validation-antigravityos187-sketch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jcodemunch, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the issue of maintaining architectural integrity and preventing common issues such as circular dependencies, excessive coupling, and unclear interface contracts during software development.

Core Features & Use Cases

  • Circular Dependency Detection: Identify and mitigate circular dependencies to improve code modularity.
  • Coupling Metrics Analysis: Evaluate the stability and complexity of module dependencies.
  • Layer Compliance Check: Verify that layers are respected and no violations occur.
  • Interface Contract Validation: Ensure that new abstractions are well-documented and clear.

Quick Start

Run the architecture-validation skill to check for circular dependencies in the current module.

Frequently Asked Questions about architecture-validation

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

FAQPage Schema
How do I detect circular dependencies and excessive coupling in my codebase?

Layer compliance checks verify that architectural layers are respected by detecting layer violations across module boundaries. This systematic validation process ensures your architectural integrity is maintained and prevents unauthorized cross-layer communication during software implementation.

How do I validate interface contracts and check for layer violations during software implementation?

Interface contract validation ensures new abstractions are well-documented and clear, while layer compliance checks verify that architectural layers are respected. This systematic validation process ensures your architectural integrity is maintained and prevents unauthorized cross-layer communication during software implementation.

Do I need jCodemunch tools to perform architecture validation and dependency analysis?

Yes, jCodemunch tools are required for dependency analysis and architecture validation. This dependency provides the necessary code analysis capabilities to evaluate coupling metrics, detect circular dependencies, and verify modular design during software planning and implementation phases.

When should I run architecture validation to check for layer violations and coupling metrics?

Architecture validation should be run during software planning and implementation phases to detect and mitigate common issues like circular dependencies, excessive coupling, and layer violations. Running it early reduces risks and ensures architectural integrity throughout the development lifecycle.

What is the best way to evaluate module dependency stability and complexity?

The best way to evaluate module dependency stability and complexity is through coupling metrics analysis, which assesses the stability and complexity of module dependencies. This systematic architectural validation approach identifies structural risks and improves overall code modularity.