一键导入
publish-semver
Set up semantic or calendar versioning and package publishing across supported ecosystems. Use when configuring release automation or changelogs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Set up semantic or calendar versioning and package publishing across supported ecosystems. Use when configuring release automation or changelogs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Bootstrap AI-ready repo governance, traceability, cascade, catalog audits, validation. Deprecated compatibility aliases: init-ai-repo, ai-sdlc-init. Use when setting up AI SDLC.
Deprecated compatibility alias for ai-catapult-init. Use only when legacy prompts invoke "ai-sdlc-init"; otherwise use "ai-catapult-init".
Ship a northstar handoff's goals in an ai-catapult-init repo — ultragoal one-PR-per-goal, deterministic engine-pick, peer review, CI gate, fail-closed merge, cascade closure.
Scaffold a structurally valid eval triplet for a target skill under .ai/evals/. CI checks structure only; the LM-judge runs out-of-band, never in CI.
Deprecated compatibility alias for ai-catapult-init. Use only when legacy prompts invoke "init-ai-repo"; otherwise use "ai-catapult-init".
Intake intent into a tracked, sliced plan in an ai-catapult-init repo — deep-interview + skippable grill-me, always raise an issue, ralplan, write the A→B handoff.
| name | publish-semver |
| description | Set up semantic or calendar versioning and package publishing across supported ecosystems. Use when configuring release automation or changelogs. |
Every push to main creates a pre-release. A Release-Please PR merge or semantic-release stable tag promotes it to stable.
0.1.3-pre.1 ← push to main
0.1.3-pre.2 ← push to main
0.1.3 ← stable release
Commit type controls the next stable bump:
fix: → patch (0.1.2 → 0.1.3)feat: → minor (0.1.2 → 0.2.0)feat!: / BREAKING CHANGE: → major (0.1.2 → 1.0.0)| Host | CI system | Private registry |
|---|---|---|
| GitHub | GitHub Actions | GitHub Packages |
| Azure DevOps | Azure Pipelines | Azure Artifacts |
Read the host file first. It contains the full CI job scaffold, auth patterns, visibility checks, and floating tag steps.
| Strategy | How it works | Best for |
|---|---|---|
| Release-Please | Accumulates commits into a release PR. Stable publish on PR merge. | Teams that want a review gate. |
| semantic-release | Tags and publishes on every qualifying push to main. | Fully automated pipelines. |
Both produce pre-releases on every push to main.
| Ecosystem | File |
|---|---|
| JS/TS + npm | js-npm.md |
| Python + PyPI | python-pypi.md |
| Elixir + Hex | elixir-hex.md |
| Elixir + Burrito binaries | elixir-burrito.md |
| Rust + crates.io | rust-crates.md |
| C# + NuGet | csharp-nuget.md |
| Dart / Flutter + pub.dev | dart-pub.md |
| Java + Maven Central | java-maven.md |
| Kotlin + Gradle + Maven Central | kotlin-gradle.md |
| Erlang + Hex | erlang-hex.md |
Ecosystem files provide publish commands and version bump logic only. The host file provides the full CI job scaffold. Combine them:
# ECOSYSTEM PUBLISH STEPS placeholder with commands from the ecosystem file.| Need | File |
|---|---|
| Floating major version tags | floating-tags.md |
| CHANGELOG and release file conventions | release-files.md |