Backend Database Expert について
Backend Database Expertは、データベースの開発と保守に取り組む人向けのスキルです。スキーマ設計やクエリ性能、安全な移行を扱い、EXPLAINやインデックスによるSQL分析、移行スクリプトと互換性の検討を支援します。
主な機能
- 01SQLクエリ最適化の指針
- 02EXPLAINとインデックスの分析
- 03N+1問題への対処
- 04移行スクリプトの作成支援
- 05後方互換性を保つスキーマ変更
活用シーン
- 01遅いデータベースクエリの調査
- 02複雑なクエリの最適化
- 03カラム追加用の移行スクリプト作成
- 04リリース時のスキーマ変更計画
MCP 対応
リアルタイムのスキーマ確認とEXPLAIN分析にPostgreSQL/MySQL MCPツールを推奨し、不明点の確認にはmcp-feedback-enhancedを勧めています。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ boshi-xixixi/ traeskill --skill backend-database-expertインストール後、Claude Code で/backend-database-expertを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdSQL优化模式.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 対応