概述
Database Workflow Bundle 是一个综合性的数据库工作流技能包,用于数据库设计、开发、优化、迁移以及数据工程。它覆盖 SQL、NoSQL 与现代数据平台。
何时使用
在以下情况使用该工作流:
- 设计数据库模式
- 实现数据库迁移
- 优化查询性能
- 搭建数据管道
- 管理数据库运维
- 实现数据质量
工作流阶段
阶段 1:数据库设计
调用的技能:
- database-architect - 数据库架构
- database-design - 模式设计
- postgresql - PostgreSQL 设计
- nosql-expert - NoSQL 设计
动作:
- 收集需求
- 设计模式
- 定义关系
- 规划索引策略
- 面向可扩展性设计
可直接粘贴的提示词:
- Use @database-architect to design database schema
- Use @postgresql to design PostgreSQL schema
阶段 2:数据库实现
调用的技能:
- prisma-expert - Prisma ORM
- database-migrations-sql-migrations - SQL 迁移
- neon-postgres - 无服务器 Postgres
动作:
- 设置数据库连接
- 配置 ORM
- 创建迁移
- 实现模型
- 设置种子数据
可直接粘贴的提示词:
- Use @prisma-expert to set up Prisma ORM
- Use @database-migrations-sql-migrations to create migrations
阶段 3:查询优化
调用的技能:
- database-optimizer - 数据库优化
- sql-optimization-patterns - SQL 优化
- postgres-best-practices - PostgreSQL 优化
动作:
- 分析慢查询
- 审查执行计划
- 优化索引
- 重构查询
- 实现缓存
可直接粘贴的提示词:
- Use @database-optimizer to optimize database performance
- Use @sql-optimization-patterns to optimize SQL queries
阶段 4:数据迁移
调用的技能:
- database-migration - 数据库迁移
- framework-migration-code-migrate - 代码迁移
动作:
- 规划迁移策略
- 创建迁移脚本
- 测试迁移
- 执行迁移
- 验证数据完整性
可直接粘贴的提示词:
- Use @database-migration to plan database migration
阶段 5:数据管道开发
调用的技能:
- data-engineer - 数据工程
- data-engineering-data-pipeline - 数据管道
- airflow-dag-patterns - Airflow 工作流
- dbt-transformation-patterns - dbt 转换
动作:
- 设计数据管道
- 搭建数据摄取
- 实现转换
- 配置调度
- 设置监控
可直接粘贴的提示词:
- Use @data-engineer to design data pipeline
- Use @airflow-dag-patterns to create Airflow DAGs
阶段 6:数据质量
调用的技能:
- data-quality-frameworks - 数据质量
- data-engineering-data-driven-feature - 数据驱动功能
动作:
- 定义质量指标
- 实现校验
- 设置监控
- 创建告警
- 记录标准
可直接粘贴的提示词:
- Use @data-quality-frameworks to implement data quality checks
阶段 7:数据库运维
调用的技能:
- database-admin - 数据库管理
- backup-automation - 备份自动化
动作:
- 设置备份
- 配置复制
- 监控性能
- 规划容量
- 实现安全
可直接粘贴的提示词:
- Use @database-admin to manage database operations
数据库技术工作流
PostgreSQL
- 技能:postgresql、postgres-best-practices、neon-postgres、prisma-expert
MongoDB
- 技能:nosql-expert、azure-cosmos-db-py
Redis
- 技能:bullmq-specialist、upstash-qstash
数据仓库
- 技能:clickhouse-io、dbt-transformation-patterns
质量门禁
- 模式已设计并评审
- 迁移已测试
- 性能基准达标
- 备份已配置
- 监控已就位
- 文档已完成
相关工作流包
- development - 应用开发
- cloud-devops - 基础设施
- ai-ml - AI/ML 数据管道
- testing-qa - 数据测试
限制
- 仅当任务与上文描述的范围明确匹配时,才使用该技能。
- 不要将输出视为针对具体环境的验证、测试或专家评审的替代品。
- 如果缺少必需的输入、权限、安全边界或成功标准,应停止并请求澄清。