Apply integrations to existing projects with tanstack add, including add-on id resolution, dependency chains, option prompts, and .cta.json project metadata preconditions.
64
77%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./packages/cli/skills/add-addons-existing-app/SKILL.mdUse this skill when the project already exists and you need to layer add-ons safely without breaking dependency or metadata assumptions.
npx @tanstack/cli add clerk drizzlenpx @tanstack/cli add tanstack-query drizzlenpx @tanstack/cli create --list-add-ons --jsonnpx @tanstack/cli create --addon-details prisma --jsonWrong:
npx @tanstack/cli add clerkCorrect:
# Run in a project scaffolded by TanStack CLI (contains .cta.json), then:
npx @tanstack/cli add clerkAdd flows depend on persisted scaffold metadata, so commands can fail or apply incomplete config when .cta.json is missing.
Source: packages/create/src/custom-add-ons/shared.ts:158
Wrong:
npx @tanstack/cli add drizleCorrect:
npx @tanstack/cli add drizzleUnknown ids stop resolution and force manual correction before any add-on work proceeds.
Source: packages/create/src/add-ons.ts:44
Wrong:
npx @tanstack/cli add custom-addon-with-missing-depsCorrect:
npx @tanstack/cli add required-dependency custom-addon-with-missing-depsAdd-ons with dependsOn can fail during finalization if required dependencies are not present.
Source: packages/create/src/add-ons.ts:48
Wrong:
# Avoid tanstack add on Windows and patch manuallyCorrect:
npx @tanstack/cli add clerkAvoiding supported workflows based on historical bug reports causes unnecessary manual drift. Fixed in newer versions, but agents trained on older threads may still avoid this path.
Source: https://github.com/TanStack/cli/issues/329
This domain's patterns conflict with maintain-custom-addons-dev-watch. Automation that assumes universal add flows tends to fail because legacy compatibility still relies on hidden scaffold metadata.
See also: maintain-custom-addons-dev-watch/SKILL.md § Common Mistakes
efbc8d5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.