architecture-review

Audit layer separation and design patterns in enterprise codebases.

4|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/vikisingh23/neuraforge-ai --skill architecture-review-vikisingh23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-review
Source: https://github.com/vikisingh23/neuraforge-ai/tree/main/skills/architecture-review
Command: npx skills add https://github.com/vikisingh23/neuraforge-ai --skill architecture-review-vikisingh23

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill helps teams enforce clean software architecture by analyzing code structure and design patterns to ensure boundaries are respected.

Core Features & Use Cases

  • Layer separation checks (controller → service → repository)
  • Dependency injection usage checks
  • Module boundaries enforcement (no cross-boundary DB access)
  • Single responsibility and god class detection
  • Architecture audits for ongoing code quality reviews

Quick Start

Run an architecture review on the repository to surface layering violations and DI issues.

Frequently Asked Questions about architecture-review

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

FAQPage Schema
How do I audit code architecture and enforce layer separation in my project?

Audit code architecture by checking layer separation rules, such as controller to service to repository boundaries, to ensure module isolation and structural integrity across your enterprise project.

What is the best way to detect god classes and single responsibility violations during an architecture review?

Detect god classes and single responsibility violations by analyzing module cohesion and design patterns, documenting findings with actionable recommendations to improve your code architecture.

How do I check dependency injection usage and correctness across frontend and backend layers?

Check dependency injection usage by auditing DI correctness and cross-boundary access rules across frontend and backend layers, enforcing service-to-repository boundaries and module cohesion.

Can I use this to enforce module boundaries and prevent cross-boundary database access?

You can enforce module boundaries by auditing layer isolation and cross-boundary database access rules, ensuring no unauthorized repository access occurs across service boundaries in enterprise projects.

When do I need an architecture audit for ongoing code quality reviews?

You need an architecture audit for ongoing code quality reviews when you must enforce clean software architecture, verify layer isolation, and surface dependency injection issues in your repository.