logics-version-release-manager/SKILL.md
Automate version release publication for the kit by validating `VERSION`, changelog files in `changelogs/`, tags, and GitHub release creation. Use when preparing or publishing a kit release.
npx skillsauth add alexago83/cdx-logics-kit logics-version-release-managerInstall 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.
Use this skill to validate release inputs and publish a GitHub release from a versioned changelog.
The canonical version lives in VERSION.
The release notes source of truth lives in changelogs/CHANGELOGS_<version>.md.
python logics-version-release-manager/scripts/publish_version_release.py --dry-run
python logics-version-release-manager/scripts/publish_version_release.py --create-tag --push
flow assist prepare-release is the preferred end-to-end release helper. It chains release-changelog-status, validation-checklist, and diff-risk checks before invoking the publish script:
# Check readiness only (default suggestion-only mode)
python logics/skills/logics.py flow assist prepare-release --format json
# Dry-run the publish commands without executing them
python logics/skills/logics.py flow assist prepare-release --execution-mode execute --dry-run --format json
# Publish: create tag, push, and create GitHub release
python logics/skills/logics.py flow assist prepare-release --execution-mode execute --push --format json
# Publish as a draft release
python logics/skills/logics.py flow assist prepare-release --execution-mode execute --push --draft --format json
The ready key in the JSON output is true only when the curated changelog exists and the working tree is clean. The publish script is not invoked when ready is false.
python logics/skills/logics.py flow assist release-changelog-status --format json
python logics/skills/logics.py flow assist commit-all
VERSION by default; override with --version X.Y.Z.changelogs/.main and the tag, then publish the GitHub release via gh.flow assist prepare-release is the preferred release helper; the publish script itself stays deterministic.data-ai
Generate Logics workflow Mermaid blocks with a deterministic fallback that stays compatible with the flow manager.
testing
Fixture skill used to validate Logics kit package parsing.
testing
--- name: fixture-invalid-skill description: invalid: yaml frontmatter sample --- # Fixture Invalid Skill This fixture intentionally violates the SKILL frontmatter contract.
development
Plan workstreams/roadmap from Logics backlog and tasks. Use when Codex should generate a `logics/ROADMAP.md` grouping items into Now/Next/Later/Done based on priority and progress.