用途:该技能是 MySQL 工程任务的活跃入口点,路由范围保持狭窄,同时把较早的 MySQL 子技能保留为参考模块。适用于设计 MySQL 支撑的功能、架构、迁移、索引、键与查询路径;评审 SQL 正确性、事务行为、锁假设与数据建模;实现存储例程、生成列、JSON 使用或应用数据访问约定。不适用于与该父技能无关,或更适合由工作流中指定的更窄活跃父技能处理的任务;仅需琐碎答案且无需加载参考模块时也不适用。
必要输入:加载参考前先收集具体的系统、仓库、环境、约束与交付物;确定需要哪个被吸收的参考文件,不要默认加载全部已迁移参考。
工作流:先从 database-design-engineering 开始进行模型、完整性、多租户、迁移与访问模式框架搭建;随后仅加载所需参考——references/mysql-best-practices.md 用于 MySQL 默认值、约束、引擎选择与安全约定,references/mysql-data-modeling.md 用于架构与关系设计,references/mysql-advanced-sql.md 用于高级查询与 SQL 模式;与管理、性能、备份、恢复或事件工作搭配 mysql-operations。
质量标准:明确写出存储引擎、字符集、排序规则、键与事务假设;优先在架构约束与事务边界中实现完整性,而非仅靠应用层强制;包含迁移安全说明,涵盖锁、长时间运行变更、回滚与数据验证。
反模式:把被吸收的参考文件当作活跃技能或独立路由入口;加载每个迁移子类目而非仅加载与任务匹配者;产出没有约束、证据或后续验证步骤的通用建议。
输出:带有已加载参考与验证证据的 MySQL 架构、SQL、迁移或评审结果。仅在工作流指明需要深度时加载 references/ 下相应 .md 文件。