release

仓库创建 2026年2月12日最近提交 3 小时前SkillHot 收录 20 天前
▸ 精选理由

把繁琐发布步骤编码化,适合维护频繁迭代的插件仓库。

▸ 风险提示

需要对仓库进行写入/打 tag 权限,可能不当提交或泄露凭据。

这个 Skill 做什么

自动化完成插件版本提升、变更日志整理、CI 校验与创建 GitHub Release。

把发插件版本的整套流程自动跑完:把 plugin.json 提版、整理并固定 CHANGELOG、必要时更新 README,在提交前跑 make ci 作为门禁,打 vX.Y.Z 的 tag 并在 GitHub 上创建 Release。适合每次要发布新插件版本时用,确保步骤一致不漏项。这是贡献者内部工具,不随插件一起发布,且不得在 CI 不通过时发版。

▸ 展开 SKILL.md 英文原文

CONTRIBUTOR TOOL - Cut a plugin release: bump plugin.json version, finalize CHANGELOG, update README if needed, gate on make ci, commit, tag vX.Y.Z, and create the GitHub release. Use when shipping a new plugin version. NOT distributed.

Skill 开发管理发布流程版本管理自动化Claude Code
505
Stars
34
Forks
40
仓库内 Skill
+35
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/oliver-kriska/claude-elixir-phoenix/main/.claude/skills/release/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/oliver-kriska/claude-elixir-phoenix/main/.claude/skills/release/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Plugin Release

Cuts a versioned release of the Elixir/Phoenix plugin. Drives the full
checklist from `CLAUDE.md` (Release + Versioning) so every release is
consistent. **Contributor tooling — not shipped in the plugin.**

## Iron Laws — Never Violate These

1. **NEVER release on a red `make ci`** — the gate runs BEFORE committing. No green, no release.
2. **NEVER `claude plugin tag`** — this is a marketplace layout (`plugins/elixir-phoenix/.claude-plugin/plugin.json`, not repo root). Tag manually: `git tag vX.Y.Z`.
3. **THREE NUMBERS MUST MATCH** — `plugin.json` version == CHANGELOG heading == git tag (`vX.Y.Z`). Verify before pushing.
4. **CONFIRM BEFORE PUBLISHING** — pushing the tag an
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有