关于 database-migration-integrity-checker
database-migration-integrity-checker 检查 SQL 迁移文件中的高风险模式变更,帮助开发者发现可能导致数据丢失或生产故障的操作。它只读取文件,无需连接数据库,可用于本地检查或 CI/CD 流水线。
主要功能
- 01检查 SQL 迁移文件
- 02标记高风险模式操作
- 03读取文件且无需访问数据库
- 04支持本地与 CI/CD 检查
适用场景
- 01提交前检查迁移文件
- 02在 CI/CD 中阻止高风险迁移
- 03审查模式变更的数据丢失风险
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jorgealves/ agent_skills --skill database-migration-integrity-checker安装后在 Claude Code 中输入/database-migration-integrity-checker确认已加载。
附带文件skill.yaml
详细介绍
数据库迁移完整性检查器
目的与意图
database-migration-integrity-checker 是保护你最关键资产——数据的安全网。它能捕获可能逃过常规代码审查、但可能导致生产环境中断或数据丢失的危险 SQL 操作。
适用场景
- CI/CD 流水线:如果迁移包含高风险操作且未进行人工覆盖,则阻止部署。
- 本地开发:在提交新迁移前运行,确保其遵循安全的 DDL 实践。
不适用场景
- 数据查询:此工具用于架构变更,不用于审计常规的 SELECT/INSERT 查询。
安全与数据处理注意事项
- 仅读取 SQL 文件;无需访问数据库。
- 可安全地在本地使用。
评论
支持 Markdown