.cursor/skills/tty-assert-release/SKILL.md
Prepares an npm release for tty-assert: edits CHANGELOG.md and package.json, verifies lint/test/build, commits, tags vX.Y.Z, and pushes branch plus tag to trigger GitHub Actions Release. Use when the user asks to release, publish to npm, ship a version, cut a tag, or bump the package version for tty-assert.
npx skillsauth add terryyin/tty-assert tty-assert-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.
Human-oriented detail: docs/release.md.
main unless the user specifies another branch.X.Y.Z (semver) before editing files.CHANGELOG — In CHANGELOG.md, insert a new section immediately after # Changelog:
## [X.Y.Z] - YYYY-MM-DD
- Concise bullets: what changed for users or integrators.
Use today’s date in ISO form (YYYY-MM-DD). The heading must be exactly ## [X.Y.Z] (no v); this string is what .github/workflows/release.yml greps for.
Version — Set "version": "X.Y.Z" in package.json to match.
Verify — From repo root, run (use nix develop -c before these if the user’s environment requires it):
pnpm lint && pnpm test && pnpm build
Fix any failures before committing.
Commit — Stage at least CHANGELOG.md and package.json:
git add CHANGELOG.md package.json
git commit -m "chore: release vX.Y.Z"
Tag — Create an annotated or lightweight tag vX.Y.Z on that commit:
git tag vX.Y.Z
Push — Push the branch first, then the tag (replace main if needed):
git push origin main
git push origin vX.Y.Z
Handoff — Tell the user to watch GitHub → Actions → Release for the run triggered by vX.Y.Z. Remind them that Trusted Publishing must already link this repo to npm (see docs/release.md).
## [X.Y.Z] block in CHANGELOG.md (CI will fail).pnpm lint, pnpm test, or pnpm build before the release commit unless the user explicitly accepts that risk.tools
Decompose tasks into phased plans with one behavior per phase. Use when planning new features, breaking down large tasks, when a task has been in progress for over 10 minutes, or when the planning timer hook fires. Triggers on: plan, decompose, phases, break down, task too large, stuck.
testing
Fix bugs with a test-first workflow. Use when the user reports a bug, asks to fix a defect, or describes unexpected behavior. Triggers on: bug, fix, defect, broken, regression, not working, unexpected behavior.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.