mcpField
D
database

database

github.com/sickn33数据与数据库48.8k270 次安装今天更新
代码仓库

关于 database

面向数据库设计、实施、优化、迁移、数据管道、质量与运维的工作流技能包。它引导用户选择所需阶段和专门技能,覆盖 SQL、NoSQL 及数据平台。

主要功能

  1. 01模式与数据库架构规划
  2. 02ORM 配置和迁移工作流
  3. 03查询与索引优化
  4. 04数据管道和质量工作流
  5. 05备份、复制与运维指导

适用场景

  1. 01规划数据库模式和索引
  2. 02测试并执行数据库迁移
  3. 03优化慢查询
  4. 04构建带监控的数据管道

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill database

安装后在 Claude Code 中输入/database确认已加载。

详细介绍

数据库工作流套件

概述

全面的数据库工作流,涵盖数据库设计、开发、优化、迁移和数据工程。适用于 SQL、NoSQL 和现代数据平台。

何时使用此工作流

在以下情况下使用此工作流:

  • 设计数据库架构
  • 实施数据库迁移
  • 优化查询性能
  • 设置数据管道
  • 管理数据库运维
  • 实施数据质量控制

工作流阶段

阶段 1:数据库设计
调用的技能
  • database-architect - 数据库架构
  • database-design - 架构设计
  • postgresql - PostgreSQL 设计
  • nosql-expert - NoSQL 设计
操作
  1. 收集需求
  2. 设计架构
  3. 定义关系
  4. 规划索引策略
  5. 针对可扩展性进行设计
可复制粘贴的提示词
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
操作
  1. 设置数据库连接
  2. 配置 ORM
  3. 创建迁移
  4. 实现模型
  5. 设置种子数据
可复制粘贴的提示词
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 优化
操作
  1. 分析慢查询
  2. 检查执行计划
  3. 优化索引
  4. 重构查询
  5. 实施缓存
可复制粘贴的提示词
Use @database-optimizer to optimize database performance
Use @sql-optimization-patterns to optimize SQL queries
阶段 4:数据迁移
调用的技能
  • database-migration - 数据库迁移
  • framework-migration-code-migrate - 代码迁移
操作
  1. 规划迁移策略
  2. 创建迁移脚本
  3. 测试迁移
  4. 执行迁移
  5. 验证数据完整性
可复制粘贴的提示词
Use @database-migration to plan database migration
阶段 5:数据管道开发
调用的技能
  • data-engineer - 数据工程
  • data-engineering-data-pipeline - 数据管道
  • airflow-dag-patterns - Airflow 工作流
  • dbt-transformation-patterns - dbt 转换
操作
  1. 设计数据管道
  2. 设置数据摄取
  3. 实施转换
  4. 配置调度
  5. 设置监控
可复制粘贴的提示词
Use @data-engineer to design data pipeline
Use @airflow-dag-patterns to create Airflow DAGs
阶段 6:数据质量
调用的技能
  • data-quality-frameworks - 数据质量
  • data-engineering-data-driven-feature - 数据驱动功能
操作
  1. 定义质量指标
  2. 实施验证
  3. 设置监控
  4. 创建告警
  5. 编写标准文档
可复制粘贴的提示词
Use @data-quality-frameworks to implement data quality checks
阶段 7:数据库运维
调用的技能
  • database-admin - 数据库管理
  • backup-automation - 备份自动化
操作
  1. 设置备份
  2. 配置复制
  3. 监控性能
  4. 规划容量
  5. 实施安全措施
可复制粘贴的提示词
Use @database-admin to manage database operations

数据库技术工作流

PostgreSQL
Skills: postgresql, postgres-best-practices, neon-postgres, prisma-expert
MongoDB
Skills: nosql-expert, azure-cosmos-db-py
Redis
Skills: bullmq-specialist, upstash-qstash
数据仓库
Skills: clickhouse-io, dbt-transformation-patterns

运维边界

仅选择所需阶段,并在使用前阅读对应的专业技能。对于迁移,请确认具体的数据库/账户、备份及经过测试的恢复路径、锁定/停机影响,以及回滚或前向修复计划。使用有代表性的非生产数据进行演练,并验证行数/不变量及应用兼容性。使用权限最小化的凭据和合成种子数据;不要将生产环境的私人记录导出为测试数据。会执行语句的查询计划命令,必须具有与这些语句相同的权限范围。配置了备份并不代表恢复已通过验证。

质量门槛

  • 架构已设计并经过评审
  • 迁移已测试
  • 达到性能基准
  • 已配置备份
  • 已部署监控
  • 文档已完成

相关工作流套件

  • development - 应用开发
  • cloud-devops - 基础设施
  • ai-ml - AI/ML 数据管道
  • testing-qa - 数据测试

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 请勿将输出视为环境特定验证、测试或专家审查的替代品。
  • 如果缺少必需的输入、权限、安全边界或成功标准,请暂停并请求澄清。

评论

支持 Markdown