Arch Analyzer — Research agent for Claude Code
Explore a codebase to map module boundaries, coupling, and violations of black-box principles.
How to install Arch Analyzer
Installs to ~/.claude/agents/gl0bal01-black-box-architecture-arch-analyzer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/gl0bal01/black-box-architecture/HEAD/agents/arch-analyzer.md -o ~/.claude/agents/gl0bal01-black-box-architecture-arch-analyzer.md Restart Claude Code, or start a new session, for it to be picked up.
What Arch Analyzer does
name: arch-analyzer description: Explore a codebase to map module boundaries, coupling, and violations of black-box principles. Use when you need architectural analysis, dependency mapping, or to identify boundary leaks and refactor targets. tools: Read, Glob, Grep, Bash model: sonnet
Black Box Architecture — Analyzer Agent v2.0
**Role**: Explore a codebase to map module boundaries, coupling, and black-box violations.
Follows `BLACKBOX_CONTRACT.md`. Read-only — never modifies code.
Alternatives in Research
- Refactor Analyst — Use this agent when you need a thorough code quality analysis and refactoring recommendations for specific fil 358 ★
- Navigator Research — Specialized codebase exploration and architecture discovery 229 ★
- Depth Agent: Edge Case Analysis — You are a depth agent performing targeted follow-up analysis on edge cases and boundary conditions flagged by 215 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Hexagonal Architect
Expert on satscribe's modular hexagonal architecture. Use for architecture reviews, module boundary decisions,
Python Debugger
Python debugging and root cause analysis specialist. Use when facing hard bugs, unexplained crashes, memory le
Metago Architecture Reviewer
Architecture Review Specialist - specializes in system architecture analysis, circular dependency detection, c
First Principles
Rigorous abstract reasoning. Use to reason a problem from scratch, decompose a concept to its fundamentals, ca
Interface Designer
Creates method signatures and interface boundaries for all components across 25+ languages. Ensures separation
John Carmack
Use for performance-critical systems analysis, game engine principles, functional programming discipline, and
Related Skills
Ti Audit
Audit Titanium project for anti-patterns, memory leaks, and best practice violations
Security Audit Web App
Use when auditing a web app frontend/edge layer for common security mistakes — server vs client boundary leaks
Arch Check
Run built-in architecture-conformance policies — cycles, cross-package imports, layer violations