Skip to main content

Pilot Shell Documentation

Pilot Shell is the professional development environment for Claude Code. It provides spec-driven development, persistent memory, quality hooks, reusable skills, and a modular rules system.

Quick Start

# Install
curl -fsSL https://raw.githubusercontent.com/maxritter/pilot-shell/main/install.sh | bash

# Start
cd your-project && pilot

# Generate project rules
> /setup-rules

# Create a reusable skill
> /create-skill

# Plan and build a feature
> /spec "Add user authentication with OAuth"

What's Inside

CategoryHighlights
Getting StartedPrerequisites, one-command installation
Workflows/setup-rules, /spec, Quick Mode, /create-skill
FeaturesPilot Console, statusline, model routing, rules, context optimization, remote control, hooks, extensions, Pilot CLI, MCP servers, language servers, open-source tools

Key Commands

CommandPurpose
pilot or ccpStart Claude with Pilot enhancements
/setup-rulesGenerate project rules and MCP docs
/spec "task"Plan → Implement → Verify with TDD
/create-skillBuild a reusable skill from any topic

Architecture

Pilot enhances Claude Code with:

  • 15 hooks across 7 lifecycle events for automatic quality enforcement
  • 6 MCP servers for library docs, memory, web search, code search, page fetching, and code intelligence
  • 3 language servers (Python, TypeScript, Go) for real-time diagnostics
  • Intelligent model routing — Opus for planning, Sonnet for implementation
  • Persistent memory via local SQLite — decisions and context survive across sessions
  • Pilot Console — local web dashboard for monitoring, configuration, and skill sharing