SuperAPI AI 工具集

recovery-coach-patterns

编程与开发

查看项目

更新于 10-15 20:30

技能介绍

用途:这是一个开发模式(skill),用于在 Recovery Coach 代码库中新增代码时保持既有约定一致,覆盖组件、页面、API 路由与数据库查询。

主要能力与用法:

  • 项目结构:Next.js App Router(src/app、api 路由、admin、settings、page.tsx)、React 组件(components/ui 与特性组件)、核心逻辑(lib/ai、lib/hipaa、auth.ts、db.ts、rate-limit.ts)、Drizzle ORM 数据库(db/schema.ts、secure-db.ts)、features 清单与 docs、scripts。
  • API 路由模式:校验会话(getSession)、限流(createRateLimiter)、zod 输入校验、执行操作、记录 PHI 审计(logPHIAccess)、返回 JSON;错误用结构化 APIError。
  • React 组件模式:客户端组件、useState/useEffect 加载数据、loading/error 状态、Tailwind 与 ui 基础组件。
  • 数据库:用户数据用 secure-db(RLS 自动过滤),管理端用 requireAdmin。
  • 设计系统:治疗性配色 --navy、--teal、--coral、--cream,并按时间(dawn/day/dusk/night)切换主题。
  • 测试、错误处理、环境变量、提交前检查清单。

适用场景:在 Recovery Coach 中写组件、页面、API 路由、Drizzle 查询、样式与测试时。

限制:不适用于危机干预(用 crisis-response-protocol)、通用 Next.js 问题(查 Next.js 文档)、AI/LLM 集成(用 modern-drug-rehab-computer)、内容审核(用 recovery-community-moderator)。具体安装命令、收费与平台信息暂未提供。