← ClaudeAtlas

bearing-architecture-reviewlisted

Use to JUDGE structure — coupling, cohesion, layering violations, import cycles, god objects. Exploring/imaging help you understand; this produces an assessment with evidence. Examples: "review the architecture", "where's the coupling", "are there layering violations", "find import cycles / god objects".
ReidenXerx/bearing · ★ 6 · Code & Development · score 75
Install: claude install-skill ReidenXerx/bearing
# Architecture review with GitNexus <!-- BEGIN GENERATED: graph-uncertainty — bearing regenerates this block; edits here are replaced on update --> ## The graph can be wrong A zero is not absence; a near-0.5 `r.confidence` edge is a lead, not proof (~92% of `USES`); a count can be a floor — `impact` says which in `epistemic`. Before a conclusion that matters, confirm with a scoped `Grep` (allowed here, not a gate violation) and say which check you ran. <!-- END GENERATED: graph-uncertainty --> `bearing-exploring`/`imaging` help you *understand* a codebase; this skill *judges* it — and backs every claim with a graph query, not vibes. ## Workflow ``` 1. READ gitnexus://repo/{name}/clusters → functional areas + cohesion scores (low = poorly factored) 2. READ gitnexus://repo/{name}/processes → long/tangled flows = candidate hotspots 3. check({cycles: true}) → circular File IMPORTS (hard structural smell) 4. cypher: cross-cluster CALLS → coupling + layering violations (lower layer calling higher) 5. cypher: god objects → classes with many HAS_METHOD AND high fan-in 6. impact on hub symbols → load-bearing nodes (high blast radius = architectural risk) ``` > Stale index → `npm run bearing:agent-refresh` (autonomous). ## What to assess (and how) | Finding | How to detect | Why it matters | | --- | --- | --- | | **Import cycles** | `check({cycles: true})` | Cyclic deps block modularity, slow builds