# Phoenix Docker Setup Commit Message Generation Rule

> Use when working with Elixir/Phoenix — conventional commits, commit message format

- Skill: `liaosw97/phoenix-docker-setup-commit-message-generation-rule` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add liaosw97/phoenix-docker-setup-commit-message-generation-rule`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liaosw97/phoenix-docker-setup-commit-message-generation-rule/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: liaosw97 (https://skillmd.com/u/liaosw97)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/liaosw97/phoenix-docker-setup-commit-message-generation-rule

---


- 始终建议使用一个带有可选小写范围的约定式提交信息。遵循以下结构：
  [可选范围]: [可选正文][可选页脚]

其中：

- **type:** 以下之一：
  - `build`: 影响构建系统或外部依赖的更改 (例如, Maven, npm)
  - `chore`: 不修改 src 或测试文件的其他更改
  - `ci`: 对我们的 CI 配置文件和脚本的更改 (例如, Circle, BrowserStack, SauceLabs)
  - `docs`: 仅文档更改
  - `feat`: 一个新功能
  - `fix`: 一个 bug 修复
  - `perf`: 提高性能的代码更改
  - `refactor`: 既不修复 bug 也不添加功能地代码重构
  - `style`: 不影响代码含义的更改 (空格, 格式化, 缺少分号等)
  - `test`: 添加缺失的测试或更正现有测试

- **scope (可选):** 描述代码库某个部分的名词 (例如, `fluxcd`, `deployment`)。

- **description:** 对更改的简要总结，使用现在时。

- **body (可选):** 对更改的更详细解释。

- **footer (可选):** 一个或多个以下格式的页脚：
  - `BREAKING CHANGE: ` (用于重大更改)
  - `<issue_tracker_id>: ` (例如, `Jira-123: 修复了认证中的 bug`)

