-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
Clawdia can read individual files but struggles with large codebases. No automatic dependency mapping or architecture visualization. This is needed for true "self-architecture" capability.
What to Build
A code-intelligence/ skill with:
- AST Parsing — Parse JS/TS files into abstract syntax trees, extract function signatures, imports, exports
- Dependency Graphs — Map which skills depend on which, which functions call which
- Cross-Reference Analysis — Find all usages of a function/variable across the codebase
- Architecture Visualization — Generate Mermaid diagrams of skill relationships
- Impact Analysis — Before making a change, show what else might break
Tools
@babel/parserfor JS AST parsingmadgefor dependency graph generation- Custom cross-reference indexer that persists to SQLite
Integration
capability-evolver: Before mutation, run impact analysisskill-tester: Generate tests based on dependency graphgoal-tracker: Measure "self-architecture" progress
This is a Code Singularity prerequisite
Without understanding her own codebase at scale, Clawdia can't safely make architectural changes. This bridges the gap between "self-repair" (done) and "self-architecture" (not yet).
Reactions are currently unavailable