ワンクリックで
version-bump
Bump the V.R.M version across manifest XML, Phing build file, and SQL update file for any Joomla extension project
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Bump the V.R.M version across manifest XML, Phing build file, and SQL update file for any Joomla extension project
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Summarise the commits on the current branch and write a markdown file suitable for pasting into a Pull Request description
Scan the repository for file modifications and append structured daily entries to the project work log
Regenerate the dynamic include files (available-agents.md and available-skills.md) by scanning agent and skill directories for frontmatter
Record prompts and responses from the current Claude Code session into a structured conversation log
| name | version-bump |
| description | Bump the V.R.M version across manifest XML, Phing build file, and SQL update file for any Joomla extension project |
| disable-model-invocation | true |
| argument-hint | modification|release|version|X.Y.Z |
Bump the project version following the V.R.M (Version.Release.Modification) convention.
$ARGUMENTS must be one of:
modification — increment M only (e.g. 2.4.0 → 2.4.1)release — increment R, reset M to 0 (e.g. 2.4.1 → 2.5.0)version — increment V, reset R and M to 0 (e.g. 2.4.1 → 3.0.0)X.Y.Z — an explicit version number to set directlyIf no argument is provided, ask the user which level to bump.
This skill works in tandem with the SQL Update File Management convention documented in joomla-coding-preferences.md. During development, agents create and append to an unstaged SQL update file whenever schema changes are needed. By the time this skill runs, one of two situations exists:
sql/updates/mysql/ — created during development when schema changes were written. This file needs to be reconciled with the final version number.Read project configuration from the project's CLAUDE.md to discover:
.xml manifest, e.g. mapper.xml)sql/updates/mysql/)Read the current version from the manifest XML <version> tag.
Calculate the new version based on $ARGUMENTS:
modification → keep V and R, increment Mrelease → keep V, increment R, set M to 0version → increment V, set R and M to 0$ARGUMENTS matches an X.Y.Z pattern, use it as-isCheck for an existing unstaged SQL file in the SQL updates directory:
git status --porcelain on the SQL updates directory??) or modified (M/A) .sql filesHandle the SQL update file based on what was found:
If an unstaged SQL file exists:
{new-version}.sqlIf no unstaged SQL file exists:
{new-version}.sql in the SQL updates directory containing basic placeholder comment content — do not create a zero-byte/empty file. Use two SQL comment lines: one identifying the extension and version, one stating there are no schema changes. For example:
-- com_forum schema update {new-version}
-- No schema changes in this release.
Update the remaining files (must stay in sync with the SQL file):
<version> tag to the new version<creationDate> to today's date in YYYY-MM-DD format (e.g. <creationDate>2026-04-08</creationDate>)<property name="version" value="..."/> lineReport the result: