From 28d6a4f6d76d26f98cffe7b876d470141c638cb1 Mon Sep 17 00:00:00 2001 From: Kyle Sexton <153232337+kyle-sexton@users.noreply.github.com> Date: Sun, 26 Jul 2026 02:22:59 -0400 Subject: [PATCH] fix(skill-quality): drop the duplicate version member from plugin.json The manifest carried two `version` members, 0.11.0 and 0.12.0, so the advertised release was parser-dependent: last-wins readers resolve 0.12.0, first-wins readers retain 0.11.0, and duplicate-rejecting consumers can reject the manifest outright. Any of those can misidentify or block a plugin update. 0.12.0 is correct. Main carried 0.11.0 before #1096 (released in #1450), and this plugin's CHANGELOG has `## [0.12.0]` above main's `## [0.11.0]`, so the 0.11.0 member is the stale one. Introduced resolving a main merge in #1096: both sides of that conflict carried 0.11.0, so git kept the version line as common context OUTSIDE the conflict region and placed only the differing description inside it, and a scripted replacement of that region emitted a fresh version member above the surviving one. Closes #1492 --- plugins/skill-quality/.claude-plugin/plugin.json | 1 - 1 file changed, 1 deletion(-) diff --git a/plugins/skill-quality/.claude-plugin/plugin.json b/plugins/skill-quality/.claude-plugin/plugin.json index def4459331..a2b815e2ba 100644 --- a/plugins/skill-quality/.claude-plugin/plugin.json +++ b/plugins/skill-quality/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", "name": "skill-quality", - "version": "0.11.0", "version": "0.12.0", "description": "Skill-authoring QA tooling: a static contract checker that runs twenty-one deterministic checks over a Claude Code skill (frontmatter, per-skill listing-entry cap, trigger-keyword preservation, line caps, broken internal refs, markdownlint, gotchas surface, evals presence, precompute opportunity, injection shell-declaration, fresh-eyes declaration conformance), a shared skill-listing budget reporter across a set of skills, and a bundled evals.json schema for validation. Runs against any repo's skills directory via the convention-resolution ladder — no baked layout.", "author": {