ワンクリックで
detect-release-scope
Analyze git changes to determine release scope (marketplace/plugin/variants)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Analyze git changes to determine release scope (marketplace/plugin/variants)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Run one canonical SDLC stage (intake → shape → slice → plan → implement → verify → review → handoff → ship → retro), a perf/observability augmentation (instrument, experiment, benchmark, profile), the compressed design workflow (design), runtime-truth verification (probe), read-only review-and-route triage (simplify), or the end-to-end lifecycle driver (auto), and write its artifact to `.ai/workflows/<slug>/`. The intake stage also dispatches compressed entry modes (fix, rca, investigate, discover, hotfix, refactor, update-deps, ideate). For navigating existing workflows, use $wf-meta; for documentation, use $wf-docs. ($wf-quick is retired — use $wf intake <mode>, $wf probe, and $wf simplify.)
Run one canonical SDLC stage (intake → shape → slice → plan → implement → verify → review → handoff → ship → retro), a perf/observability augmentation (instrument, experiment, benchmark, profile), the compressed design workflow (design), runtime-truth verification (probe), read-only review-and-route triage (simplify), the end-to-end lifecycle driver (auto), or the autonomous lifecycle driver (yolo), and write its artifact to `.ai/workflows/<slug>/`. The intake stage also dispatches compressed entry modes (fix, rca, investigate, discover, hotfix, refactor, update-deps, ideate). For navigating existing workflows, use `/wf-meta`; for documentation, use `/wf-docs`.
Documentation router. Orchestrator mode runs the full discover → audit → plan → generate → review pipeline against a project or workflow slug. Primitive mode writes a single Diátaxis document — tutorial, how-to, reference, explanation, or readme — or runs a docs review.
Navigate, inspect, and meta-control existing SDLC workflows — pick what to run next, check status, resume, sync the registry, amend or extend a plan, skip a stage, close a slug, or explain how something works. Does not produce stage artifacts; for those use $wf.
Navigate, inspect, and meta-control existing SDLC workflows — pick what to run next, check status, resume, sync the registry, amend or extend a plan, skip a stage, close a slug, or explain how something works. Does not produce stage artifacts; for those use `/wf`.
Generate an image from a text prompt using the best available method, with automatic fallback (built-in image_gen → gpt-image-2 → nano-banana-pro → text-only scene sentence). Returns the image file path and the method used. Internal to `/wf design`; not user-invocable.
| name | detect-release-scope |
| description | Analyze git changes to determine release scope (marketplace/plugin/variants) |
| user-invocable | false |
Analyzes git changes (modified, staged, and untracked files) to intelligently determine which release scope should be targeted: marketplace-level, per-plugin, or variants. This skill is the foundation for the release workflow, ensuring the correct versioning context is used.
The skill expects to be invoked in a git repository with changes to analyze. It will examine:
Use git status --porcelain to get a machine-readable list of all changed files:
git status --porcelain
Parse the output to categorize files by path patterns.
Analyze each changed file path and increment counters for each scope:
Marketplace Scope Indicators:
.claude-plugin/marketplace.jsonREADME.md (when marketplace.json also changed)CHANGELOG.mdPlugin Scope Indicators:
plugins/{plugin-name}/.claude-plugin/plugin.jsonplugins/{plugin-name}/skills/**/*plugins/{plugin-name}/commands/**/*plugins/{plugin-name}/README.mdplugins/{plugin-name}/CHANGELOG.mdVariants Scope Indicators:
variants/variants.jsonvariants/*/CLAUDE.mdvariants/CHANGELOG.mdvariants/README.mdApply the following logic:
Single Plugin Dominance:
plugin:<name>Variants Dominance:
variants/ → variantsMarketplace Changes:
marketplaceAmbiguous Cases:
Check if the current branch is master or main:
git branch --show-current
If on a different branch, include a warning in the output.
Return a structured response with:
{
"primary_scope": "plugin:daily-carry" | "marketplace" | "variants" | "ambiguous",
"confidence": "high" | "medium" | "low" | "ambiguous",
"evidence": {
"marketplace_changes": <count>,
"plugin_changes": {
"daily-carry": <count>,
"agent-behavior-patterns": <count>
},
"variants_changes": <count>
},
"current_branch": "master",
"warnings": [
"Not on master branch",
"Multiple scopes detected"
]
}
Git Status:
M plugins/daily-carry/skills/deploy-site/SKILL.md
M plugins/daily-carry/README.md
A plugins/daily-carry/skills/new-skill/SKILL.md
Output:
{
"primary_scope": "plugin:daily-carry",
"confidence": "high",
"evidence": {
"marketplace_changes": 0,
"plugin_changes": {
"daily-carry": 3
},
"variants_changes": 0
},
"current_branch": "master",
"warnings": []
}
Git Status:
M .claude-plugin/marketplace.json
M plugins/daily-carry/skills/deploy-site/SKILL.md
M variants/Android/CLAUDE.md
Output:
{
"primary_scope": "ambiguous",
"confidence": "ambiguous",
"evidence": {
"marketplace_changes": 1,
"plugin_changes": {
"daily-carry": 1
},
"variants_changes": 1
},
"current_branch": "master",
"warnings": [
"Multiple scopes detected - please specify scope explicitly"
]
}
Git Status:
M variants/Typescript/CLAUDE.md
M variants/Python/CLAUDE.md
M variants/Generic/CLAUDE.md
M variants/CHANGELOG.md
Output:
{
"primary_scope": "variants",
"confidence": "high",
"evidence": {
"marketplace_changes": 0,
"plugin_changes": {},
"variants_changes": 4
},
"current_branch": "master",
"warnings": []
}
This skill is invoked by the /release command in Phase 1. The command will:
primary_scope if confidence is "high" or "medium"