关于 atlas-best-practices
Atlas Best Practices 是指导如何选择并安全执行 Atlas 数据库模式工作流的参考技能,涵盖声明式、版本化和基线方式,以及规划、验证和部署防护。
主要功能
- 01选择声明式、版本化或基线工作流
- 02应用模式变更前先制定计划
- 03对迁移进行 lint、测试和验证
- 04通过 CI/CD 或获批流程部署生产变更
- 05防范凭据泄露和破坏性变更
适用场景
- 01为项目选择模式管理工作流
- 02将现有数据库纳入管理
- 03部署前审查迁移
- 04避免不安全的生产模式变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ alleneubank/ claude-code --skill atlas-best-practices安装后在 Claude Code 中输入/atlas-best-practices确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/atlas-v1-1-features.mdcli-agent-gaps.mdcore-workflows.mdsafety-and-quality.md详细介绍
Atlas 最佳实践
Atlas 支持声明式和版本化的架构工作流。请保持此文件精简,并且仅加载当前任务所需的参考文件。
工作流选择
- 当目标架构状态是唯一事实来源时,使用声明式工作流。
- 当审计和分阶段部署需要迁移文件时,使用版本化工作流。
- 为现有数据库接入 Atlas 时,使用基线工作流。
默认执行流程
- 确认
atlas.hcl中的目标env。 - 确认已配置
dev,且与生产环境隔离。 - 先规划,再执行 lint、测试和验证,最后应用变更。
- 生产环境变更应通过 CI/CD 或经批准的部署工作流执行。
快速命令
# Declarative
atlas schema apply --env local
# Versioned
atlas migrate diff add_change --env local
atlas migrate lint --env local --latest 1
atlas migrate apply --env local
# Integrity
atlas migrate validate --env local
atlas migrate status --env local
参考文件索引
- core-workflows.md 用于环境配置、架构即代码模式、声明式与版本化工作流、建立基线以及 ORM 提供程序加载。
- safety-and-quality.md 用于 lint 分析器、事务模式、架构测试、执行前检查以及 CI 模式。
- atlas-v1-1-features.md 用于了解 Atlas v1.1 的功能(于 2026-02-03 发布),包括安全即代码、声明式数据、新的驱动程序和平台支持、Slack 集成、架构导出器以及 MySQL TLS。
- cli-agent-gaps.md 用于了解 Atlas CLI 的功能和 Agent 常忽略的边缘情况:规划工作流、迁移目录维护命令、URL/TLS 易错点、功能可用性以及版本策略限制。
防护措施
- 请勿将凭据写入源文件;优先使用 Atlas 数据源和输入变量。
- 对具有破坏性或依赖数据的迁移,必须进行明确审核。
- 对不受支持的驱动程序、缺少
devURL 或未知环境名称,应明确报错。
评论
支持 Markdown