SuperAPI AI 工具集

codesight-ai-context

通用与其它

查看项目

更新于 10-15 19:47

技能介绍

用途:CodeSight 把代码库编译成紧凑的结构化上下文(路由、模型、组件、依赖),供 AI 编程助手一次性读取,减少手动探索文件消耗的 token。

主要能力:默认生成 .codesight/CODESIGHT.md 上下文地图,含项目元数据、带 HTTP 方法与处理位置的路由、数据库模型及字段关系、UI 组件及 props、按依赖数排序的高影响文件、框架与 ORM 检测结果。--wiki 生成持久化 Wiki 知识库(index/overview/auth/payments/database/users/ui/log)。--init 生成 CLAUDE.md、.cursorrules、codex.md、AGENTS.md。--blast 分析指定文件影响范围。--mode knowledge 映射 ADR、会议记录、Obsidian 库等 Markdown 知识库。--mcp 启动 MCP 服务器,提供 13 个工具(获取上下文、路由、模型、组件、影响范围、高影响文件、框架信息、Wiki 索引与文章、Wiki 校验、知识映射、基准分析、项目概览)。支持基准对比、监听与 git hook。

使用方式:npx codesight 即可运行;也可 npm install -g codesight 后执行 codesight。要求 Node.js >= 18,无需 API key 或配置。可在 Claude Code 或 Cursor 中配置 MCP 服务器(命令 npx,参数 codesight --mcp,cwd 指向项目根)。

适用场景:AI 编程会话初始加载上下文、重构前评估影响范围、CI/CD 保持上下文新鲜、本地 git hook 自动更新、将决策记录映射为知识库。

限制:TypeScript 为完整 AST 解析,其他语言使用正则;MongoDB 无 Mongoose schema 时模型可能显示为 0;大型 monorepo(10K+ 文件)较慢,可用 .codesightignore 排除;--init 会覆盖已有 CLAUDE.md,需提前备份。官方标注的 token 节省与基准数据来自资料所述真实项目。具体收费与平台支持等资料未提供。