aceternity-ui
100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or encountering animation, shadcn CLI…
Secure dependency upgrades with supply chain protection, cooldowns, and staged rollout. Use when upgrading deps, configuring security policies, or preventing supply chain attacks.
$ npx -y skills add secondsky/claude-skills --skill dependency-upgrade --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dependency-upgradeContext preview
The summary Claude sees to decide when to auto-load this skill.
Secure dependency upgrades with supply chain protection, cooldowns, and staged rollout. Use when upgrading deps, configuring security policies, or preventing supply chain attacks.
name: dependency-upgrade description: "Secure dependency upgrades with supply chain protection, cooldowns, and staged rollout. Use when upgrading deps, configuring security policies, or preventing supply chain attacks." license: MIT
Manage dependency upgrades with supply chain security, compatibility analysis, staged rollout, and comprehensive testing across all major package managers.
**Interactive** — Walk through setup questions to generate tailored config. Use for fresh setup.
**Default** — Apply recommended defaults immediately: 7-day cooldown, block all scripts, frozen-lockfile, lockfile-lint, Dependabot with cooldown. Customization optional.
When the user wants tailored configuration, walk through these decisions. Skip this section entirely if using default mode.
Always ask these 3 questions before generating any config:
**1. Package Manager**
"Which package manager does this project use?"
| Answer | Generates | |--------|-----------| | npm | `.npmrc` | | Bun | `bunfig.toml` | | pnpm | `pnpm-workspace.yaml` | | Yarn | `.yarnrc.yml` | | Deno | `deno.json` config |
**2. Cooldown Period**
"How many days should newly published packages age before install? This prevents supply chain attacks where malicious packages are discovered and unpublished within days."
| Option | Days | Use Case | |--------|------|----------| | Aggressive | 3 | Catches most typosquatting | | Recommended | 7 | Good balance for most projects | | Conservative | 14 | Critical/production systems | | Paranoid | 21 | Matches Snyk's built-in default | | Custom | N | User specifies |
**3. Post-Install Script Policy**
"How should lifecycle scripts (postinstall, preinstall) be handled? These are the #1 attack vector for supply chain attacks."
| Option | Behavior | |--------|----------| | Block all (recommended) | `--ignore-scripts` + allow-git=none | | Allowlist | Block by default, allow specific trusted packages | | Review only | Warn but don't block |
"Which of these security features would you like to configure? Select any that apply."
**4. CI/CD Automation Tool**
| Answer | Generates | |--------|-----------| | Dependabot | `.github/dependabot.yml` with cooldown | | Renovate | `renovate.json` with minimumReleaseAge | | Snyk | No config needed (21-day cooldown built-in) | | None | Skip |
**5. Automerge Policy**
| Option | Behavior | |--------|----------| | None | All updates require manual review | | Minor+Patch only | Auto-merge safe updates, review majors | | All with approval | Auto-merge after team approval |
**6. Update Schedule**
| Option | Config Value | |--------|-------------| | Daily | `"daily"` | | Weekly (default) | `"weekly"` | | Biweekly | `"biweekly"` | | Monthly | `"monthly"` |
**7. Install-Time Security Tooling**
"Which security tools should protect dependency installation?"
| Option | Free? | What It Does | |--------|-------|-------------| | socket npm wrapper | Yes (beta) | Wraps npm/npx, blocks malicious packages before install. Run `socket wrapper on` to enable system-wide. | | npq | Yes | Pre-install auditor (CVE, typosquat, age, provenance checks) | | Socket Firewall (sfw) | No | Real-time deep analysis, blocks malicious packages | | socket npm + npq | Yes | Both free tools combined | | None | — | Skip |
Load `references/socket-cli-guide.md` for full Socket CLI setup including authentication and free vs authenticated features.
**8. Lockfile Validation**
| Option | Behavior | |--------|----------| | Yes (recommended) | Adds `lockfile-lint` + CI script | | No | Skip |
"Would you like to configure any advanced options?"
**9. Dev Containers** — Generate hardened `.devcontainer/devcontainer.json` (Yes/No)
**10. Secrets Manager** — 1Password CLI / Infisical / None
**11. pnpm Trust Policy** — Enable `trustPolicy: no-downgrade` (pnpm 10.21+ only, Yes/No)
**12. Cooldown Exclusions** — Package names that bypass cooldown (e.g., `@types/react`, `typescript`, `esbuild`)
1. **Cooldown before installing** — Wait 7 days for new package versions to be vetted by the community 2. **Block post-install scripts** — Prevent arbitrary code execution during `npm install` 3. **Freeze lockfiles in CI** — Use deterministic installs (`npm ci`, `--frozen-lockfile`) 4. **Validate lockfile integrity** — Use `lockfile-lint` to detect injection 5. **Audit before trusting** — Use `npq` or Socket CLI to check packages before installing 6. **Upgrade incrementally** — One major version at a time with testing between each 7. **Never blindly upgrade** — Avoid `npm update` or `npm-check-updates -u` without review 8. **Scan before and after** — Use `socket scan` to detect supply chain issues beyond CVEs
Newly published packages may contain malicious code discovered within hours. Configure a cooldown period to delay installation.
**npm** (`.npmrc`):
min-release-age=7
**Bun** (`bunfig.toml`):
[install] minimumReleaseAge = 604800 # 7 days in seconds minimumReleaseAgeExcludes = ["@types/bun", "typescript"]
**pnpm** (`pnpm-workspace.yaml`):
minimumReleaseAge: 10080 # 7 days in minutes minimumReleaseAgeExclude: - '@types/react' - typescript
**Yarn** (`.yarnrc.yml`):
145 production-ready skills for Claude Code CLI 🔌 Platform / Harness Support These plugins ship as Claude Code marketplace plugins (.claude-plugin/ manifests) and Codex CLI plugins (.codex-plugin/ manifests).
Repo: secondsky/claude-skills
100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or encountering animation, shadcn CLI…
Secure API authentication with JWT, OAuth 2.0, API keys. Use for authentication systems, third-party integrations, service-to-service communication, or…
Creates comprehensive API changelogs documenting breaking changes, deprecations, and migration strategies for API consumers. Use when managing API versions,…
Verifies API contracts between services using consumer-driven contracts, schema validation, and tools like Pact. Use when testing microservices communication,…
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs,…
Implements standardized API error responses with proper status codes, logging, and user-friendly messages. Use when building production APIs, implementing…