通过涵盖设计、迁移、优化和数据管道的结构化工作流简化数据库开发。使用针对SQL和NoSQL系统的成熟阶段方法消除临时做法。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "database". 设计用户认证数据库schema
النتيجة المتوقعة:
一个完整的schema,包含users表、sessions表、密码重置令牌,在email和session_id上建立适当索引,以及PostgreSQL的迁移脚本和Prisma ORM配置。
استخدام "database". 优化这个有多重JOIN的慢SELECT查询
النتيجة المتوقعة:
查询分析显示外键上缺少索引,建议在(status, created_at)上创建复合索引,并使用CTE重构查询以提高可读性和性能。
التدقيق الأمني
آمنStatic analysis flagged 69 patterns (53 external_commands, 16 cryptographic) but all are FALSE POSITIVES. The detected 'backtick execution' patterns are Markdown code block delimiters containing skill references, not shell commands. No cryptographic code exists in this documentation-only file. This skill is purely informational content describing database workflows.
درجة الجودة
ماذا يمكنك بناءه
数据库Schema设计项目
按照结构化的7阶段工作流设计、实施和优化新的数据库schema,包含适当的迁移和质量门控。
查询性能优化
使用第3阶段优化工作流分析慢查询、审查执行计划并实施索引策略。
数据管道实施
利用第5阶段设计使用Airflow DAG和dbt转换的ETL管道,实现数据仓库集成。
جرّب هذه الموجهات
我需要为一个新的电商应用设计数据库。引导我完成数据库工作流的第1阶段,帮助我收集需求、设计schema并规划可扩展性。
我的PostgreSQL查询运行缓慢。使用第3阶段优化工作流分析执行计划、建议索引改进并重构低效查询。
我需要从MySQL零停机迁移到PostgreSQL。引导我完成第4阶段迁移规划,包括测试策略和数据完整性验证。
设计一个使用Airflow和dbt的实时数据管道,从多个数据源摄取数据、转换数据并加载到我们的数据仓库。包含监控和质量检查。
أفضل الممارسات
- 始终在第1阶段从设计数据库schema时考虑未来可扩展性
- 在生产部署前在 staging 环境中彻底测试迁移
- 在第7阶段运维中实施监控和告警
تجنب
- 跳过第2阶段迁移测试直接部署到生产
- 在审查执行计划之前优化查询
- 在没有数据质量验证门控的情况下实施数据管道