architecture-guardian

Audit Evently's modular monolith for architectural compliance during PR reviews.

3|Updated Apr 24, 2025
One-click install
npx skills add https://github.com/wibu009/evently --skill architecture-guardian-wibu009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-guardian
Source: https://github.com/wibu009/evently/tree/main/.github/skills/architecture-guardian
Command: npx skills add https://github.com/wibu009/evently --skill architecture-guardian-wibu009

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates Evently's modular monolith architecture, enforcing defined architectural rules and catching violations early in code changes.

Core Features & Use Cases

  • Enforces cross-module isolation and layer dependency rules across all modules.
  • Validates DDD patterns, CQRS conventions, and coding standards during reviews and PRs.
  • Provides actionable remediation guidance to maintain consistent architecture governance.

Quick Start

Run an architecture check on a feature branch to surface violations before merge.

Frequently Asked Questions about architecture-guardian

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

FAQPage Schema
How do I audit a modular monolith for architectural compliance during PR reviews?

You can detect module isolation breaches by running an architecture check that enforces cross-module isolation rules and layer dependencies, providing actionable remediation guidance for any violations found.

What is the best way to enforce DDD and CQRS naming conventions in a codebase?

The best way to enforce DDD and CQRS naming conventions is to validate them through architecture test suites during code changes, catching pattern drift and coding standard violations early in development.

Does this architecture guardian tool work with modular monoliths specifically?

Yes, this tool is specifically designed to audit modular monoliths, enforcing module boundaries and cross-module isolation rules to maintain consistent architecture governance across all modules.

When do I need to run an architecture check for layer dependency violations?

You need to run an architecture check for layer dependency violations during PR reviews and code changes, ensuring that defined architectural rules are followed and violations are caught early before merge.

What are the limitations of automated architecture governance for module boundaries?

Automated architecture governance is limited to validating defined architectural rules and coding standards within the modular monolith, requiring pre-defined architecture test suites to accurately detect violations and naming convention drift.