mcpField
B
Backend Database Expert

Backend Database Expert

github.com/boshi-xixixi数据与数据库28039 次安装24 周前更新
代码仓库

关于 Backend Database Expert

Backend Database Expert 是面向数据库开发与维护的技能,适用于数据库架构、查询性能和安全迁移工作。内容涵盖使用 EXPLAIN 和索引策略分析 SQL,以及编写迁移脚本和考虑兼容性。

主要功能

  1. 01SQL 查询优化指导
  2. 02EXPLAIN 与索引分析
  3. 03处理 N+1 问题
  4. 04规划数据库迁移脚本
  5. 05设计向后兼容的结构变更

适用场景

  1. 01排查运行缓慢的数据库查询
  2. 02优化复杂查询
  3. 03编写添加字段的迁移脚本
  4. 04规划版本发布中的结构变更

MCP 相关

该技能建议使用 PostgreSQL/MySQL MCP 工具实时检查 Schema 并分析 EXPLAIN,也建议用 mcp-feedback-enhanced 澄清不确定的需求。

安装

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

$npx skills add https://github.com/boshi-xixixi/traeskill --skill backend-database-expert

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

AGENTS.md
SQL优化模式.md
数据库迁移.md

详细介绍

来自项目 README

Backend Database Skills

🤖 智能体与 MCP 增强 (Agent & MCP Enhancements)

本 Skill 支持并推荐配合特定的智能体角色和 MCP 工具使用,以获得最佳效果。

推荐智能体角色
  • Database Consultant: 详见 AGENTS.md。
    • 该角色专注于数据库架构设计、性能调优和数据安全。
    • 启用后,AI 将优先进行 Schema 内省和执行计划分析。
推荐 MCP 工具
  • PostgreSQL/MySQL MCP: 允许 AI 直接连接数据库,获取实时的 Schema 信息和执行 EXPLAIN 分析,而不仅仅是基于静态代码推断。
  • mcp-feedback-enhanced: 允许 AI 在设计表结构或优化策略时,如果遇到不确定性,使用 ask_followup_question 等工具主动向用户确认业务需求或权衡方案。

提供专业的数据库开发与维护能力,帮助你构建高性能、高可靠的数据层。

包含的技能模块

1. SQL 优化模式 (SQL Optimization)
  • 核心价值: 解决慢查询,提升数据库性能。
  • 关键技术: EXPLAIN 分析, 索引策略, N+1 问题修复.
  • 使用场景: 数据库性能瓶颈分析、复杂查询优化。
2. 数据库迁移 (Database Migration)
  • 核心价值: 安全、可控地变更数据库结构。
  • 关键技术: 迁移脚本编写, 向后兼容性, 零停机迁移.
  • 使用场景: 版本迭代、Schema 变更、数据清洗。

如何使用

  • 性能调优: "请使用 SQL 优化模式帮我分析这条查询语句为什么这么慢。"
  • 结构变更: "请参考数据库迁移指南,帮我写一个给用户表添加字段的迁移脚本。"

评论

支持 Markdown