StartupKitstartupkit

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 init

Or install it globally:

npm install -g startupkit
startupkit init

Commands

CommandDescription
initCreate a new StartupKit project
skillsManage AI agent skills
makeRun iterative AI-assisted development
upgradeUpgrade packages and config to latest
helpShow help information

Quick Start

Create a new project:

npx startupkit init

The CLI will prompt you for:

  1. Project name - The display name for your project
  2. Project key - URL-safe slug (auto-generated from name)
  3. Directory - Where to create the project
  4. 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.json

AI 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 engineering

Categories 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.md

Next Steps

On this page