Claude Launchpad

init

Auto-detect your project and generate Claude Code config from scratch.

Detects your project and generates Claude Code config that fits. No templates, no menus — it reads your manifest files and figures it out.

claude-launchpad init

Flags

FlagDescription
-n, --nameProject name (auto-detected from directory)
-y, --yesAccept all defaults without prompting

With --yes, /lp-enhance installation defaults to project scope (unless already installed).

What it writes

Always writes these files, and creates additional files only when they do not already exist:

CLAUDE.md
TASKS.md
settings.json
.gitignore
.claudeignore
  • CLAUDE.md — stack, commands, conventions, guardrails, memory management instructions
  • TASKS.md — sprint tracking, session continuity, deferred issues
  • settings.json$schema, credential deny rules (~/.ssh, ~/.aws, ~/.npmrc), sandbox enabled, bypass mode disabled, hooks for .env protection + destructive command blocking + auto-format + sprint review + SessionStart + PostCompact
  • .gitignore — prevents local settings, plans, memory from being committed
  • .claudeignore — language-specific ignore patterns
  • lp-enhance skill — AI-powered CLAUDE.md improver. Installed during init in either project scope (.claude/skills/lp-enhance/SKILL.md) or global scope (~/.claude/skills/lp-enhance/SKILL.md) when not already present.
  • conventions.md — language-specific starter rules

Sprint review hook

Init generates a PostToolUse hook that watches for edits to TASKS.md. When all tasks in the current sprint are checked off, it nudges Claude to do a quick quality check before committing:

  • Scans for unchecked - [ ] items under ## Current Sprint
  • When zero remain and at least one - [x] exists, outputs a review nudge
  • Claude decides whether to act on it or skip if the changes are trivial
  • Works across long sessions with multiple sprints, even after context compaction

The nudge is a suggestion, not a gate. Claude can ignore it for docs-only or config-only changes.

Supported stacks

Languages: TypeScript, JavaScript, Python, Go, Ruby, Rust, Dart, PHP, Java, Kotlin, Swift, Elixir, C#

Frameworks: Next.js, FastAPI, Django, Rails, Laravel, Express, SvelteKit, Angular, NestJS, and 15+ more.

After init, use /lp-enhance inside Claude Code to have Claude read your actual codebase and fill in the architecture and guardrails - not boilerplate, real project-specific content.

Next

On this page