speckit-upgradelisted
Install: claude install-skill racecraft-lab/racecraft-plugins-public
# SpecKit Upgrade
## PRSG-011 Structure Migration Guidance
For existing projects, after integration upgrade and verification, report that
repository structure migration is not available through the current runner.
The `migrate-structure` operation has `promotion_status=deferred` and no
authoritative request. Neither `dry_run` nor `apply` is an operator contract;
do not invoke the operation or claim that it will report or mutate repository
state.
Record the deferred capability gap and leave repository structure unchanged.
Tier-2 PROCESS relocation is separate, but `relocate-process-artifacts` is also
deferred and unavailable. Do not recommend or auto-run either operation.
## Invocation
```text
/speckit-pro:speckit-upgrade # upgrade all installed integrations
/speckit-pro:speckit-upgrade claude # upgrade claude only
/speckit-pro:speckit-upgrade codex # upgrade codex only
/speckit-pro:speckit-upgrade claude codex # both, explicit
```
## What to Do
### 1. Detect state and hand off if needed
Use a filesystem directory check for `.specify/` and record the state
as PRESENT or ABSENT.
If `.specify/` is **ABSENT**: STOP and invoke `/speckit-pro:speckit-install`
— upgrade only operates on existing installs.
If **PRESENT**: continue.
### 2. Capture current versions and integrations
Use argv-only execution to capture the `specify` version, run
`specify self check`, and run `specify integration list`. Preserve
stdout, stderr, a