Overview
The StartupKit command-line interface for scaffolding and managing projects
The StartupKit CLI helps you create new projects and manage AI agent skills for enhanced development workflows.
Installation
You can use the CLI directly with npx (no installation required):
npx startupkit initOr install it globally:
npm install -g startupkit
startupkit initCommands
| Command | Description |
|---|---|
init | Create a new StartupKit project |
skills | Manage AI agent skills |
make | Run iterative AI-assisted development |
upgrade | Upgrade packages and config to latest |
help | Show help information |
Quick Start
Create a new project:
npx startupkit initThe CLI will prompt you for:
- Project name - The display name for your project
- Project key - URL-safe slug (auto-generated from name)
- Directory - Where to create the project
- Storybook - Whether to include component documentation
After initialization, your project includes:
- Pre-configured monorepo with pnpm workspaces
- Workspace packages (
@repo/analytics,@repo/auth,@repo/db, etc.) - Shared config (
@repo/tsconfig,@repo/biome) - Turbo for build orchestration
- AI agent instructions (AGENTS.md, SOUL.md, subagent configs)
What Gets Scaffolded
my-project/
├── apps/ # Your applications
├── packages/
│ ├── analytics/ # @repo/analytics
│ ├── auth/ # @repo/auth
│ ├── db/ # @repo/db (Drizzle ORM)
│ ├── emails/ # @repo/emails
│ ├── ui/ # @repo/ui (Shadcn)
│ └── utils/ # @repo/utils
├── config/
│ ├── biome/ # @repo/biome
│ ├── nextjs/ # @repo/nextjs
│ └── typescript/ # @repo/tsconfig
├── .agents/ # AI subagent configurations
│ ├── product.md
│ ├── engineering.md
│ ├── design.md
│ ├── marketing.md
│ └── growth.md
├── AGENTS.md # AI agent instructions
├── SOUL.md # Project vision and values
├── turbo.json
├── pnpm-workspace.yaml
└── package.jsonAI Agent Skills
StartupKit includes curated AI agent skills for different domains:
# List available skills
npx startupkit skills
# Install all skills
npx startupkit skills add --all
# Install specific category
npx startupkit skills add --category engineeringCategories include: product, engineering, design, marketing, growth
Iterative Development
The make command runs iterative AI-assisted development:
# Create a spec file
echo "# Tasks\n- [ ] Add feature X\n- [ ] Fix bug Y" > SPEC.md
# Run iterative development
npx startupkit make SPEC.mdNext Steps
- Create a new project - Detailed init command guide
- Manage AI skills - Install and manage agent skills
- Iterative development - AI-assisted spec-driven development
- Keep your project updated - Upgrade packages and config