SuperAPI AI 工具集

analyze-code-structure

设计与创作

查看项目

更新于 10-15 21:09

技能介绍

用途:检查代码组织方式、模块层级与结构模式,帮助理解组件如何组织,适用于代码库初步评审与定位、理解现有模块划分、为文档梳理结构,以及规划重构或重新组织。

主要能力:梳理顶层模块与包;绘制模块层级树;列出主要组件(类、结构体、主要函数);追踪导入关系以理解模块依赖;汇总结构发现,并识别分层组织与常见模式(如 MVC、单例、工厂等)。

使用方式:资料给出快速分析命令,可原样使用: find . -name ".py" -o -name ".mojo" | head -20 tree -L 2 --dirsfirst grep -r "^class|^def|^fn|^struct" --include=".py" --include=".mojo" | head -30

工作流:先勘察代码库,识别顶层模块与包;再映射模块层级,形成可视化树;列出各模块主要组件;追踪导入依赖;最后记录并汇总结构,供团队参考。

输出格式:模块/包层级(树状视图)、各模块关键组件、导入依赖、分层组织(如适用)、值得注意的模式(MVC、单例、工厂等)。

限制:资料未提供具体支持语言范围、运行环境、安装方式、收费与效果保证;示例命令以 Python 与 Mojo 文件为主,其他语言需自行调整。更深层分析需参考同系列的 tier-2 技能,设计原则见 CLAUDE.md 的 Modularity 部分,ML 相关结构可参考 identify-architecture 技能。