Suggested dependency commands modify the project and may run package lifecycle scripts
Source references: 1The Skill requires outputting an npm install command when a dependency is absent. If run, npm normally changes dependency manifests and lockfiles and may execute lifecycle scripts from the package or its transitive dependencies. The instructions do not require version pinning, provenance review, or an ignore-scripts mode.
Running the suggestion persistently changes project dependencies. If an incorrect, compromised, or untrusted package version is resolved, installation code can run with the user's permissions. The material does not itself execute a command and provides no evidence that the named packages are malicious.
The Skill only requires outputting an install command and does not execute it itself; the risk depends on the user running it. Running the example `npm install package-name` normally changes dependency metadata and the lockfile and may execute npm package installation lifecycle scripts. No exact version or script policy is specified. The user can first review the package name, source, version, and transitive dependencies and require a workflow that does not automatically run scripts.
* **DEPENDENCY VERIFICATION [MANDATORY]:** Before importing ANY 3rd party library (e.g. `framer-motion`, `lucide-react`, `zustand`), you MUST check `package.json`. If the package is missing, you MUST output the installation command (e.g. `npm install package-name`) before providing the code. **Never** assume a library exists.* **Framework & Interactivity:** React or Next.js. Default to Server Components (`RSC`).