SuperAPI AI 工具集

database

数据与分析

查看项目

更新于 10-15 09:20

技能介绍

概述

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 - 数据测试

限制

  • 仅当任务与上文描述的范围明确匹配时,才使用该技能。
  • 不要将输出视为针对具体环境的验证、测试或专家评审的替代品。
  • 如果缺少必需的输入、权限、安全边界或成功标准,应停止并请求澄清。