Extracts entities like classes, functions, and modules from your source code and stores them as a knowledge graph in AgentDB, complete with weighted relationships. The real value is in how it handles TypeScript imports: it correctly distinguishes between type-only imports (which are compile-time only) and value imports, avoiding phantom runtime dependency cycles that can mess up impact analysis. Use it when you need to understand codebase structure, trace dependencies, or figure out what breaks when you change something. It scans files, identifies entities, maps their relationships with different weights, then stores everything so you can query it later. Beats manually grepping through imports to understand how your modules actually connect.
npx skills add https://github.com/ruvnet/ruflo --skill kg-extract