SuperAPI AI 工具集

ontoly-software-graph

编程与开发

查看项目

更新于 10-15 20:33

技能介绍

用途:当编码智能体需要基于图谱理解软件结构、而非直接翻查源码时使用 Ontoly。它从 TypeScript 仓库构建确定性的 Software Graph,并通过 CLI 查询、MCP 能力与智能体技能暴露出来;该技能只教授工作流,Ontoly 本身才是事实来源。

主要能力:仓库架构、模块归属、服务、路由、包或依赖说明;追踪请求、路由、控制器、服务、提供者、依赖或调用链;评估删除、重命名或重构某个符号、模块、包、路由、服务的影响;审查循环导入、死代码、配置使用、环境变量与图谱诊断。

使用方式:先检查仓库中是否已有 Ontoly 图谱,如 .ontoly/、SoftwareGraph.json 或已记录的 Ontoly 脚本;若缺失且适合本地生成,运行 ontoly build .;随后在进行架构判断前检查图谱诊断、信任度、语义覆盖率、框架检测与验证结果。优先使用 Ontoly CLI 或 MCP 能力完成上述分析;仅在图谱缺失、不完整、对当前问题不可信或用户明确要求源码级验证时,才查看源文件。

证据规则:区分图谱事实与推断;在可行时引用确切的图谱节点、边、包、路由、诊断或查询输出;将未解析导入、低信任度、缺失框架检测与验证失败视为答案局限;除非 Ontoly 报告某关系或答案已标注为推断,否则不要断言该关系存在。

适用场景:解释仓库架构、追踪登录流程从路由到控制器、服务与仓库、查找依赖 UserRepository 的内容及变更影响等。限制:需具备 Ontoly 图谱或可执行构建,否则分析受限;图谱质量与信任度决定结论可靠性。其它收费、价格与平台信息暂未提供。