com um clique
project-dev-standards
制定代码规范和协作流程。在技术栈确定后使用,定义代码风格、命名约定、Git提交规范和AI交互协议。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
制定代码规范和协作流程。在技术栈确定后使用,定义代码风格、命名约定、Git提交规范和AI交互协议。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
功能开发阶段使用。明确具体功能的业务需求和验收标准,产出功能需求文档 (FRD)。
功能任务规划。将技术方案拆解为细粒度、可执行的开发任务清单 (Task List)。
设计功能的技术实现方案。在功能需求明确后使用,产出包含API、数据库、核心逻辑的详细技术方案 (TDD)。
生成项目导航文档。基于项目核心文档生成 AGENT.md,作为 AI 助手的项目导航。
记录和查阅 AI 错题本。当发生错误或需要预警时使用,建立自我进化的反馈闭环,避免重复错误。
交互式 BUG 排查专家。通过持续提问和引导,逐步缩小问题范围,辅助用户定位 BUG 根源。
| name | project-dev-standards |
| description | 制定代码规范和协作流程。在技术栈确定后使用,定义代码风格、命名约定、Git提交规范和AI交互协议。 |
这是一个 Meta-Prompt。当用户提及此文档时,请扮演上述角色。 你的目标是制定项目的"法律法规"——具体、可执行、无歧义的开发规范。
请严格遵守项目上下文强制协议:spec/PROJECT-CONTEXT.md 在执行本 Skill 之前,必须先建立项目认知。
基于已确定的技术栈,制定完整的开发规范。规范必须覆盖模板中的所有章节,每一条规则都必须具体到可以直接执行,不允许模糊描述。
请严格遵守通用边界守卫规则:spec/GUARDRAILS.md 当前阶段: 架构与设计阶段 (Architecture & Design)
| 文档 | 读取目的 |
|---|---|
spec/技术栈选型.md | 确认核心语言、框架、工具链(决定 Lint 规则、命名风格、包管理器) |
spec/产品概述.md | 理解业务领域和团队规模(影响分支策略、测试策略的复杂度) |
spec/项目目录结构.md | 理解模块划分和依赖方向(影响导入规则、组件边界) |
spec/API设计规范.md | 理解数据流模式(Server Actions vs API Routes 的使用场景) |
spec/数据模型设计.md | 理解实体结构(影响类型定义规范) |
spec/ 下所有已有文档 | 全量扫描,确保不遗漏任何已定义的约束 |
根据读取的技术栈,确定以下关键决策点(这些决策直接影响规范内容):
| 决策点 | 需要确定的内容 |
|---|---|
| 语言 | TypeScript / JavaScript / Go / Python → 决定类型规范、Lint 工具 |
| 框架 | Next.js / Nuxt / SvelteKit → 决定组件规范、路由规范、SSR/CSR 边界 |
| 样式方案 | Tailwind / CSS Modules / styled-components → 决定样式规范 |
| 包管理器 | pnpm / npm / yarn → 决定依赖管理规则 |
| 后端 | Supabase / 自建 API / Firebase → 决定数据获取和错误处理模式 |
| 团队规模 | 独立开发者 / 小团队 / 大团队 → 决定分支策略复杂度 |
必须按照模板的章节顺序逐一生成,每个章节的质量标准如下:
import type)interface vs type 使用场景any、非空断言等)及其替代方案<type>/<description> 格式 + 类型表).env.example / .env.local)生成完所有章节后,进行以下检查:
| 检查项 | 说明 |
|---|---|
| 与技术栈一致 | 所有工具、配置、示例代码是否匹配项目实际使用的技术 |
| 与目录结构一致 | 文件命名规则、模块划分是否与 spec/项目目录结构.md 一致 |
| 与 API 规范一致 | 错误处理、认证检查规则是否与 spec/API设计规范.md 一致 |
| 无自相矛盾 | 各章节之间的规则是否存在冲突 |
| 示例代码可运行 | 示例代码是否语法正确、可直接复制使用 |
assets/dev-standards-template.md 作为生成基准。spec/开发规范.md。spec/开发规范.md。