
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
claude-setup
Advanced tools
Setup layer for Claude Code — reads your project, writes command files, Claude Code does the rest
Setup layer for Claude Code. Reads your project, writes command files, Claude Code does the rest.
The CLI has zero intelligence. All reasoning is delegated to Claude Code via the command files.
npx claude-setup init
Then open Claude Code and run /stack-init.
| Command | What it does |
|---|---|
init | Full project setup — detects empty projects, generates atomic setup steps |
add | Add capabilities — MCP servers, skills, hooks, plugins in one go |
sync | Update setup after project changes — diff-based, not full re-scan |
status | Dashboard — project info, setup files, snapshots, token usage |
doctor | Validate everything — OS format, hooks, env vars, stale skills |
remove | Remove capabilities cleanly with dangling reference detection |
restore | Jump to any snapshot — restore files to a previous state |
compare | Diff two snapshots — find exactly where something changed |
export | Save your setup as a reusable template |
npx claude-setup init --dry-run # Preview without writing
npx claude-setup init --template my.json # Apply a saved template
npx claude-setup sync --dry-run # Show changes without writing
npx claude-setup sync --budget 3000 # Override token budget
npx claude-setup doctor --verbose # Include passing checks
npx claude-setup doctor --fix # Auto-fix issues
npx claude-setup doctor --test-hooks # Run every hook in sandbox
.claude/commands//stack-init, /stack-sync, etc.| File | Purpose |
|---|---|
CLAUDE.md | Project-specific context for Claude Code |
.mcp.json | MCP server connections (only if evidenced by project files) |
.claude/settings.json | Hooks in correct Claude Code format |
.claude/skills/ | Reusable patterns with frontmatter |
.claude/commands/ | Project-specific slash commands |
.github/workflows/ | CI workflows (only with confirmation) |
Every init and sync creates a snapshot node — a checkpoint on a timeline. Snapshots store the content of changed files only.
init ──→ sync#1 ──→ sync#2 ──→ sync#3 (current)
│ │
│ └─ bug introduced here
└─ jump back here
npx claude-setup restore — pick any snapshot and restore files to that statenpx claude-setup compare — diff any two snapshots to find what changedSave your setup and reuse it across projects.
# Export current setup
npx claude-setup export
# → creates my-template.claude-template.json
# Apply to a new project
npx claude-setup init --template my-template.claude-template.json
# Apply from a URL
npx claude-setup init --template https://example.com/template.json
Templates capture CLAUDE.md, MCP servers, hooks, skills, and commands. On import:
Every command shows estimated token usage and cost across all Claude models.
Token cost
~2,450 input tokens (Opus $0.0368 | Sonnet $0.0074 | Haiku $0.0006)
Status shows cumulative stats, per-command averages, and cost trends. Use --budget on sync to override the token limit for a single run.
Validates your entire setup and reports issues by severity.
npx claude-setup doctor # Check everything
npx claude-setup doctor --fix # Auto-fix what's possible
npx claude-setup doctor --test-hooks # Run each hook, report pass/fail
What --fix can repair:
-y flags to npx callsWhat --test-hooks checks per hook:
The add command integrates with claude-code-plugins-plus-skills — 340+ plugins and 1,367+ skills across 20 categories.
npx claude-setup add
# → "Stripe and frontend skills"
# → generates stack-add.md with marketplace search + install instructions
Auto-generated on first run. Edit .claude-setup.json to customize:
{
"maxSourceFiles": 15,
"maxDepth": 6,
"maxFileSizeKB": 80,
"tokenBudget": {
"init": 12000,
"sync": 6000,
"add": 3000,
"remove": 2000
},
"digestMode": true,
"extraBlockedDirs": [],
"sourceDirs": []
}
MIT
FAQs
Setup layer for Claude Code — reads your project, writes command files, Claude Code does the rest
The npm package claude-setup receives a total of 2 weekly downloads. As such, claude-setup popularity was classified as not popular.
We found that claude-setup demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.