Architecture Discovery
Discover repository structure, modules, and dependencies. No configuration required.
Tier: Free
Common use cases
- •Understanding repository structure and module boundaries
- •Onboarding new developers to the codebase
- •Building a dependency graph before refactoring
- •Documenting high-level architecture
- •Identifying entry points and dependency roots
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.
Advanced commands
Additional commands for deeper workflows.
Typical workflow
How engineers use these commands together.
- 1.
arc dataset - 2.
arc deps - 3.
arc ingest - 4.
arc ingest-repositories - 5.
arc init - 6.
arc map - 7.
arc path - 8.
arc scan - 9.
arc worker
Related capabilities
Architecture Analysis
Evaluate health, boundaries, and structural risks. Detect cycles, smells, and hotspots.
View page →Impact Investigation
Understand blast radius and dependency impact before refactoring.
View page →Apply Fixes & Watch
Apply safe architectural fixes automatically (arc fix) and keep your architecture clean with continuous fixing (arc watch).
View page →New to ArcSight? Install the CLI