Loading...
Loading...
Upgrade a RootSpec project to the latest framework version — detects version gap, updates framework files, creates missing prerequisites, flags changed prerequisites for reconciliation. Run this after `npx skills add rootspec/rootspec`.
npx skill4agent add rootspec/rootspec rs-updatebash "$(dirname "$0")/../rs-shared/scripts/scan-spec.sh" .
bash "$(dirname "$0")/../rs-shared/scripts/gap-analysis.sh" .gap-analysis.shGAP=no_project.rootspec.json/rs-initGAP=noneGAP=patch|minor|majorskills/rs-update/UPDATE.md"$(dirname "$0")/UPDATE.md"Upgrade plan (6.2.1 → 6.2.3):
Will update:
- rootspec/00.FRAMEWORK.md (replace with vX.Y.Z)
- rootspec/00.AXIOMS.md (replace with latest)
- .rootspec.json version field
Will create (new prerequisites):
- [list from NEW_PREREQUISITES, if any]
Needs reconciliation (changed prerequisites):
- [list from CHANGED_PREREQUISITES, if any]
Will NOT touch:
- Spec files (01.PHILOSOPHY.md through 05.IMPLEMENTATION/)
- CONVENTIONS/ (owned by /rs-impl)
[If HAS_BREAKING=true]
⚠ Breaking changes detected — see details above.00.FRAMEWORK.md../rs-shared/00.FRAMEWORK.md{specDirectory}/00.FRAMEWORK.md00.AXIOMS.md../rs-shared/00.AXIOMS.md{specDirectory}/00.AXIOMS.md.rootspec.jsonversionNEW_PREREQUISITES/rs-init../rs-shared/fragments/prerequisites.mdCHANGED_PREREQUISITESscripts/dev.shcypress.config.tswrite-spec-status.shbash "$(dirname "$0")/../rs-shared/scripts/write-spec-status.sh" {specDirectory}HAS_BREAKING=truefalse/rs-specbash "$(dirname "$0")/../rs-shared/scripts/write-spec-status.sh" {specDirectory} falseUpdate complete (6.2.1 → 6.2.3).
Updated:
- rootspec/00.FRAMEWORK.md
- rootspec/00.AXIOMS.md
- .rootspec.json version
Created:
- [any new prerequisites]
Flagged for review:
- [any changed prerequisites with reconciliation notes]
Next steps:
- [Re-run /rs-impl to update conventions if needed]
- [Any manual instructions from UPDATE.md]"6.2.2""check""prerequisites"{specDirectory}/00.FRAMEWORK.md{specDirectory}/00.AXIOMS.md{specDirectory}/spec-status.json.rootspec.json