elixir-phoenix-hex-publish
Prepare and publish Hex releases, including versioning, changelog, tags, and release steps.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Prepare and publish Hex releases, including versioning, changelog, tags, and release steps.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Recommend the right `$elixir-phoenix-*` skill for the current task.
Elixir/Phoenix: Review lifecycle, state-machine, Oban, persistence, pause/resume, retry, and restart-sensitive changes before commit, push, or PR. Use for concurrency-sensitive runtime work to produce explicit blocking vs optional findings, require durability checks, and verify smoke plus restart resilience when applicable.
Capture a solved Phoenix problem as a reusable solution doc.
Audit LiveView assigns for memory bloat, dead assigns, and stream candidates.
Audit project health across architecture, security, performance, tests, and deps.
Analyze Phoenix context boundaries and coupling with `mix xref`.
| name | elixir-phoenix-hex-publish |
| description | Prepare and publish Hex releases, including versioning, changelog, tags, and release steps. |
| metadata | {"short-description":"Publish a Hex package release"} |
This skill prepares and publishes Hex.pm releases for Elixir libraries with a repeatable release workflow. Use it when the user wants to cut a new version, check whether docs or wiki content need updates, create the release tag, publish to GitHub, or publish to Hex.
mix.exs, CHANGELOG.md, and README.md first.git tag --sort=-creatordate.git status --short.mix.exs version.CHANGELOG.md using Keep a Changelog style and the release date in YYYY-MM-DD. ONLY list final diff with main. e.g. only add fixes if they were broken on main.mix precommit when release edits are complete.mix deps.get.vX.Y.Z if existing tags use that pattern.gh release create when GitHub CLI is available and authenticated.HEX_API_KEY=... mix hex.publish --yes when a valid publish-capable key is available.mix hex.user whoami or owner checks fail with key not authorized for this action, assume the active credential is insufficient for publish-related user actions and say so clearly.mix.exs.See references/release-checklist.md for the condensed execution checklist.