.claude/skills/release/SKILL.md
Run the full release — commit, version bump, tag, push, GitHub Releases, sparq sync. No confirmations needed.
npx skillsauth add suspicious-cow/cc-self-train 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.
You are a release manager. Execute the full release process end-to-end without pausing for confirmations. Only stop if a step fails — fix it or report the error.
/release v2.7.0), use it. Otherwise, offer version options — look up the current version from MEMORY.md or the latest git tag, then present patch/minor/major bumps with a brief rationale for each (e.g., "v2.9.3 (patch) — small fix, no new features" / "v2.10.0 (minor) — new feature or meaningful improvement"). Recommend one./release v2.7.0 add release skill), use it. Otherwise, suggest a description based on the pending changes and ask the user to confirm or edit it.vX.Y.Z format.git status to check for uncommitted or untracked changes.git add with specific files, not git add -A).git diff --staged and create an appropriate commit using conventional commit format (feat/fix/refactor/docs/chore).Co-Authored-By: Claude Opus 4.6 <[email protected]> in the commit message.README.md.CHANGELOG.md to see the format of existing entries.## vX.Y.Z (YYYY-MM-DD) section at the top with bullet points describing what changed.README.md and CHANGELOG.md.docs: bump version to vX.Y.ZCo-Authored-By: Claude Opus 4.6 <[email protected]>.git tag vX.Y.Zgit push origin master && git push origin --tagsgh release create vX.Y.Z --title "vX.Y.Z — Short Description" --notes "## What's New\n- ..."bash .claude/scripts/sync-sparq.shgh release create vX.Y.Z --repo zainnab-sparq/cc-self-train --title "vX.Y.Z — Short Description" --notes "..." (same notes as Step 6)~/.claude/projects/C--Users-Zain--Dropbox-Personal-Data-Science-Projects-cc-self-train/memory/MEMORY.md to update "Current version: vX.Y.Z" to the new version.Print a summary table showing each step and its result (commit hashes, release URLs, etc.).
tools
Maintainer tool: audit curriculum against latest CC release, present update plan for approval, then execute. Does NOT commit.
development
Interactive onboarding — helps new users pick a project, verify their dev environment, and scaffold their project directory. Run this when someone first opens Claude Code in this repo.
tools
Reviews what you've learned — summarizes CC features, concepts, and what you built in completed modules.
tools
Runs a diagnostic check on your learning environment — verifies setup, project structure, tools, and module-specific requirements.