skillset v0.18.2
skillset v0.18.2: published 2026-07-22. Package changelog notes and the original GitHub publication notice.
GitHub release · Package changelog
Publication
Published skillset@0.18.2 to npm with dist-tag latest.
Changes
Patch Changes
- e190c74: Add a finite-command presentation adapter and prove exact human and JSON behavior across inspection routes.
- a2cb6fc: Avoid false
change statussource and generated drift for Cursor agent prompts that are emitted literally. - 636c446: Bound known-Skillsets maintenance to 128 path probes per registration and incrementally prune only confirmed stale workspace entries.
- 78328ae: Derive capability reports and change-state dependencies from the canonical target registry.
- 85dff8c: Add preview-first
skillset change ignorefor intentionally ignored pending change evidence. - 7760699: Single-source root, split-workspace, source-manifest, and plugin configuration key contracts so validation keeps their intentional boundaries aligned.
- b351e90: Point Core registry evidence to the accepted Cursor provider ADR.
- 2bd969f: Cover Cursor generated-output adoption and external fixture round trips.
- 23aa33d: Preserve Cursor hook stdin while deriving toolkit session context from its conversation payload.
- 8733ade: Preprocess Cursor rule islands and declare native-only plugin surfaces in generated manifests.
- 97165bf: Recognize Cursor provider and session context in the toolkit runtime boundary.
- e468628: Derive retired CLI surface guards from the canonical command and flag contracts, and guard runtime distribution mappings with an explicit exclusion partition.
- 75a048e: Extract reusable Core source-readiness facts while preserving check reports and mechanical output repair policy.
- 292126b: Extract declared test evaluation into Core while preserving CLI retained-run reports and runtime behavior.
- 9e83142: Extract ownership-based marketplace, manifest, rule, and hook rendering modules without changing generated bytes.
- 46e59dd: Extract the app runtime-test adapter while preserving the CLI retained-runtime lifecycle and reports.
- dca9014: Guard the compiler against hand-enumerated target subsets and implicit multi-target fallbacks.
- 6adc544: Migrate lookup routes onto the finite-command presentation adapter without changing human or JSON output.
- 59d2569: Preserve authored YAML and Markdown frontmatter order, comments, and framing during explicit source mutations while keeping generated and normalized output canonicalization unchanged.
- 2a3b625: Refresh Core evidence links after promoting implementation-proven ADRs.
- 79725bd: Align init and import help with the shipped local-adoption parser contract.
- 936e183: Add preview-first
skillset change refresh [@ref]recovery for stale or missing pending-change evidence, with explicit--yesapplication and idempotent ledger writes. - 588e51d: Refuse output-wins reconciliation when generated frontmatter differs from the exact current rendered artifact so only body edits can flow back to source.
- c025807: Relocate repository-only provider schema maintenance into its registry owner while preserving the existing maintainer commands and output contracts.
- 6736676: Reject unsupported Codex instruction symlink mode during shared schema validation and remove the inert fixed-value test output declaration.
- 6a3cf1f: Finish the internal ad hoc runtime-test vocabulary cutover while preserving the existing
skillset testcommand and retained-run contract. - d777497: Share scaffold report formatting and default-safe authoring confirmations without changing command output or write behavior.
- ec7c5af: Single-source semantic-version matching and human-readable list formatting across schema, Core, and CLI consumers. This tightens validation to reject surrounding whitespace in semantic-version values.
- 68b4cff: Split lookup argument parsing from the shared inspection parser while preserving the existing CLI grammar and diagnostics.
- 63fe302: Stabilize change-ledger heartbeat lease verification under CI load without changing production lease semantics.
- d1da3a5: Add shared, safety-aware recovery guidance to check terminal, Markdown, and JSON output.
- 0ea4c96: Consolidate target-native project, generated session, and display conventions in Core, lint active plugin hooks for every configured target, and keep Cursor out of the Claude/Codex runtime-hook suggestion.
- 0cf0ece: Serialize known-Skillsets index updates, atomically publish flushed replacements, and preserve malformed bytes before automatic write-time recovery.
- 97b03c6: Reject invalid plugin
binandmcpfeature values during shared schema validation before compiler resolution. - 27fc562: Reject provider schema manual overlays that reference unknown destination format snapshots before maintenance can fetch or write.