Claude Code

Claude Code is PitWay's default driver integration -- installed automatically by pitway init (opt out with --no-claude).

What gets installed

pitway init installs PitWay's commands as real Claude Code slash commands under .claude/commands/*.md, each carrying description/argument-hint frontmatter so they show up properly in Claude Code's / picker (e.g. /task-add, /milestone-status). Alongside them, .claude/protocol-driver.md and its companion documents are what actually teach the driver session how and when to call each command -- the slash-command files themselves are thin pointers into that protocol, not a second copy of it.

The driver never touches state directly

Whichever command Claude Code runs, every state read and mutation goes through the pitway CLI -- the driver never edits .pitway/ directly, and PitWay's Core validates every transition. This is the same rule every other driver integration follows, and it's what keeps Core provider-agnostic.

Shared content, not a fork

Skills and protocol documents come from PitWay's common layer, defined once and resolved per driver -- Claude Code's copy isn't a separately maintained fork of what OpenCode or Codex install.