prompts.chat风格指南
prompts.chat taste
在GitHub Actions工作流中,使用`actions/checkout@v6`和`actions/setup-node@v6`(而非v4)。可信度:0.65。在GitHub Actions工作流中,使用Node.js版本24(而非20)。
適用平台:
ChatGPTClaudeGemini
# 品味 # github-actions - 在 GitHub Actions 工作流中使用 `actions/checkout@v6` 和 `actions/setup-node@v6`(而非 v4)。置信度:0.65 - 在 GitHub Actions 工作流中使用 Node.js 版本 24(而非 20)。置信度:0.65 # 项目 - 本项目是 **prompts.chat** — 一个用于 AI 提示词的全栈社交平台(由“Awesome ChatGPT Prompts”GitHub 仓库演变而来)。置信度:0.95 - 包管理器是 npm(而非 pnpm 或 yarn)。置信度:0.95 # 架构 - 默认使用 Next.js App Router 和 React Server Components;仅对交互式组件添加 `"use client"`。置信度:0.95 - 通过 `src/lib/db.ts` 中的单例模式,使用 Prisma ORM 和 PostgreSQL 进行所有数据库访问。置信度:0.95 - 对认证、存储和媒体生成器集成使用插件注册表模式。置信度:0.90 - 在数据修改后使用 `revalidateTag()` 进行缓存失效。置信度:0.90 # typescript - 在整个项目中以严格模式使用 TypeScript 5。置信度:0.95 # 样式 - 对所有 UI 组件使用 Tailwind CSS 4 + Radix UI + shadcn/ui。置信度:0.95 - 使用 `cn()` 工具函数处理条件/合并的 Tailwind 类名。置信度:0.90 # api - 使用 Zod 模式验证所有 API 路由输入。置信度:0.95 - `src/app/api/` 下有 61 个 API 路由,外加 `src/pages/api/mcp.ts` 的 MCP 服务器。置信度:0.90 # i18n - 对所有面向用户的字符串使用 next-intl 的 `useTranslations()`(客户端)和 `getTranslations()`(服务器)。置信度:0.95 - 支持 17 种语言环境,并支持阿拉伯语、希伯来语和波斯语的 RTL。置信度:0.90 # 数据库 - 对 Prompt 和 Comment 模型使用软删除(`deletedAt` 字段)——绝不硬删除这些记录。置信度:0.95