stacksdapp upgrade on an existing Scaffold Stacks project to refresh npm dependencies, regenerate TypeScript bindings, update git hooks, and refresh the bundled agent skill. It does not rescaffold your repo or overwrite application code.
Contents
Requirements
Your project must already use the scaffold layout:
Clarinet 3.23+ is required. Run
stacksdapp doctor to verify your toolchain.
Run upgrade
- Normalizes standard Clarinet layout if needed
- Writes
stacksdapp.tomlif missing - Refreshes npm dependencies in
frontend/andcontracts/ - Runs
npm ciwhen apackage-lock.jsonis present - Runs
stacksdapp generate - Refreshes
.githooks/pre-commit(mnemonic guard) - Refreshes bundled agent skill files
- Sets
git config core.hooksPath .githookswhen in a git repo
When to use it
- After installing a newer
stacksdapprelease - After Clarinet or
@stacks/clarinet-sdktemplate updates - When generated files no longer match your
.clarsources - To refresh the AI agent skill and git hooks to the latest versions