Skip to content
Agent Orchestration
Skill

/version-iloom

Update version number and license date for iloom releases. Updates LICENSE and README.md dates, then runs pnpm version.

BOOST
From plugin
iloom-cli
1111 skill11 agents2 commands
Install
$ npx -y skills add iloom-ai/iloom-cli --skill version-iloom --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/version-iloom

Context preview

The summary Claude sees to decide when to auto-load this skill.

Update version number and license date for iloom releases. Updates LICENSE and README.md dates, then runs pnpm version.

SKILL.md

version-iloom.SKILL.md
name: version-iloom
description: Update version number and license date for iloom releases. Updates LICENSE and README.md dates, then runs pnpm version.
disable-model-invocation: true
argument-hint: [patch|minor|major]
allowed-tools: Bash, Edit, Read

Version Iloom

Update the iloom version and license change date for a release.

Arguments

Version bump type: `$ARGUMENTS` (defaults to `patch` if empty)

License Date

The new license change date (4 years from today): !`date -v+4y "+%Y-%m-%d"`

Task

1. **Update LICENSE file** (line 23): Change the `Change Date:` value to the license date shown above 2. **Update README.md** (line 527): Change the date in "Converts to Apache 2.0 on YYYY-MM-DD" to the license date shown above 3. **Commit date changes**: Stage and commit LICENSE and README.md with message "Update license change date to YYYY-MM-DD" 4. **Run version bump**: Execute `npm version $ARGUMENTS --no-git-tag-version` (use `patch` if no argument was provided), then commit the package.json change with the version number as the message 5. **Squash commits**: Run `git reset --soft HEAD~2 && git commit --no-verify -m "X.Y.Z"` to squash into one commit (use the new version number as the message) 6. **Create version tag**: Run `git tag vX.Y.Z` to create the tag on the squashed commit 7. **Report**: Show the old and new version numbers

Important

  • Use `npm version` with `--no-git-tag-version` to avoid creating the tag before squashing
  • The date format must be `YYYY-MM-DD`
Read more
Ships withiloom-cli

iloom: a developer workflow system delivered as a CLI and a VS Code extension for structured AI-assisted development. The CLI is the system of record, running tasks in isolated workflows and persisting analysis, plans, and decisions to your issue tracker, while the VS Code extension exposes insights, assumptions, risks, and decisions in real time.

Get the whole plugin