package.json, loads the matching skill, and writes the integration as real file edits — provider component, script tag, environment variables, and CSP headers.
Usage
package.json to identify the framework.
What it does
- Detects the framework from
package.jsondependencies. - Loads the matching skill as the source of truth for the integration pattern.
- Asks for your write key if not already in the environment.
- Writes the integration — creates the provider file, registers it at the app root, wires the env var, adds CSP headers.
- Reports a summary of files changed and the next step.
Framework detection
Dependency in package.json | Detected framework | Skill loaded |
|---|---|---|
next | Next.js | userplane-nextjs |
nuxt | Nuxt 3 | userplane-nuxt |
@angular/core | Angular | userplane-angular |
vue (without nuxt) | Vue 3 | userplane-vue |
@sveltejs/kit | SvelteKit | userplane-sveltekit |
astro | Astro | userplane-astro |
@tanstack/react-start | TanStack Start | userplane-tanstack-start |
react (with vite, no metaframework) | React (Vite) | userplane-react |
Top-level index.html, no bundler | Static HTML | userplane-static-html |
Example prompts
Related articles
- /userplane:audit — verify an existing install after integration.
- integrate-agent — the subagent that powers this command.
- Skills Catalog — the 14 framework and SDK skills.
- Framework Guides — human-readable integration guides.