skills/version/SKILL.md
Use when you want to know which version of the claude-tweaks plugin is installed.
npx skillsauth add thomasholknielsen/claude-tweaks claude-tweaks:versionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Interaction style: Present decisions as numbered options so the user can reply with just a number. For multi-item decisions, present a table with recommended actions and offer "apply all / override." Never present more than one batch decision table per message — resolve each before showing the next. End skills with a Next Actions block (context-specific numbered options with one recommended), not a navigation menu.
Print the installed claude-tweaks plugin version. Utility skill — no lifecycle position.
/claude-tweaks:capture → ... → /claude-tweaks:wrap-up
[ /claude-tweaks:version ] (utility, called from anywhere)
^^^^ YOU ARE HERE ^^^^
$ARGUMENTS controls output format:
| Argument | Behavior |
|----------|----------|
| (none) | Print the formatted line: claude-tweaks v{version} |
| plain | Print just the version number (e.g., 4.2.0) — useful for piping/scripting |
| full | Print version + description + repository URL |
plugin.jsonRead ${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json. The version field is the source of truth. Do NOT hardcode the version anywhere else.
| Mode | Output |
|------|--------|
| Default | claude-tweaks v{version} |
| plain | {version} |
| full | Three lines: claude-tweaks v{version}, then {description}, then {repository} |
Example full output (all three values come from plugin.json at render time — never hardcode them in this skill):
claude-tweaks v4.7.0
A structured workflow system for Claude Code — from idea capture through build, review, and wrap-up. Includes browser automation and QA pipeline.
https://github.com/thomasholknielsen/claude-tweaks
(The {version} / {description} / {repository} placeholders above are illustrative — actual output substitutes the live values from plugin.json.)
That's the entire skill — no decisions, no findings, no follow-up gates.
/claude-tweaks:help — full pipeline status and command reference (Recommended when version was the only thing you needed)https://github.com/thomasholknielsen/claude-tweaks/releases — release notes for this and prior versions| Pattern | Why It Fails |
|---------|-------------|
| Hardcoding the version in skill content | The version lives in plugin.json — anything else drifts. Always read from the source. |
| Adding decision prompts or finding gates | This is a one-shot read. Don't over-structure it. |
| Bumping the version inside this skill | Versioning is the maintainer's job — see CLAUDE.md "Versioning" section. |
| Padding the output with announcements like "Here's the version!" | The user asked for the version. Print it and stop. |
| Skill | Relationship |
|-------|-------------|
| /claude-tweaks:help | /help shows the full reference card; /version is the minimal "just the version" complement |
| /claude-tweaks:init | /init may print the version during bootstrap; /version is its standalone equivalent |
| _shared/auto-mode-contract.md | /version is a pure read — no decisions, no staged actions, no auto-mode interaction. Listed for completeness; the contract does not modify behavior. |
development
Use when conducting in-depth web research — multi-source synthesis, citation-audited reports with 4 runtime modes from quick (~2-5 min) to ultradeep (~20-45 min, multi-persona red-team). Keywords - research, deep research, web research, sources, citations, literature review.
development
Use when a lifecycle skill (/test, /review, /build, /flow, /visual-review, /specify) needs to invoke Impeccable design-quality commands. Wrapper that encapsulates "when, how, and whether to invoke Impeccable" so caller skills don't have to know.
testing
Use when /claude-tweaks:review passes and you need to capture learnings, clean up specs/plans, update skills, and decide next steps. The lifecycle closure step.
testing
Use when you want to visually review a running application in the browser — inspect UI quality, walk user journeys, discover undocumented journeys, or generate creative improvement ideas. Works standalone or as a step within /claude-tweaks:review.