pilot-shell
Pilot Shell is installed on top of Claude Code and adds a structured workflow through commands, rules, hooks, skills, subagents, MCP and settings. The headline command is `/spec`, which replaces Claude Code's built-in plan mode for new features and refactors with a flow of discuss, plan, approve, implement with TDD, verify and loop until done; the README also describes teammates annotating a shared spec link. `/fix` is a bugfix workflow with TDD that bails out when the problem is too complex for the standard lane, `/prd` turns ideas into requirements with optional research, and `/setup-rules` generates project rules. The README's pitch is that Claude Code is fast but skips tests and loses context without structure.
Install with `curl -fsSL https://raw.githubusercontent.com/maxritter/pilot-shell/main/install.sh | bash` on macOS, Linux or Windows via WSL2; tools and rules go to `~/.pilot/` and `~/.claude/`, then you run `pilot` or `ccp` inside a project. The README says to use Claude Code's native installer first, recommends a Claude Max, Team or Enterprise plan for heavy use, and documents downgrading to a previous version, uninstalling and resetting. The README is long (over 50k characters). GitHub's license detection shows none, so check the repository for the actual terms.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-10-25
- Commits, last 90 days
- 100+
- Releases, last 90 days
- 30
- Latest release
- v12.2.0 (2026-10-24)
- Open issues
- 4
- Recent issues with at least one comment
- 28/30
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #206 Unclear what to do2 comments · 2026-10-25
- #209 Feedback in the app if it is still working or doing something1 comments · 2026-10-25
- #207 Deleting a session should stop it's process1 comments · 2026-10-25
- #210 Big file diffs do not load in the UI0 comments · 2026-10-25
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Who it fits
- You use Claude Code and want `/spec` to replace plan mode with discuss, plan, approve, TDD, verify.
- You want separate flows for bugs (`/fix`) and requirements (`/prd`).
- You want teammates to review a spec through a shared link.
- You use an agent other than Claude Code: it only works on top of Claude Code.
- You need clear licence terms: GitHub does not detect a licence, so confirm before using it at work.
- Most of your tasks are small: a full spec flow is heavier than plain Claude Code.
How it differs
Ouroboros is spec-first across many runtimes, with an interview and evaluation gate. Pilot Shell is tied to Claude Code and built around TDD.
Compatibility
Quick start
Use cases
Alternatives
Featured in these lists
Comments
No comments yet. Be the first!