ワンクリックで
release
Cut a Curator release — gate, version, changelog, tag. Use when asked to release, tag, or publish a version.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Cut a Curator release — gate, version, changelog, tag. Use when asked to release, tag, or publish a version.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Integrate a new content producer (reader app, clipper, reference manager) into Curator via the adapter pattern. Use when asked to ingest a new source of notes or events.
Change one of the four published Curator contracts (kp-note, kp-config, proposals, mcp) — classify the change, version it, update spec + schema + changelog + code in the right order. Use whenever a task touches anything under contracts/ or alters a published shape.
| name | release |
| description | Cut a Curator release — gate, version, changelog, tag. Use when asked to release, tag, or publish a version. |
Pre-release phase: no crates.io publishing (publish = false everywhere),
no binary distribution yet, no LICENSE decision made — a release is a
tagged, gated snapshot.
just ci must be green locally (fmt, clippy -D warnings,
hermetic tests, litmus). Never tag around a red gate.CHANGELOG.md entry in its contract dir. A contract change without a
changelog entry blocks the release.[workspace.package] version in the root
Cargo.toml (one version for the whole workspace). SemVer against the
CONTRACTS, not the code: breaking contract change → major (0.x: minor),
additive → minor, internal-only → patch.CHANGELOG.md (create on first
release) from Conventional Commit subjects since the last tag, grouped
feat/fix/docs/chore.chore(release): vX.Y.Z commit, then an annotated
tag vX.Y.Z whose message lists contract versions
(e.g. kp-note/v1, kp-config/v1, proposals/v1, mcp/v1).crates.io publication order (curator-core → curator-index → … → curator-cli), binary artifacts, install scripts. When these land, this skill gets amended — until then a release is a tag.