SuperAPI AI 工具集

development-pipeline

编程与开发

查看项目

更新于 10-16 02:01

技能介绍

用途

Development Pipeline 技能提供完整的 9 阶段开发流水线知识,帮助用户按顺序推进项目开发。它主要面向开发经验较少或非开发者,在以下情况触发:用户表示“我几乎没有开发经验”、使用 /pipeline-* 命令、询问“如何开始开发”“顺序是什么”、或从零开始新项目。该技能为可选而非强制,经验丰富的开发者希望自由推进、非开发类 AI 工作(文档、分析等)、以及现有项目维护或缺陷修复时可停用。

9 阶段流水线概览

  1. Schema/术语:定义数据结构和领域术语
  2. 编码规范:定义代码编写规则
  3. 原型开发:用 HTML/CSS/JS + JSON 进行功能验证
  4. API 设计与实现:后端 API + Zero Script QA
  5. 设计系统:构建组件系统
  6. UI 实现:实际 UI 实现与 API 集成
  7. SEO/安全:搜索优化与安全加固
  8. 审查:架构/规范质量验证
  9. 部署:生产环境部署

与 PDCA 的关系

正确理解是在每个阶段内部运行 PDCA 循环,而非将整个流水线映射到 PDCA。每个阶段包含:Plan(规划本阶段要做什么)、Design(详细设计)、Do(执行/实现)、Check(验证/审查)、Act(确认并进入下一阶段)。

按级别应用阶段

技能区分 Starter、Dynamic、Enterprise 三个级别。Starter 流程为 Phase 1 → 2 → 3 → 5(可选)→ 6(静态)→ 7(仅 SEO)→ 9;Dynamic 流程为 Phase 1 → 2 → 3 → 4(bkend.ai)→ 5 → 6 → 7 → 8 → 9;Enterprise 流程为 Phase 1 → 2 → 3 → 4(直接实现)→ 5 → 6 → 7 → 8 → 9。不同级别在各阶段的详细程度和实现方式上有所差异,例如 API 阶段 Starter 不涉及,Dynamic 使用 bkend.ai,Enterprise 直接实现;部署阶段 Starter 使用静态托管,Dynamic 使用 Vercel 等,Enterprise 使用 K8s。

各阶段交付物

Phase 1:docs/01-plan/schema.md、terminology.md;Phase 2:CONVENTIONS.md、docs/01-plan/naming.md;Phase 3:mockup/ 文件夹、docs/02-design/mockup-spec.md;Phase 4:docs/02-design/api-spec.md、src/api/;Phase 5:components/ui/、docs/02-design/design-system.md;Phase 6:src/pages/、src/features/;Phase 7:docs/02-design/seo-spec.md、security-spec.md;Phase 8:docs/03-analysis/architecture-review.md;Phase 9:docs/04-report/deployment-report.md。

相关技能

phase-1-schema/ 至 phase-9-deployment/ 提供各阶段详细指南;pdca-methodology/ 说明如何应用 PDCA;starter/、dynamic/、enterprise/ 提供级别特定知识。

限制

该技能为可选,不强制使用。具体命令用法、各阶段详细操作步骤、bkend.ai 与 Vercel 等外部服务的配置细节,以及收费、价格、平台支持等信息,资料中暂未提供。