Skip to content

Refactor skill distribution; remove bumpy ai command#127

Merged
theoephraim merged 3 commits into
mainfrom
claude/strange-bose-558edf
Jun 20, 2026
Merged

Refactor skill distribution; remove bumpy ai command#127
theoephraim merged 3 commits into
mainfrom
claude/strange-bose-558edf

Conversation

@theoephraim

Copy link
Copy Markdown
Member

Mirrors the varlock skill-distribution change (dmno-dev/varlock#808) and drops the now-redundant bumpy ai command.

Skill distribution

  • Canonical skill at the repo root — moved skills/add-change/SKILL.md to the repo root as a single source of truth.
  • Synced into the package on build/prepack — new packages/bumpy/scripts/sync-skill.ts copies the canonical skill into the package (gitignored), so it ships version-pinned in the npm tarball (files: ["skills"]) and via the Claude Code plugin (.claude-plugin/plugin.json).

This is mostly structural — the skill was already npm-bundled; this just gives it one canonical source instead of a committed copy inside the package.

Removing bumpy ai

The bumpy ai setup command is removed:

  • Its file-copying targets (opencode, cursor, codex) forked a stripped-down copy of the skill into tool-specific dirs that drifted from canonical — and had been silently broken in the published package (the bundled CLI resolved ../../skills instead of ../skills, so 3 of the 4 targets failed). Nobody reported it, which says how much it was used.
  • The claude target was a thin wrapper around claude plugin install @varlock/bumpy.

The skill is now installed via the Claude Code plugin (claude plugin install @varlock/bumpy) or referenced directly from node_modules/@varlock/bumpy/skills/add-change/SKILL.md. README and docs/cli.md updated accordingly.

Versioned as a patch — the command was a one-time setup helper for new users and was already broken for most targets.

Verification

  • bun run build → green
  • bun run test → 353 pass, 0 fail
  • oxlint + oxfmt --check → clean
  • bumpy ai ... → now Unknown command: ai; --help is clean

Move the canonical add-change agent skill to the repo root (skills/) as a
single source of truth, synced into the package on build/prepack (gitignored
copy) so it ships version-pinned in the npm tarball and via the Claude Code
plugin. Mirrors dmno-dev/varlock#808.

Remove the bumpy ai command: its file-copying targets (opencode/cursor/codex)
forked the skill into tool-specific dirs that drifted from canonical and were
silently broken in the published package, while the claude target just wrapped
claude plugin install. Skill is now installed via the plugin or referenced
directly from node_modules.
@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown

bumpy-frog

The changes in this PR will be included in the next version bump.

patch Patch releases

  • @varlock/bumpy 1.15.0 → 1.15.1

Bump files in this PR

Click here if you want to add another bump file to this PR


This comment is maintained by bumpy.

Nothing at build time consumes the package-local skills/ copy now that the
ai command is gone — prepack (which fires on npm pack/publish) is sufficient.
Now that the canonical skill lives at the repo root, npx skills add and
gh skill install resolve it. List all install paths in the README.
@theoephraim theoephraim merged commit 3f26dc6 into main Jun 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant