Add a template upgrade Skill and record the source template in the generated manifest. `skills/nocobase-app-upgrade/` describes how to merge a newer template release into an application generated from a template. It compares the two template releases to learn what changed, then decides file by file how each change lands in the application, so a customization is never reverted and a removal that breaks user code outside the changed files is caught before the upgrade is called done. `pnpm creat...
24,837 stars
0 votes
0 copies
0 views
Added November 5, 2026
ai-agents
Security analysis
A100/100
Scanned November 5, 2026
$npx -y skills add nocobase/nocobase --skill pre --agent claude-code
Installs into .claude/skills of the current project.
Are you the author of Pre?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nocobase-pre-8a315b32)
---
'@nocobase/app-template-default': patch
'@nocobase/app-template-examples': patch
'@nocobase/create-app': patch
---
Add a template upgrade Skill and record the source template in the generated manifest.
`skills/nocobase-app-upgrade/` describes how to merge a newer template release into an application generated from a template. It compares the two template releases to learn what changed, then decides file by file how each change lands in the application, so a customization is never reverted and a removal that breaks user code outside the changed files is caught before the upgrade is called done.
`pnpm create @nocobase/app` now writes `nocobase.templatePackage` into the generated manifest, naming the template package the application came from. An upgrade needs it to know which template to diff: `name` becomes the application's own at generation, and `templateKind` does not distinguish the app templates from each other.