SuperAPI AI 工具集

grey-haven-ontological-documentation

编程与开发

查看项目

更新于 10-16 05:50

技能介绍

用途:为 Grey Haven 系统创建本体化文档,梳理代码库中的核心概念、关系与分类体系,覆盖 TanStack Start 前端与 FastAPI 后端两套技术栈。

主要能力:从 Drizzle schema、React 组件层级、TanStack Router 路由、Better-auth 会话与用户模型、服务端函数中抽取前端概念;从 SQLModel 实体、Repository 模式、服务层、API 端点层级、Pydantic 校验模型中抽取后端概念。识别并记录多租户模式(tenant_id 隔离、admin/authenticated/anon 三种 RLS 角色)、Repository 自动租户过滤、数据库约定(snake_case 字段、UUID 主键、自动时间戳)、认证与 Cloudflare Workers 部署架构。

输出形式:Mermaid ERD 与系统架构图、实体文档模板(定义、字段、关系、业务规则及 TypeScript 与 Python 表示)、ontology.json、按 architecture/domain-model/diagrams 组织的文档目录。

使用方式:资料以工作流形式给出——先按目录抽取(如 src/lib/server/schema/、app/db/models/ 等),再按 Grey Haven 模式归类,随后撰写文档并绘制图表,最后生成可视化。

适用场景:新开发者入职、新功能域模型设计、多租户架构文档、遗留代码重构前分析、架构评审与一致性审计。

限制:该技能面向 Grey Haven 特定模板(cvi-template、cvi-backend-template、Neon PostgreSQL with RLS),资料未提供安装命令、收费方式与运行平台要求。