跳转到主要内容

Understand

技能 已验证 活跃

分析代码库以生成交互式知识图谱,用于理解架构、组件和关系

目的

将复杂的代码库转化为可理解的交互式知识图谱,使开发人员能够快速掌握架构、组件和关系,而无需进行大量的手动代码审查。

功能

  • 生成代码库的交互式知识图谱。
  • 可视化架构层和业务领域。
  • 提供指导性学习之旅和模糊/语义搜索。
  • 通过已提交的图谱支持增量分析和团队协作。
  • 提供多平台安装和本地化输出。

使用场景

  • 理解新的或不熟悉的代码库。
  • 让新团队成员熟悉项目。
  • 执行代码审查和影响分析。
  • 探索依赖关系和架构模式。

非目标

  • 取代代码编辑器或 IDE。
  • 执行静态分析以查找安全漏洞(超出结构洞察)。
  • 生成可执行代码或自动重构。

安装

npx skills add Lum1104/Understand-Anything

通过 npx 运行 Vercel skills CLI(skills.sh)— 需要本地安装 Node.js,以及至少一个兼容 skills 的智能体(Claude Code、Cursor、Codex 等)。前提是仓库遵循 agentskills.io 格式。

质量评分

已验证
100 /100
about 18 hours ago 分析

信任信号

最近提交1 day ago
星标14.5k
许可证MIT
状态
查看源代码

类似扩展

Pathfinder

100

将代码库映射为按功能分组的流程图,识别不同功能之间的重复关注点,并提出统一的架构。在被要求“寻找理想路径”、统一重复系统或在重构前审计架构时使用。输出一个建议的统一流程图以及针对每个系统的“制定计划”提示。

技能
thedotmack

Lean Ctx

100

AI 代理的上下文运行时 — 包含 59 个 MCP 工具、10 种读取模式、95+ 种 shell 模式、支持 18 种语言的 tree-sitter AST。将 LLM 上下文压缩高达 99%。用于读取文件、运行 shell 命令、搜索代码或探索目录。如果不存在,则自动安装。

技能
yvgude

Understand Domain

100

从代码库中提取业务领域知识并生成交互式领域流程图。可独立运行(轻量级扫描)或从现有的 /understand 知识图中派生。

技能
Lum1104

Assess Form

99

Evaluate a system's current structural form, identify transformation pressure, and classify transformation readiness. Covers structural inventory, pressure mapping, rigidity assessment, change capacity estimation, and readiness classification for architectural metamorphosis. Use before any significant architectural change to understand the starting point, when a system feels stuck without clear reasons, when external pressure from growth or tech debt is mounting, or as periodic health checks for long-lived systems.

技能
pjt222

Kg Extract

99

Extract entities and relations from source files to build a knowledge graph

技能
ruvnet

V3 Ddd Architecture

100

Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.

技能
ruvnet