用途:为 Grey Haven 系统创建本体文档,捕捉代码库中的核心概念、关系与分类体系,适用于新成员上手、功能设计前的领域建模、架构评审、遗留代码重构前分析,以及多租户隔离模式审计。
主要能力:从 TanStack Start 前端提取 Drizzle 表与关系、React 组件层级、TanStack Router 路由、Better-auth 会话与用户模型、服务端函数及多租户 tenant_id 隔离模式;从 FastAPI 后端提取 SQLModel 实体、仓储模式、服务层逻辑、API 端点层级、多租户仓储过滤与 Pydantic 校验模型。可识别并记录多租户模式(tenant_id 隔离、RLS 角色 admin/authenticated/anon)、仓储模式(BaseRepository 自动租户过滤)、服务层分离、数据库约定(snake_case、UUID 主键、时间戳)、Better-auth 认证与 Cloudflare Workers 部署架构。
使用方式:按发现提取、本体构建、文档创建、可视化四步进行。前端分析 src/lib/server/schema/、src/lib/components/、src/routes/、src/lib/server/functions/;后端分析 app/db/models/、app/db/repositories/、app/services/、app/routers/。输出目录含 architecture/、domain-model/entities/、diagrams/(.mmd)与 ontology.json,实体文档需含定义、数据库模式、关系、业务规则及 TypeScript 与 Python 表示。
限制:资料未提供安装命令、收费方式与具体平台支持信息;技能面向 Grey Haven 特定技术栈与约定,其他项目适用性暂未提供。