By gagle
AI skills for every npm command a solo dev runs — publish, version, dist-tag, deprecate, audit, deps, owner, trust, unpublish — with verify gates and provenance baked in.
Security audit across the workspace — runs npm/pnpm audit, classifies advisories by exploit risk and dep type, surfaces the actionable subset, chains to /solo-npm:deps for fixes. Triggers from prompts like "audit my packages", "are there any CVEs", "what's vulnerable", "security check before release", "anything urgent in deps". Read-only; writes results to `.solo-npm/state.json#audit` for /release Phase A.5 to read.
Explain the published tarball's composition — which sources contribute size, which deps are bundled vs externalized, what's actually in the dist/. Triggers from prompts like "what's in my tarball?", "bundle composition", "why is my package so big?", "size breakdown by file". Pure read-only; consumes built dist/ + bundler metafile if available.
Mark npm package versions as deprecated (or undeprecate) with a custom message — single version, range, or mass-deprecate across the portfolio. Triggers from prompts like "deprecate all 1.x with message 'v1.x is EOL — migrate to v2'", "mark 1.6.0 as do-not-use because of data bug", "deprecate <2.0.0 across all packages", "undeprecate 1.5.0 of @ncbijs/eutils". AI-driven; rejects unbounded ranges for safety.
Dependency upgrade orchestrator with /verify gates — classifies into tiers (trivial/safe/major/CVE), batches in dep-graph order, rolls back on failure. Triggers from prompts like "update my deps", "bump packages", "refresh dependencies", "catch up on dep versions", "apply CVE fixes", "upgrade typescript to v6", "don't break anything but update what's safe". Major upgrades require AskUserQuestion. Use monthly or on CVE.
Manage npm dist-tags post-publish — add, remove, repoint, list, or cleanup stale tags across the portfolio. Triggers from prompts like "cleanup stale @next", "repoint @latest to 1.5.2 — 1.6.0 has a bug", "add @canary to 1.6.0-experimental.2 across all packages", "what dist-tags are set on my packages", "remove @next from @ncbijs/eutils". AI-driven; no manual `npm dist-tag` invocations needed.
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI skills for every npm command a solo dev runs — publish, version, dist-tag, deprecate, audit, deps, owner, trust — with verify gates and provenance baked in.
🤖 Built to be driven by Claude
Open Claude Code in your repo, say "Integrate solo-npm and follow the Quick Start", and from then on every release, audit, hotfix, and dep upgrade is one prompt away. No manual
npm version, no manualgit tag, no manual changelog — Claude orchestrates the skills end-to-end.For solo devs, this means:
- Daily release: type "ship it" — Claude runs
/verify, bumps the version from your commits, tags, watches CI, and verifies the registry attestation.- CVE alert: type "audit my deps" — Claude classifies, fixes Tier-1, runs
/verify, commits the bump.- Hotfix on v1: type "fix the v1 rate-limiter, it crashes on 429" — Claude branches, applies the fix, ships the patch with the right dist-tag.
- Morning check: type "how are my packages doing" — Claude renders a portfolio dashboard.
No CLI to memorise. No browser tabs to open. Just describe what you want.
agent-skillsYou're a solo developer — or running a small group of LLM agents — shipping npm packages. PRs are disabled in your repos (issue/discussion contribution model only). There's no committee, no second pair of human eyes.
Existing release tooling is built for teams: PR-based workflows, multi-stage approvals, complex changelog negotiation. In a solo or agent-driven context that overhead becomes friction — and friction makes you skip steps when you're moving fast. Skipped steps make unsigned, unverified, opaque releases.
solo-npm replaces that friction with one structured AskUserQuestion checkpoint per release and silent automation everywhere else. The skills bake in opinionated defaults — SLSA provenance attestation, OIDC Trusted Publishing, conventional-commit-driven version bumps, verify-gated dep upgrades — so you can't accidentally ship something untested or unsigned.
Beyond the release moment, the operate skills (/status, /audit, /deps) replace the morning ritual of opening five browser tabs to check on your portfolio. One terminal command per concern.
Tools used under the hood: npm-trust (CLI for OIDC trust config), gagle/prepare-dist (monorepo dist translation, optional).
npx claudepluginhub gagle/solo-npm --plugin solo-npmComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Continuous self-referential AI loops for interactive iterative development, implementing the Ralph Wiggum technique. Run Claude in a while-true loop with the same prompt until task completion.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.