From a43638a7d333b0978a7cf0c3d5b1a3b11b418bcf Mon Sep 17 00:00:00 2001 From: irl-dan <97565471+irl-dan@users.noreply.github.com> Date: Thu, 27 Aug 2026 16:02:21 -0400 Subject: [PATCH] chore: release open-prose skill 0.17.0 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- CHANGELOG.md | 2 ++ skills/open-prose/SKILL.md | 2 +- skills/open-prose/changelog.md | 10 +++++----- tests/open-prose/skill-meta/skill-meta.test.ts | 5 +++-- 6 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index aee3065e..2fc1eec8 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "open-prose", "description": "Write a Markdown contract (`.prose.md`). Your agent reads it, wires services, runs subagents, and leaves an auditable trace.", - "version": "0.16.0", + "version": "0.17.0", "license": "MIT", "homepage": "https://github.com/openprose/prose", "author": { diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 13c789b4..a2604adb 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "open-prose", - "version": "0.16.0", + "version": "0.17.0", "description": "Write a Markdown contract (`.prose.md`). Your agent reads it, wires services, runs subagents, and leaves an auditable trace.", "license": "MIT", "homepage": "https://github.com/openprose/prose", diff --git a/CHANGELOG.md b/CHANGELOG.md index 0790c6cb..e41d06ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.0] - 2026-08-27 — open-prose skill & plugin + ### Added - **`prose init` and `prose compose` now provide guided, progressive program diff --git a/skills/open-prose/SKILL.md b/skills/open-prose/SKILL.md index 6f6bfd64..a4908710 100644 --- a/skills/open-prose/SKILL.md +++ b/skills/open-prose/SKILL.md @@ -1,6 +1,6 @@ --- name: open-prose -version: 0.16.0 +version: 0.17.0 runtime_contract: 2 description: | Activate when the user types `prose ...`, opens a `.prose.md` file with diff --git a/skills/open-prose/changelog.md b/skills/open-prose/changelog.md index c8161bb0..7a972094 100644 --- a/skills/open-prose/changelog.md +++ b/skills/open-prose/changelog.md @@ -43,13 +43,13 @@ plan. ## Unreleased -- Introduces `prose init` / `prose compose` and the obligation-centered - `std/ops/compose` directory package, including bounded architectural fronts, - progressive Contract source, derived visual views, outside-in semantic test - ordering, and issue-routed OpenProse feedback. - ## History +- `v0.17.0`: introduced `prose init` / `prose compose` and the + obligation-centered `std/ops/compose` directory package, including bounded + architectural fronts, progressive Contract source, derived visual views, + outside-in semantic test ordering, and issue-routed OpenProse feedback. + - `v0.4.x`: early skill discovery, `prose help`, filesystem state, examples in the skill directory, migration guide. - `v0.5.x`: SQLite state management, recursive blocks, PostgreSQL state backend. diff --git a/tests/open-prose/skill-meta/skill-meta.test.ts b/tests/open-prose/skill-meta/skill-meta.test.ts index 588edba0..7d50616f 100644 --- a/tests/open-prose/skill-meta/skill-meta.test.ts +++ b/tests/open-prose/skill-meta/skill-meta.test.ts @@ -92,10 +92,11 @@ describe("skill-meta Markdown helpers", () => { describe("SKILL.md frontmatter — versioning (delta.md §C7)", () => { const fm = frontmatter(read("SKILL.md")); - it("pins version to 0.16.0", () => { + it("pins version to 0.17.0", () => { // 0.15.0 was the Intelligent React overhaul (delta.md Part C §C7 L465); // 0.16.0 removes the harness product surface from the skill. - expect(fm).toMatch(/^version:\s*0\.16\.0\s*$/m); + // 0.17.0 introduces guided init/compose and the Compose std package. + expect(fm).toMatch(/^version:\s*0\.17\.0\s*$/m); }); it("bumps runtime_contract to 2", () => {