skills/release/SKILL.md
Automated release workflow for oh-my-claudecode
npx skillsauth add INNERJOINT/HarnessSkills releaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate the release process for oh-my-claudecode.
/oh-my-claudecode:release <version>
Example: /oh-my-claudecode:release 2.4.0 or /oh-my-claudecode:release patch or /oh-my-claudecode:release minor
Execute these steps in order:
Update version in all locations:
package.jsonsrc/installer/index.ts (VERSION constant)src/__tests__/installer.test.ts (expected version).claude-plugin/plugin.json.claude-plugin/marketplace.json (both plugins[0].version and root version)docs/CLAUDE.md (<!-- OMC:VERSION:X.Y.Z --> marker)README.md (version badge and title)npm run test:run
All 231+ tests must pass before proceeding.
git add -A
git commit -m "chore: Bump version to <version>"
git tag v<version>
git push origin main
git push origin v<version>
npm publish --access public
gh release create v<version> --title "v<version> - <title>" --notes "<release notes>"
| File | Field/Line |
|------|------------|
| package.json | "version": "X.Y.Z" |
| src/installer/index.ts | export const VERSION = 'X.Y.Z' |
| src/__tests__/installer.test.ts | expect(VERSION).toBe('X.Y.Z') |
| .claude-plugin/plugin.json | "version": "X.Y.Z" |
| .claude-plugin/marketplace.json | plugins[0].version + root version |
| docs/CLAUDE.md | <!-- OMC:VERSION:X.Y.Z --> |
| README.md | Title + version badge |
documentation
Agentic memory system for writers - track characters, relationships, scenes, and themes
testing
Structured visual QA verdict for screenshot-to-reference comparisons
tools
Parallel execution engine for high-throughput task completion
tools
QA cycling workflow - test, verify, fix, repeat until goal met