Claude Launchpad

Run setup. Pick your stack.
Start building.

An interactive scaffolder that generates a fully configured CLAUDE.md, task tracker, and environment template for your stack. Pairs with Everything Claude Code for agents, skills, and hooks.

$ git clone https://github.com/mboss37/claude-launchpad.git my-project
$ cd my-project
$ ./setup.sh

  Claude Launchpad

  Project name: my-saas-app
  Choose your stack:
    1) Next.js + shadcn/ui + Supabase
    2) Python + FastAPI + PostgreSQL
    3) Go + HTMX + SQLite
    4) Rails 8 + Hotwire + PostgreSQL
    5) Custom

  Pick [1-5]: 1

   Generated CLAUDE.md
   Generated TASKS.md
   Generated .env.example
   Clean git history
Before — raw template
## Stack
<!-- TODO: Define your tech stack -->
<!-- - Framework: ... -->
<!-- - Database: ... -->

## Commands
<!-- TODO: Fill in commands -->
<!-- - Dev server: `...` -->

## Architecture
<!-- TODO: Describe in 3-5 bullets -->
After — ./setup.sh
## Stack
- Framework: Next.js 15 (App Router)
- UI: shadcn/ui + Tailwind CSS
- Database: Supabase (PostgreSQL + RLS)
- Auth: Supabase Auth (SSR)

## Commands
- Dev server: pnpm dev
- Build: pnpm build
- Lint: pnpm lint

## Architecture
- Full-stack monorepo — Next.js frontend + API
- Supabase for auth, database, storage
- Server Components by default
- RLS policies enforce authorization
Setup guide

Three steps. Done.

The scaffolder generates everything. Then install ECC for the full agent toolkit.

1

Clone and run setup

The setup script asks for your project name and stack, then generates a fully configured CLAUDE.md, TASKS.md, and .env.example. It cleans up after itself and resets git history.

git clone https://github.com/mboss37/claude-launchpad.git my-project
cd my-project
./setup.sh
2

Install the ECC plugin

This adds 16 agents, 65+ skills, 40+ commands, and 20 hooks. Run inside Claude Code:

claude
> /plugin marketplace add affaan-m/everything-claude-code
> /plugin install everything-claude-code@everything-claude-code

# Install language rules
git clone https://github.com/affaan-m/everything-claude-code.git /tmp/ecc
cd /tmp/ecc && ./install.sh <language>
#   options: typescript | python | golang | swift

Plugins are runtime extensions — they load from ~/.claude/plugins/, not your project folder.

3

Start building

Your CLAUDE.md is already configured. Use ECC skills to drive your workflow:

> /plan "Build user authentication with email/password and OAuth"
> /tdd
> /verify pre-commit
> /code-review
How it works

Two layers, one setup

Scaffolder

Project-specific layer

Generated by ./setup.sh — your project's memory, conventions, and task tracking. Committed to git, shared with your team.

  • CLAUDE.md — stack, architecture, commands, conventions
  • TASKS.md — sprint tracker with session continuity
  • .env.example — required environment variables
  • .gitignore — sensible defaults
ECC Plugin

Agent toolkit layer

Production-grade agents, skills, hooks, and rules. Installed as a plugin, managed separately.

  • 16 agents — planner, architect, TDD, code review, security
  • 65+ skills — patterns, workflows, and framework guides
  • 40+ commands — slash commands for every workflow
  • 20 hooks — auto-format, type check, security gates
  • Per-language rules — TypeScript, Python, Go, Swift
Typical workflow

How a feature gets built

ECC enforces a structured development pipeline. Each phase uses specialized agents and commands.

/plan Plan
/tdd Write tests
Implement
/verify Verify
/code-review Review
Commit

1. Plan/plan restates requirements, identifies risks, and creates a phased implementation plan. Waits for your confirmation before any code is written.
2. Test first/tdd scaffolds interfaces and writes failing tests (RED), then implements minimal code to pass (GREEN), then refactors (IMPROVE). Targets 80%+ coverage.
3. Implement — Write the feature. ECC hooks auto-format your code, run type checks, and warn about console.log statements as you work.
4. Verify/verify runs build, type check, lint, tests, and console.log audit in one command. Supports quick, full, pre-commit, and pre-pr modes.
5. Review/code-review checks for security vulnerabilities, code quality, performance issues, and missing tests.
6. Commit — Conventional commits enforced by rules. Hooks remind you to review before pushing.

ECC Plugin

What you unlock after setup

The Everything Claude Code plugin adds production-grade tooling on top of your scaffolded project. Here's the full inventory.

CategoryCountHighlights
Agents16Planner (Opus), Architect (Opus), TDD Guide, Code Reviewer, Security Reviewer, Build Error Resolver, E2E Runner, Database Reviewer, and more
Skills65+Backend patterns, frontend patterns, API design, database migrations, Docker, deployment, agentic engineering, per-language deep dives (Python, Go, Java, Swift, C++)
Commands40+/plan, /tdd, /verify, /code-review, /security-scan, /e2e, /build-fix, /learn-eval, /refactor-clean
Hooks20Auto-format (Prettier/Biome), TypeScript type check, console.log warnings, git push reminders, session state persistence, pattern extraction
Rules9 common + 5 per languageCoding style, security (OWASP), testing (80% coverage), git workflow, performance. Language-specific: TypeScript, Python, Go, Swift
Full documentation: See the ECC repository and longform guide for complete agent, skill, hook, and rule documentation.
Built-in stacks

Pick from the menu, or go custom

The setup script generates a fully configured CLAUDE.md for any of these stacks. Pick "Custom" to start with a guided skeleton.

Next.js + shadcn + Supabase

App Router, Server Components, Tailwind, RLS, pnpm
./setup.sh → option 1 — generates CLAUDE.md with App Router, RLS, Supabase Auth, pnpm commands
Rules: ./install.sh typescript

Python + FastAPI + PostgreSQL

SQLAlchemy 2.0, Pydantic v2, Alembic, uv, pytest
./setup.sh → option 2 — generates CLAUDE.md with async SQLAlchemy, Alembic, uv, Pydantic schemas
Rules: ./install.sh python

Go + HTMX + SQLite

stdlib net/http, Go templates, modernc.org/sqlite, goose
./setup.sh → option 3 — generates CLAUDE.md with stdlib net/http, goose, embed.FS, table-driven tests
Rules: ./install.sh golang

Rails 8 + Hotwire

Turbo, Stimulus, Tailwind, PostgreSQL, Solid Queue
./setup.sh → option 4 — generates CLAUDE.md with Turbo, Stimulus, Solid Queue, Devise auth
Rules: ./install.sh typescript (for JS/frontend)
By the way

Need more than one agent? You have options.

Once you're comfortable with single-agent workflows, scale up with one of these three orchestration tools.

Compare all three, see architecture diagrams →
What you get

Before and after setup.sh

The scaffolder generates your project files, then removes itself.

Before (template)

claude-launchpad/
├── setup.sh               # the scaffolder
├── CLAUDE.md              # TODOs — not yet configured
├── .gitignore
├── README.md
└── LICENSE

After (your project)

my-project/
├── CLAUDE.md              # fully configured for your stack
├── TASKS.md               # stack-specific Sprint 1 tasks
├── .env.example           # stack-specific env vars
├── .gitignore
└── .claude/
    └── settings.json      # ECC plugin enabled