SuperAPI AI 工具集

codebase-diagram

数据与分析

查看项目

更新于 10-15 23:42

技能介绍

用途:把代码仓库渲染成一张可交互的等距城市地图,帮助读者理解模块划分与数据流向。根视图放 6 到 14 个方块,另设 2 到 6 个下钻视图;方块高度表示含义,高块代表度量、评估或把关部分,矮块代表存储、垫片或薄适配层。

主要能力:等距立方体置于点阵网格上,屋顶带字母编码;分组用虚线围栏表示;边上流动圆点可点击查看数据包片段;左侧索引按同样分组排列;右侧面板显示“做什么/如何构建”;顶部显示真实统计与流程控制(继续、单步追踪、重置);支持平移、缩放、检查的帮助控件;跟随 prefers-color-scheme 切换 Catppuccin Mocha(深色)与 Latte(浅色),也可手动切换。

使用方式:先确认交付形式(here.now 页面、自包含 HTML 文件或两者),未说明则先询问。阅读 README、ARCHITECTURE、AGENTS.md、CLAUDE.md 及顶层目录与真实入口,跳过生成产物、vendor、锁文件和密钥文件。按 references/model.md 生成一个 JSON 模型写入工作文件,再执行注入与扫描: python3 <skill>/scripts/inject.py <skill>/template/index.html /tmp/codebase-diagram-model.json -o /tmp/codebase-diagram/index.html python3 <skill>/scripts/scan.py /tmp/codebase-diagram/index.html 本地打开点击验证后交付。发布 here.now 时发布含 index.html 的目录,只告知公开 siteUrl 及站点是永久还是 24 小时。

限制:隐私不可妥协,模型、HTML、回复和发布命令中不得出现密钥、令牌、密码、cookie、会话 id、私钥、连接字符串、JWT、OTP、真实用户数据或 PII;数据包只写结构示例。每次交付前必须运行 scan.py,失败则脱敏重扫,不得交付未通过的文件。不要打印 API key、claim token 或凭据文件内容。若用户想要 Mermaid 片段、PNG 或 Markdown 架构文档,或想要附加到运行进程的实时调试器,则不适用本技能。具体安装路径与依赖细节暂未提供。