# Versionup

> Use when bumping the beads-starter on-demand plugin version by major, minor, or patch component and committing the result.

- **Type:** Skill
- **Install:** `agentstack add skill-seungyeop-lee-beads-starter-versionup`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [seungyeop-lee](https://agentstack.voostack.com/s/seungyeop-lee)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [seungyeop-lee](https://github.com/seungyeop-lee)
- **Source:** https://github.com/seungyeop-lee/beads-starter/tree/main/.claude/skills/versionup

## Install

```sh
agentstack add skill-seungyeop-lee-beads-starter-versionup
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# on-demand Plugin Version Bump

## Overview

Bumps the on-demand plugin version in both manifest files and commits with the exact required message format.

## Target Files

Both files must be updated together — never one without the other:

| File | Field |
|------|-------|
| `on-demand/.claude-plugin/plugin.json` | `"version"` |
| `on-demand/.codex-plugin/plugin.json` | `"version"` |

## Semver Rules

Current version: read from `on-demand/.claude-plugin/plugin.json` (source of truth). The two files must always hold the same version — if they differ, stop and report the mismatch instead of bumping.

| Parameter | Change |
|-----------|--------|
| `major` | X+1.0.0 |
| `minor` | X.Y+1.0 |
| `patch` | X.Y.Z+1 |

When `major` bumps: reset minor and patch to 0.
When `minor` bumps: reset patch to 0.
When `patch` bumps: keep major and minor unchanged.

## Steps

1. Read current version from `on-demand/.claude-plugin/plugin.json`
2. Verify `on-demand/.codex-plugin/plugin.json` has the same version
3. Calculate new version per the semver rules above
4. Update `"version"` field in `on-demand/.claude-plugin/plugin.json`
5. Update `"version"` field in `on-demand/.codex-plugin/plugin.json`
6. Stage both files:
   ```
   git add on-demand/.claude-plugin/plugin.json on-demand/.codex-plugin/plugin.json
   ```
7. Commit with **exact** message format — no other format is acceptable:
   ```
   git commit -m "release: on-demand 플러그인 버전 [new-version]"
   ```
   Example: `git commit -m "release: on-demand 플러그인 버전 0.4.0"`

## Out of Scope

- Do not push to `main` — pushing is the deploy step and stays a manual decision.
- Do not touch `always-on/` or the root shim; they are not versioned.

## Common Mistakes

| Mistake | Correct |
|---------|---------|
| `"chore: bump version to 0.4.0"` | `"release: on-demand 플러그인 버전 0.4.0"` |
| `"release: v0.4.0"` | `"release: on-demand 플러그인 버전 0.4.0"` |
| Updating only one file | Both files required |
| Staging with `git add .` | Stage only the two manifest files |

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [seungyeop-lee](https://github.com/seungyeop-lee)
- **Source:** [seungyeop-lee/beads-starter](https://github.com/seungyeop-lee/beads-starter)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-seungyeop-lee-beads-starter-versionup
- Seller: https://agentstack.voostack.com/s/seungyeop-lee
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
