adv-arch-detection

Detect architectural inconsistencies and dependency violations across technology stacks.

4|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Sharper-Flow/Advance --skill adv-arch-detection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adv-arch-detection
Source: https://github.com/Sharper-Flow/Advance/tree/main/skills/adv-arch-detection
Command: npx skills add https://github.com/Sharper-Flow/Advance --skill adv-arch-detection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of architectural decay and hidden dependency issues by providing a systematic, multi-phase detection mechanism that identifies inconsistencies between your codebase, specifications, and documentation.

Core Features & Use Cases

  • Multi-Phase Detection: Employs a robust strategy starting with deterministic stack-specific tools, followed by research-based discovery, and concluding with AI-driven heuristics.
  • Stack-Aware Analysis: Automatically detects project stacks (TypeScript, Python, Go, Rust, etc.) and applies the appropriate structural validators to ensure compliance.
  • Use Case: Use this skill to automatically flag circular dependencies, orphaned modules, or layer violations in your project before they become technical debt, ensuring your implementation remains aligned with your architectural specs.

Quick Start

Run the architecture detection skill to scan the current repository for structural inconsistencies and generate a comprehensive coverage report.

Frequently Asked Questions about adv-arch-detection

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

FAQPage Schema
How do I detect architectural drift and dependency violations in my codebase?

You can detect architectural drift by running an automated three-phase verification strategy that scans your repository to identify structural inconsistencies, circular dependencies, and layer violations across diverse technology stacks.

What is the best way to automate structural validation for a multi-stack software project?

Automated structural validation is best handled by stack-aware analysis tools that automatically detect your project stacks like TypeScript, Python, Go, or Rust, and apply the appropriate structural validators to ensure compliance.

How does automated spec-to-code drift analysis work?

Spec-to-code drift analysis works by applying a multi-phase detection mechanism that systematically identifies hidden inconsistencies and structural decay between your implementation, architectural specifications, and project documentation.

Can I use automated dependency analysis to find circular dependencies and orphaned modules?

Yes, automated dependency analysis can flag circular dependencies, orphaned modules, and layer violations in your project before they become technical debt, ensuring your implementation remains aligned with your architectural specs.

Does architecture linting work with multiple programming languages like Go and Rust?

Architecture linting supports multiple programming languages by automatically detecting project stacks including TypeScript, Python, Go, and Rust, then applying the appropriate deterministic structural validators for each specific tech stack.

Why do I need automated technical debt identification for my software architecture?

Automated technical debt identification is needed to prevent architectural decay by systematically catching hidden dependency issues and structural inconsistencies early, before they compound into larger maintenance problems.