数据库
用 Next.js 14 + TypeScript +…
当你基于 Next.js 14、TypeScript、TailwindCSS 和 Supabase 开发全栈 Web 应用时,按此规范产出可读、完整、无占位代码的实现。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
用 Next.js 14 + TypeS特定
解决思路
- 始终使用 Next.js 14、Supabase、TailwindCSS、TypeScript 的最新稳定版本及其最新特性与最佳实践
- 组件文件采用 kebab-case 命名,例如 my-component.tsx
- 优先使用 React Server Components 和 Next.js 的 SSR 能力
- 把客户端组件('use client')限制在最小、隔离的实现范围内
- 为数据获取组件补充 loading 状态和错误处理状态
- 建立错误处理与错误日志记录机制
- 全程使用语义化 HTML 元素
- 严格按用户给出的规格说明实现
- 产出正确、符合当前版本、无 bug、功能完整、安全且高效的代码
- 可读性优先于性能优化
- 完整实现所有被要求的功能
- 清除 todo、占位符和未完成的代码片段
- 在实现中引用具体文件名
- 保持简洁,尽量不写无关内容
- 对不熟悉的话题明确承认不确定,而不是猜测
适用边界 · 注意事项
- 项目不使用 Next.js 14 / TypeScript / TailwindCSS / Supabase 这套技术栈时
- 需要以极致性能优化为先、可读性要让位的场景
- 以重型客户端交互与状态为主、不适合以 Server Components 优先的场景