원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
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
SOC 직업 분류 기준
| 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: