Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Pilot Shell
specialization:pilot-shella5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewarticlejsongraph
III.Related pagespp. 1 - 1
II.
Specialization reference

specialization:pilot-shell

Reading · 3 min

Pilot Shell reference

Adapted from Pilot Shell(https://github.com/maxritter/pilot-shell) by Max Ritter -- a spec-driven development framework with strict TDD, quality hooks, and persistent memory.

Specializationwiki/library/pilot-shell.mdOutgoing · 1Incoming · 2

Pilot Shell Methodology for Babysitter SDK

Adapted from Pilot Shell by Max Ritter -- a spec-driven development framework with strict TDD, quality hooks, and persistent memory.

Overview

Pilot Shell is a comprehensive development methodology that enforces spec-driven planning, strict test-driven development (RED->GREEN->REFACTOR), automated quality pipelines, and cross-session persistent memory. This adaptation implements all core workflows as Babysitter SDK process definitions with full orchestration support.

Process Files

FileProcess IDDescriptionTasks
pilot-shell-orchestrator.jspilot-shell/orchestratorFull lifecycle: mode routing -> plan -> implement -> verify -> merge17
pilot-shell-feature.jspilot-shell/featureFeature mode: semantic search -> spec -> TDD -> unified review -> merge14
pilot-shell-bugfix.jspilot-shell/bugfixBugfix mode: analysis -> behavior contract -> test-before-fix -> verify9
pilot-shell-sync.jspilot-shell/syncCodebase sync: explore -> index -> conventions -> rules8
pilot-shell-quality-pipeline.jspilot-shell/quality-pipelineQuality hooks: lint/format/typecheck -> TDD -> context monitoring9

Skills

DirectoryNameDescription
skills/spec-driven-development/spec-driven-developmentSpec creation via semantic search and structured planning
skills/strict-tdd/strict-tddRED->GREEN->REFACTOR enforcement with compliance scoring
skills/behavior-contract/behavior-contractBug condition/postcondition formalization
skills/quality-hooks/quality-hooksLanguage-specific lint/format/typecheck pipeline
skills/context-preservation/context-preservationState capture/restore across compactions
skills/persistent-memory/persistent-memoryCross-session observation storage and retrieval
skills/worktree-isolation/worktree-isolationGit worktree management for safe development
skills/codebase-sync/codebase-syncConvention discovery and rule generation

Agents

DirectoryNameRole
agents/plan-reviewer/plan-reviewerSpec completeness validation, assumption challenging
agents/unified-reviewer/unified-reviewerCompliance + quality + goal alignment review
agents/tdd-enforcer/tdd-enforcerTest-first implementation verification
agents/file-checker/file-checkerLanguage-specific lint/format/typecheck
agents/context-monitor/context-monitorContext usage tracking and threshold alerts
agents/spec-guard/spec-guardPrevents premature completion of incomplete specs
agents/memory-curator/memory-curatorObservation capture and skill extraction

Execution Modes

Feature Mode (`mode: 'feature'`)

Full spec-driven lifecycle: 1. **PLAN**: Semantic search -> clarifying questions -> spec -> plan-reviewer validation (conditional) -> approval 2. **IMPLEMENT**: Git worktree -> strict TDD RED->GREEN->REFACTOR per task -> quality hooks -> full test suite 3. **VERIFY**: Full tests -> unified review (compliance + quality + goals) -> auto-fixes -> squash merge

Bugfix Mode (`mode: 'bugfix'`)

Systematic bug resolution: 1. **ANALYSIS**: Trace to file:line -> root cause -> blast radius assessment 2. **CONTRACT**: Bug Condition + Postcondition + Invariants = Behavior Contract 3. **TEST-BEFORE-FIX**: Failing bug test (RED) -> preservation tests -> minimal fix (GREEN) -> verify 4. **VERIFY**: Behavior Contract audit + full suite + lint

Quick Mode (`mode: 'quick'`)

Chat-based iteration without planning scaffolding. TDD still enforced.

Quality Pipeline

Supported tool chains:

  • **Python**: ruff + pyright
  • **TypeScript/JavaScript**: prettier + eslint + tsc
  • **Go**: gofmt + golangci-lint

Auto-fix convergence loop: up to 3 iterations of fix-and-recheck.

Model Routing (Informational)

The original Pilot Shell uses model routing. In Babysitter SDK, this is informational context for agent configuration:

  • **Planning**: Opus (reasoning-heavy tasks)
  • **Plan Verification**: Sonnet (conditional review)
  • **Implementation**: Sonnet (fast execution)
  • **Code Verification**: Sonnet (unified review)

Examples

See examples/ directory for input JSON examples for each process.

Attribution

All processes, skills, and agents in this directory are adapted from Pilot Shell by Max Ritter. See references.md for detailed attribution.

Article source

Pilot Shell Methodology for Babysitter SDK (Library)

This record inherits its article from a related Page node.

Related pages

Pilot Shell Methodology for Babysitter SDK (Library)

Shortcuts

Open overview
Open JSON
Open graph