构建全栈应用:一套完整的 AI 软件开发工作流

解决碎片化开发痛点:将项目初始化、前端 UI、后端 API、数据库设计、测试及部署等独立 AI 技能整合为一套标准化的端到端软件开发流水线。

为什么需要这个技能

在实际开发中,构建一个生产级别的应用并非简单的代码生成,而是一系列有序步骤的组合。如果碎片化地调用 AI 技能,容易导致前后端接口不一致、数据库设计缺乏前瞻性或部署配置缺失。

本工作流通过将 app-buildersenior-fullstackbackend-architect 等专业技能串联,为开发者提供了一个从 0 到 1 的标准化路径,确保 AI 在每个阶段都能调用最合适的专家知识,从而产出高质量、可维护的商业级代码。

适用场景

  • 从零构建新产品:快速搭建 Web 或移动端应用原型并演进为正式产品。
  • 功能迭代与重构:在现有项目中增加复杂功能或对遗留代码进行现代化改造。
  • 全栈快速交付:需要一个人完成从 UI 设计、API 编写到数据库迁移和 DevOps 部署的场景。
  • 技术栈迁移:例如将传统的 Express 项目迁移至 Next.js 14 App Router 架构。

核心工作流

本工作流分为七个核心阶段,每个阶段调用特定的 AI 技能:

  1. 项目初始化 (Scaffolding):调用 @app-builder@concise-planning 确定技术栈并搭建基础目录结构。
  2. 前端开发 (Frontend):利用 @frontend-developer@tailwind-patterns 实现响应式 UI 和状态管理。
  3. 后端开发 (Backend):通过 @backend-architect 设计 API 架构,使用 @nodejs-backend-patterns@fastapi-pro 编写业务逻辑。
  4. 数据库设计 (Database):由 @database-architect 设计 Schema,并通过 @prisma-expert 实现 ORM 层。
  5. 质量保证 (Testing):调用 @test-driven-development 执行 TDD 流程,使用 @playwright-skill 进行端到端测试。
  6. 代码评审 (Review):通过 @code-reviewer@security-scanning-security-sast 进行静态分析和安全扫描。
  7. 构建与部署 (Deployment):使用 @docker-expert 容器化,并通过 @vercel-deployment@github-actions-templates 实现自动化部署。

常用指令示例:

Use @app-builder to scaffold a new React + Node.js full-stack application
Use @backend-architect to design a microservices architecture for my application
Use @code-reviewer to review my pull request

下载和安装

下载 development 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐