Architecture Analysis
Evaluate health, boundaries, and structural risks. Detect cycles, smells, and hotspots.
Tier: Free
Common use cases
- •Understanding repository architecture
- •Identifying architectural bottlenecks
- •Investigating dependency cycles
- •Evaluating architecture health before refactoring
- •Debugging unexpected module dependencies
CLI Output Example
Run inside your repository
terminal
$ arc scan
Scanning your codebase for architectural issues...
Found 2 issues
Run 'arc fix' to apply safe architectural improvements.
Primary commands
Most common workflows for this capability.
Example usage
arc activate
Related commands
Run arc --help for the full list.
Example usage
arc analyze
Related commands
Run arc --help for the full list.
Example usage
arc authority
Related commands
Run arc --help for the full list.
Example usage
arc blame [path]
Related commands
Run arc --help for the full list.
Example usage
arc changed
Related commands
Run arc --help for the full list.
Example usage
arc check
Related commands
Run arc --help for the full list.
Advanced commands
Additional commands for deeper workflows.
Example usage
arc compare [--json]
Related commands
Run arc --help for the full list.
Example usage
arc context [--json]
Related commands
Run arc --help for the full list.
Example usage
arc doctor
Related commands
Run arc --help for the full list.
Example usage
arc explain <path>
Related commands
Run arc --help for the full list.
Example usage
arc health
Related commands
Run arc --help for the full list.
Example usage
arc hotspots
Related commands
Run arc --help for the full list.
Example usage
arc login
Related commands
Run arc --help for the full list.
Related commands
Run arc --help for the full list.
Example usage
arc review
Related commands
Run arc --help for the full list.
Example usage
arc share
Related commands
Run arc --help for the full list.
Example usage
arc snapshot
Related commands
Run arc --help for the full list.
Example usage
arc trend
Related commands
Run arc --help for the full list.
Example usage
arc validate:invariants
Related commands
Run arc --help for the full list.
Example usage
arc web [--port N]
Related commands
Run arc --help for the full list.
Example usage
arc why <module> | why <file> | why <moduleA> <moduleB>
Related commands
Run arc --help for the full list.
Typical workflow
How engineers use these commands together.
- 1.
arc activate - 2.
arc analyze - 3.
arc authority - 4.
arc blame - 5.
arc changed - 6.
arc check - 7.
arc compare - 8.
arc context - 9.
arc doctor - 10.
arc explain - 11.
arc health - 12.
arc hotspots - 13.
arc login - 14.
arc pr - 15.
arc review - 16.
arc share - 17.
arc snapshot - 18.
arc trend - 19.
arc validate:invariants - 20.
arc web - 21.
arc why