Aller au contenu principal

Welcome to claude-base

Claude Code configuration template for an optimal workflow: Explore → Specify → Plan → TDD → Audit → Commit

claude-base is a complete set of configurations, commands, and automations to maximize your productivity with Claude Code. It offers a structured workflow and specialized agents for each type of task.

106
Commands
44
Agents
53
Skills
32
Rules

Why claude-base?

The problem

When you use Claude Code without structure:

  • You code without understanding the existing code → bugs and regressions
  • You implement without a plan → constant refactoring
  • You make giant commits → unreadable history
  • You waste time looking for the right commands

The solution

claude-base enforces a structured workflow:

Explore → Specify → Plan → TDD → Audit → Commit

Each step has its dedicated commands, specialized agents, and best practices.

Key numbers

ComponentCountDescription
Commands106Manually triggered commands (/name)
Agents44Autonomous sub-agents with isolated context
Skills53Auto-triggered on keywords
Rules32Rules per technology/file
Presets11Stack-specific bundles installable via --preset <name>

Domains covered

DomainCommandsDescription
WORK15Main workflow (explore, plan, commit, PR)
DEV16Development (TDD, API, components, debug)
QA13Quality (review, security, performance, a11y)
OPS28Operations (CI/CD, Docker, monitoring, GitFlow)
DOC5Documentation (changelog, README, architecture)
BIZ9Business (model, MVP, pricing, pitch)
GROWTH9Growth (SEO, analytics, landing, funnel)
DATA2Data (pipeline, analytics, modeling)
LEGAL5Legal (GDPR, ToS, payment)

Quick start

# Install the foundation (one-liner)
curl -fsSL https://raw.githubusercontent.com/christopherlouet/claude-base/main/install.sh | bash

# Stack-specific init (auto-filtered foundation + curated vendor pointers)
claude-base init --preset nextjs ./my-web-app # Next.js fullstack
claude-base init --preset fastapi ./my-api # Python async backend
claude-base init --preset phaser ./my-game # 2D web game (vendor-pointer)
claude-base preset list # See all 11 presets

When no --preset is passed on an empty directory, an interactive prompt asks "What are you building?" with an 8-entry intent taxonomy (Web frontend / API-Backend / Mobile-Desktop / Game-Interactive media / Data-Database / Infra-DevOps / CLI-Automation / Other-Generic) and filters the subsequent menu accordingly.

Then in Claude Code:

# Discover available commands
/assistant

# Start by exploring the code
/work:work-explore

# Plan a change
/work:work-plan

Next steps