claude-starter-kit
v2.1.1
Published
One-command Claude Code project setup with multi-domain support
Maintainers
Readme
Claude Starter Kit CLI
One-command Claude Code project setup with multi-domain support
Installation
# Run directly with npx
npx claude-starter-kit
# Or install globally
npm install -g claude-starter-kitUsage
# Interactive mode (recommended)
npx claude-starter-kit
# Quick setup with defaults
npx claude-starter-kit init -y
# Use a preset
npx claude-starter-kit init --preset standardCommands
init (default)
Initialize Claude Code configuration in your project.
Options:
| Option | Description |
|--------|-------------|
| -y, --yes | Use recommended defaults without prompts |
| -p, --preset <preset> | Use preset: minimal, standard, full |
| -g, --global | Install to ~/.claude/ (global) |
| -l, --local | Install to ./.claude/ (project, default) |
| --no-install | Skip skill installation |
Presets
| Preset | Description |
|--------|-------------|
| minimal | Basic CLAUDE.md + memory structure |
| standard | + Self-evolving agent + Rules |
| full | + Software skills + Domain skills |
What Gets Created
your-project/
├── CLAUDE.md # Project entry point
├── .claude/
│ ├── rules/ # Auto-loaded rules
│ │ ├── code-quality.md
│ │ ├── testing.md
│ │ └── ...
│ ├── memory/ # Git-based experience memory
│ │ ├── index.md
│ │ ├── learnings/
│ │ ├── decisions/
│ │ └── ...
│ └── skills/ # Installed skills (via skillpkg)
└── skillpkg.json # Skill dependenciesDevelopment
# Install dependencies
cd cli && npm install
# Build
npm run build
# Watch mode
npm run dev
# Test locally
npm run startDirectory Structure
cli/
├── src/
│ ├── index.ts # CLI entry point
│ ├── commands/
│ │ └── init.ts # Init command implementation
│ ├── domains/
│ │ └── index.ts # Domain configurations
│ └── templates/ # File templates
├── dist/ # Compiled output
├── package.json
└── tsconfig.jsonRelated
- claude-starter-kit - Main project
- skillpkg - Skill package manager
- self-evolving-agent - Autonomous agent skill
