Prep v0.2.0 release: docs, CHANGELOG, stale flag refs#77
Merged
Conversation
Mark M6 (dynamic loading, batch ops, capacity reporting) as shipped, bump current release to v0.2.0, and refresh the future roadmap by removing items already shipped (skill import, skill versioning) and linking remaining open issues (#45, #47, #48, #51). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- README Quick Example used `--platform all`, which was removed in v0.2.0; switch the example to `--platform claude-code`. - Multi-platform install manual test scenario (PROMPT/EXPECTED) still presented `--platform all` as a valid option an agent might take; rewrite to expect per-platform invocations. - Add CHANGELOG.md (Keep a Changelog format) with a detailed v0.2.0 entry covering breaking JSON-shape changes and the `--platform all` removal, plus backfilled entries for v0.1.1, v0.1.0, v0.0.1. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The skern model — skills live in a platform-independent registry, then are deployed onto specific platforms via copy — was already implemented but not visually obvious to users reading `skern skill --help`. The flat alphabetical command list mixed registry verbs (create, remove, edit, import) with platform verbs (install, uninstall) at the same conceptual level. - Use cobra command groups to render help in two sections: "Registry commands (manage skills in skern)" and "Platform commands (deploy skills to platforms)". - Sharpen Short strings: create/remove/import explicitly say "skern's registry"; install says "registered skills onto a platform"; uninstall notes the registry is untouched. - Expand the install Long description to state the create/import prerequisite. - Tighten the install "skill not found" error to "not registered in skern" and point at create/import as the next step. - Update the parent skill command's Long description to articulate the registry -> platform flow up front. - CHANGELOG: note the help-output and error-message changes under v0.2.0 Changed. No behavior changes — purely UX/text. One test that asserted on the old "not found" substring updated to match "not registered". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release-prep changes for v0.2.0 — the next tag. No code changes; docs and CHANGELOG only.
skern skill install code-review --platform all, which v0.2.0 removed. Switched to--platform claude-codeso copy-paste keeps working.--platform allas a valid path an agent could take. Rewritten to expect per-platform invocations.--platform allremoval, plus backfilled entries for v0.1.1 / v0.1.0 / v0.0.1.Closes the loop on the M6 milestone —
gh issue close 52was run separately since #76 already shipped its content.Test plan
make lint— 0 issuesmake test— all packages passmake test-smoke— 57/57 passv0.2.0, push tag, verify GoReleaser publishes the release🤖 Generated with Claude Code