SuperAPI AI 工具集

map

编程与开发

查看项目

更新于 10-15 22:14

技能介绍

用途:为代码库生成语义符号地图,列出所有导出、类、函数与接口的定义位置,用精确的 file:line 定位替代 rg 文本搜索的猜测,避免注释或字符串中同名内容造成的混淆。

主要能力:脚本会检测项目语言(TypeScript/JavaScript/Python/Rust/Go),提取全部导出符号及其位置,并在 ~/.claude/codebase-maps/{project}_symbols.md 生成 Markdown 地图,按类型分组(如 Classes、Functions)以表格呈现符号与位置。

使用方式:运行 python3 ~/.claude/skills/map/scripts/symbol_map.py。生成后可直接引用符号位置,例如“Read src/auth/provider.ts:15 to check AuthProvider”或“The formatDate function at src/utils/date.ts:42 needs modification”。

适用场景:开始接触不熟悉的代码库、进行大规模重构前、需要理解代码结构时。

限制:资料未提供支持语言之外的扩展方式、输出路径自定义、性能与依赖要求等信息;具体行为以脚本实现为准。