Add and ship OpenCode support for one Claude Code plugin at a time. Includes core migration to a reviewable `opencode-plugin/` adapter, maintainer-facing docs, and follow-up CI/versioning setup for package publishing or skill-copy drift checks.
92
92%
Does it follow best practices?
Impact
97%
1.25xAverage score across 2 eval scenarios
Passed
No known issues
Prepare release/versioning automation after the local OpenCode adapter and tests exist.
opencode-plugin/, tests, and migration docs..claude-plugin/plugin.json, plugin/.claude-plugin/plugin.json, package.json, tags, changelog, and existing release workflows.0.1.0 and document the decision.python3 skills/migrate-plugin/scripts/validate_opencode_package.py <repo> --format markdown
python3 skills/migrate-plugin/scripts/validate_skills.py <repo> --format markdownProposal shape:
## CI / Versioning Proposal
- Version source: <manifest/package/tag and value>
- Validation jobs: <package lint, skill drift, hook tests, MCP shape>
- Publish path: <trusted publishing, NPM_TOKEN, or not configured>
- Files to add/change: <workflow and docs>
- Approval needed: <yes/no, secrets/permissions>NPM_TOKEN setup without inventing secrets.See versioning and release guidance for version-source rules.
Report the chosen version source, workflows or checks added, secrets/permissions the maintainer must configure, and commands to verify locally.