Skip to content
Back to skills

Bump Skill

ASecurity

Internal agentic-workflow maintenance: after SKILL.md edits, bump semver, lint authoring rules, and synchronize changelogs, READMEs, routing metadata, and migrations. Triggers: "bump the skill", "update the changelog", "version bump".

  • 21 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 2, 2026
ai-agentsgorailsgitdocumentation

Works with

  • claude code

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 25, 2026

npx -y skills add gtrabanco/agentic-workflow --skill bump-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bump Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bump Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gtrabanco-bump-skill/badge)](https://www.skillsdirectory.com/skills/gtrabanco-bump-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bump-skill
user-invocable: false
version: 2.3.6
metadata:
  internal: true
description: >
  Internal agentic-workflow maintenance: after SKILL.md edits, bump semver,
  lint authoring rules, and synchronize changelogs, READMEs, routing metadata,
  and migrations. Triggers: "bump the skill", "update the changelog",
  "version bump".
---

## Turn contract — verify before ending the turn

```
✓ Every changed skill's version: was bumped and BOTH changelogs got their rows
✓ The lint results (all 7 authoring rules, including the two machine-surface
  parity/ordering checks and the internal-skill discovery-exclusion check)
  were reported
✓ The git add + commit command block is printed as the ABSOLUTE last output
```

About to end the turn with any box unchecked? The turn is NOT done — complete
the missing box first.

## When to use

After any edit to one or more `skills/<name>/SKILL.md` files in this repo,
before committing. Handles the full documentation surface so nothing drifts.

## Step 0 — Orientation

This skill is **specific to the `agentic-workflow` repository**. Before doing
anything, confirm you are in that repo (presence of `skills/` + `CHANGELOG.md`
+ `CHANGELOG.md`). If not, stop and tell the user.

Versioning policy (from `CHANGELOG.md`):

| Bump | When |
|---|---|
| **major** | rename, removed/renamed flag, changed contract or output shape — ships with a migration note |
| **minor** | new backward-compatible capability: new flag, new section, new routing case |
| **patch** | wording, examples, clarifications, internal tidy — no behavior change |

## Process

### Progressive loading

The reference allowlist is exactly the two paths below. After orientation:

1. Read [change discovery and authoring lint](references/DISCOVERY_AND_LINT.md).
2. For every discovered skill, read [version and documentation sync](references/VERSION_AND_DOCS.md).
3. Then print the summary below.

Both resources are normative and one hop from this file. Missing resource → stop;
never guess a bump or skip a synchronization surface.

### 10. Print a summary and the next step

Print a table:

```
skill              old → new        bump
─────────────────────────────────────────
execute-phase      1.2.0 → 1.3.0   minor
unit-lane          1.0.0 → 1.0.1   patch
```

Then print the next step:

> All documentation updated. Stage and commit:
> ```
> git add skills/<name>/SKILL.md CHANGELOG.md README.md
> git commit -m "chore(skills): bump <name> to <version> — <one-line reason>"
> ```
> If this is a major bump with a migration note, also add `docs/workflow/MIGRATION.md`.

## Guardrails

- **Never change anything in a SKILL.md except the `version:` line.**
- **Never commit or push** — this skill only edits files.
- If a skill file is not tracked by git (new file not yet added), note it and
  still update the SKILL.md version and CHANGELOG entries, but warn that the
  diff-based bump analysis is unavailable for untracked files — ask the user
  what changed.
- For the README cells, prefer updating over rewriting: keep the existing tone
  and length; change only what is factually wrong or missing.

## Portability (agents other than Claude Code)

This skill is repo-maintenance for `agentic-workflow` itself, but the repo may
be worked on from any agent:

- **No slash-command menu** — follow this `SKILL.md` directly after editing any
  skill, before committing.
- **No per-skill `model:`/`effort:`** — a mid-tier model is enough; this is
  mechanical version/changelog bookkeeping.

## Relationship to other skills

- Run after any manual edit to a skill or after `execute-phase` touches a
  skill file, and before the commit.
- `AGENTS.md` section "Version every change" is the policy this skill
  enforces mechanically.
- Major bumps that introduce renames feed into `docs/workflow/MIGRATION.md`,
  which `init-workspace` reads when installing.

## Done when

- Every modified skill's `version:` field is updated.
- `CHANGELOG.md` has a new row for every bumped skill, newest first.
- The `README.md` skills and model tables are accurate.
- Major bumps have a migration note and cross-reference updates.
- Any authoring-rule violations (missing `→ Next:` block, `S1`/"Step" phase labels,
  a `user-invocable: true` skill absent from `plugin.json`, a non-alphabetical
  machine surface) are reported for the user to fix before committing.
- **The next step is printed** — the `git add` + `git commit` command, ready
  to run.

Files in this skill

  • SKILL.md4.6 KB
  • references/DISCOVERY_AND_LINT.md1.7 KB
  • references/VERSION_AND_DOCS.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.