SuperAPI AI 工具集

database-integration

数据与分析

查看项目

更新于 10-16 03:43

技能介绍

用途:Database Integration 是一个原子技能,专注数据库操作,包括模式设计、查询编写、迁移创建与性能优化。

主要能力:提供四个动作。design_schema 设计带规范化和索引的数据库模式,输入可指定 database_type(如 postgresql)与 orm(如 prisma),输出模型、关系、索引及性能建议;write_query 编写优化查询,需提供 query_type;create_migration 创建迁移脚本;optimize_performance 分析并优化查询性能。

校验与错误处理:action 为必填;write_query 必须提供 query_type。错误码包括 INVALID_DATABASE(不支持的数据库类型)、N_PLUS_ONE_DETECTED(发现 N+1 查询,建议加 eager loading)、MISSING_INDEX(可能全表扫描,建议加索引)、NORMALIZATION_VIOLATION(违反 3NF,建议重构)。

集成:绑定智能体 04-database-design,上游技能 backend-development,下游技能 fullstack-testing。版本 1.0.0(2024-01 初始发布),2.0.0(2025-01 生产级升级,加入查询优化)。

限制:资料未提供具体支持的数据库与 ORM 完整列表、安装命令、收费与平台信息,暂未提供。