development
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseDevelopment Workflow Bundle
开发工作流合集
Overview
概述
Consolidated workflow for end-to-end software development covering web, mobile, and backend development. This bundle orchestrates skills for building production-ready applications from scaffolding to deployment.
整合了涵盖Web、移动和后端开发的端到端软件开发工作流。本合集编排了从项目搭建到部署的全流程技能,用于构建可投入生产环境的应用。
When to Use This Workflow
何时使用本工作流
Use this workflow when:
- Building new web or mobile applications
- Adding features to existing applications
- Refactoring or modernizing legacy code
- Setting up new projects with best practices
- Full-stack feature development
- Cross-platform application development
在以下场景中使用本工作流:
- 构建新的Web或移动应用
- 为现有应用添加功能
- 重构或现代化遗留代码
- 采用最佳实践搭建新项目
- 全栈功能开发
- 跨平台应用开发
Workflow Phases
工作流阶段
Phase 1: Project Setup and Scaffolding
阶段1:项目搭建与初始化
Skills to Invoke
调用技能
- - Main application building orchestrator
app-builder - - Full-stack development guidance
senior-fullstack - - Development environment setup
environment-setup-guide - - Task planning and breakdown
concise-planning
- - 应用构建主协调器
app-builder - - 全栈开发指导
senior-fullstack - - 开发环境搭建
environment-setup-guide - - 任务规划与拆分
concise-planning
Actions
操作步骤
- Determine project type (web, mobile, full-stack)
- Select technology stack
- Scaffold project structure
- Configure development environment
- Set up version control and CI/CD
- 确定项目类型(Web、移动、全栈)
- 选择技术栈
- 初始化项目结构
- 配置开发环境
- 搭建版本控制与CI/CD流程
Copy-Paste Prompts
可复制提示词
Use @app-builder to scaffold a new React + Node.js full-stack applicationUse @senior-fullstack to set up a Next.js 14 project with App RouterUse @environment-setup-guide to configure my development environmentUse @app-builder to scaffold a new React + Node.js full-stack applicationUse @senior-fullstack to set up a Next.js 14 project with App RouterUse @environment-setup-guide to configure my development environmentPhase 2: Frontend Development
阶段2:前端开发
Skills to Invoke
调用技能
- - React/Next.js component development
frontend-developer - - UI/UX design implementation
frontend-design - - Modern React patterns
react-patterns - - TypeScript best practices
typescript-pro - - Tailwind CSS styling
tailwind-patterns - - Next.js 14+ patterns
nextjs-app-router-patterns
- - React/Next.js组件开发
frontend-developer - - UI/UX设计落地
frontend-design - - 现代React模式
react-patterns - - TypeScript最佳实践
typescript-pro - - Tailwind CSS样式设计
tailwind-patterns - - Next.js 14+模式
nextjs-app-router-patterns
Actions
操作步骤
- Design component architecture
- Implement UI components
- Set up state management
- Configure routing
- Apply styling and theming
- Implement responsive design
- 设计组件架构
- 实现UI组件
- 搭建状态管理系统
- 配置路由
- 应用样式与主题
- 实现响应式设计
Copy-Paste Prompts
可复制提示词
Use @frontend-developer to create a dashboard component with React and TypeScriptUse @react-patterns to implement proper state management with ZustandUse @tailwind-patterns to style components with a consistent design systemUse @frontend-developer to create a dashboard component with React and TypeScriptUse @react-patterns to implement proper state management with ZustandUse @tailwind-patterns to style components with a consistent design systemPhase 3: Backend Development
阶段3:后端开发
Skills to Invoke
调用技能
- - Backend architecture design
backend-architect - - Backend development standards
backend-dev-guidelines - - Node.js/Express patterns
nodejs-backend-patterns - - FastAPI development
fastapi-pro - - REST/GraphQL API design
api-design-principles - - Authentication implementation
auth-implementation-patterns
- - 后端架构设计
backend-architect - - 后端开发规范
backend-dev-guidelines - - Node.js/Express模式
nodejs-backend-patterns - - FastAPI开发
fastapi-pro - - REST/GraphQL API设计
api-design-principles - - 认证实现模式
auth-implementation-patterns
Actions
操作步骤
- Design API architecture
- Implement REST/GraphQL endpoints
- Set up database connections
- Implement authentication/authorization
- Configure middleware
- Set up error handling
- 设计API架构
- 实现REST/GraphQL接口
- 搭建数据库连接
- 实现认证/授权机制
- 配置中间件
- 搭建错误处理系统
Copy-Paste Prompts
可复制提示词
Use @backend-architect to design a microservices architecture for my applicationUse @nodejs-backend-patterns to create Express.js API endpointsUse @auth-implementation-patterns to implement JWT authenticationUse @backend-architect to design a microservices architecture for my applicationUse @nodejs-backend-patterns to create Express.js API endpointsUse @auth-implementation-patterns to implement JWT authenticationPhase 4: Database Development
阶段4:数据库开发
Skills to Invoke
调用技能
- - Database design
database-architect - - Schema design principles
database-design - - Prisma ORM
prisma-expert - - PostgreSQL optimization
postgresql - - Serverless Postgres
neon-postgres
- - 数据库设计
database-architect - - 数据库 schema 设计原则
database-design - - Prisma ORM
prisma-expert - - PostgreSQL优化
postgresql - - 无服务器Postgres
neon-postgres
Actions
操作步骤
- Design database schema
- Create migrations
- Set up ORM
- Optimize queries
- Configure connection pooling
- 设计数据库 schema
- 创建迁移脚本
- 搭建ORM系统
- 优化查询语句
- 配置连接池
Copy-Paste Prompts
可复制提示词
Use @database-architect to design a normalized schema for an e-commerce platformUse @prisma-expert to set up Prisma ORM with TypeScriptUse @database-architect to design a normalized schema for an e-commerce platformUse @prisma-expert to set up Prisma ORM with TypeScriptPhase 5: Testing
阶段5:测试
Skills to Invoke
调用技能
- - TDD workflow
test-driven-development - - Jest/Vitest testing
javascript-testing-patterns - - pytest testing
python-testing-patterns - - Playwright/Cypress E2E
e2e-testing-patterns - - Browser automation testing
playwright-skill
- - TDD工作流
test-driven-development - - Jest/Vitest测试
javascript-testing-patterns - - pytest测试
python-testing-patterns - - Playwright/Cypress端到端测试
e2e-testing-patterns - - 浏览器自动化测试
playwright-skill
Actions
操作步骤
- Write unit tests
- Create integration tests
- Set up E2E tests
- Configure CI test runners
- Achieve coverage targets
- 编写单元测试
- 创建集成测试
- 搭建端到端测试
- 配置CI测试运行器
- 达成测试覆盖率目标
Copy-Paste Prompts
可复制提示词
Use @test-driven-development to implement features with TDDUse @playwright-skill to create E2E tests for critical user flowsUse @test-driven-development to implement features with TDDUse @playwright-skill to create E2E tests for critical user flowsPhase 6: Code Quality and Review
阶段6:代码质量与评审
Skills to Invoke
调用技能
- - AI-powered code review
code-reviewer - - Clean code principles
clean-code - - Linting and validation
lint-and-validate - - Static security analysis
security-scanning-security-sast
- - AI驱动的代码评审
code-reviewer - - 整洁代码原则
clean-code - - 代码检查与验证
lint-and-validate - - 静态安全分析
security-scanning-security-sast
Actions
操作步骤
- Run linters and formatters
- Perform code review
- Fix code quality issues
- Run security scans
- Address vulnerabilities
- 运行代码检查器与格式化工具
- 执行代码评审
- 修复代码质量问题
- 运行安全扫描
- 处理漏洞
Copy-Paste Prompts
可复制提示词
Use @code-reviewer to review my pull requestUse @lint-and-validate to check code qualityUse @code-reviewer to review my pull requestUse @lint-and-validate to check code qualityPhase 7: Build and Deployment
阶段7:构建与部署
Skills to Invoke
调用技能
- - Deployment orchestration
deployment-engineer - - Containerization
docker-expert - - Vercel deployment
vercel-deployment - - CI/CD workflows
github-actions-templates - - CI/CD automation
cicd-automation-workflow-automate
- - 部署编排
deployment-engineer - - 容器化
docker-expert - - Vercel部署
vercel-deployment - - CI/CD工作流
github-actions-templates - - CI/CD自动化
cicd-automation-workflow-automate
Actions
操作步骤
- Create Dockerfiles
- Configure build pipelines
- Set up deployment workflows
- Configure environment variables
- Deploy to production
- 创建Dockerfile
- 配置构建流水线
- 搭建部署工作流
- 配置环境变量
- 部署到生产环境
Copy-Paste Prompts
可复制提示词
Use @docker-expert to containerize my applicationUse @vercel-deployment to deploy my Next.js app to productionUse @github-actions-templates to set up CI/CD pipelineUse @docker-expert to containerize my applicationUse @vercel-deployment to deploy my Next.js app to productionUse @github-actions-templates to set up CI/CD pipelineTechnology-Specific Workflows
技术专属工作流
React/Next.js Development
React/Next.js开发
Skills: frontend-developer, react-patterns, nextjs-app-router-patterns, typescript-pro, tailwind-patternsSkills: frontend-developer, react-patterns, nextjs-app-router-patterns, typescript-pro, tailwind-patternsPython/FastAPI Development
Python/FastAPI开发
Skills: fastapi-pro, python-pro, python-patterns, pydantic-models-pySkills: fastapi-pro, python-pro, python-patterns, pydantic-models-pyNode.js/Express Development
Node.js/Express开发
Skills: nodejs-backend-patterns, javascript-pro, typescript-pro, express (via nodejs-backend-patterns)Skills: nodejs-backend-patterns, javascript-pro, typescript-pro, express (via nodejs-backend-patterns)Full-Stack Development
全栈开发
Skills: senior-fullstack, app-builder, frontend-developer, backend-architect, database-architectSkills: senior-fullstack, app-builder, frontend-developer, backend-architect, database-architectMobile Development
移动开发
Skills: mobile-developer, react-native-architecture, flutter-expert, ios-developerSkills: mobile-developer, react-native-architecture, flutter-expert, ios-developerQuality Gates
质量门禁
Before moving to next phase, verify:
- All tests passing
- Code review completed
- Security scan passed
- Linting/formatting clean
- Documentation updated
进入下一阶段前,需验证:
- 所有测试通过
- 代码评审完成
- 安全扫描通过
- 代码检查/格式化无误
- 文档已更新
Related Workflow Bundles
相关工作流合集
- - WordPress-specific development
wordpress - - Security testing workflow
security-audit - - Comprehensive testing workflow
testing-qa - - Documentation generation workflow
documentation
- - WordPress专属开发工作流
wordpress - - 安全测试工作流
security-audit - - 综合性测试工作流
testing-qa - - 文档生成工作流
documentation