원클릭으로
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.