关于 database
面向数据库设计、实施、优化、迁移、数据管道、质量与运维的工作流技能包。它引导用户选择所需阶段和专门技能,覆盖 SQL、NoSQL 及数据平台。
主要功能
- 01模式与数据库架构规划
- 02ORM 配置和迁移工作流
- 03查询与索引优化
- 04数据管道和质量工作流
- 05备份、复制与运维指导
适用场景
- 01规划数据库模式和索引
- 02测试并执行数据库迁移
- 03优化慢查询
- 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 设计
操作
- 收集需求
- 设计架构
- 定义关系
- 规划索引策略
- 针对可扩展性进行设计
可复制粘贴的提示词
Use @database-architect to design database schema
Use @postgresql to design PostgreSQL schema
阶段 2:数据库实现
调用的技能
prisma-expert- Prisma ORMdatabase-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
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