Claude Code 的专业开发环境,通过 Spec-Driven 开发闭环、15 个质量钩子、跨会话记忆与团队知识共享,将 Claude Code 升级为可靠的生产力系统。
Pilot Shell 是一款面向 Claude Code 的专业开发环境增强工具,旨在解决 AI 辅助编程中的可靠性、上下文连续性与团队协作问题。
核心能力#
Spec-Driven Development#
/spec 命令提供 Plan → Approve → Implement (TDD) → Verify → Done 完整闭环,自动识别 Feature/Bugfix 模式。Bugfix 模式包含 Behavior Contract 与 test-before-fix 流程。
Quality Hooks 管线#
15 个钩子覆盖 7 个生命周期事件(SessionStart、UserPromptSubmit、PreToolUse、PostToolUse、PreCompact、Stop、SessionEnd),每次文件编辑后自动运行格式化、静态检查、类型检查。
TDD 强制执行#
实现文件修改前必须存在失败测试,非阻塞提醒,覆盖 Python/TypeScript/Go(可扩展)。
跨会话记忆#
PreCompact 钩子在压缩前保存活跃计划/任务列表/关键决策,SessionStart 钩子恢复,持久存储在本地 SQLite。
智能模型路由#
规划与验证阶段默认 Opus,实现阶段默认 Sonnet,可通过 Console Settings 逐组件配置。
MCP 服务器集成#
预配置 5 个服务器(lib-docs、mem-search、web-search、grep-mcp、web-fetch),按需加载保持上下文精简。
LSP 支持#
Python(basedpyright)、TypeScript(vtsls)、Go(gopls),自动安装/配置/重启。
团队共享#
/vault 通过私有 Git 仓库共享规则、命令、技能,支持版本化(v1/v2/v3)。
在线学习#
/learn 自动或手动提取非显性知识为可复用技能。
Worktree 隔离#
/spec 任务可在隔离 git worktree 中执行,完成后 squash merge 或丢弃。
典型场景#
- 复杂功能开发(需要计划-审批-实现-验证闭环)
- 缺陷修复(Bugfix 模式自动触发 test-before-fix)
- 长期项目维护(跨会话记忆保留架构决策)
- 代码质量保障(每次编辑触发自动 lint/format/type-check)
- 团队协作(通过 /vault 共享规则/技能)
- 多任务并行(多会话 + worktree 隔离)
前提条件#
- Claude 订阅(Max 5x/20x 或 Team Premium)
- Claude Code CLI 已安装
- 平台:macOS (10.15+) / Linux / Windows WSL2
安装#
cd /path/to/your/project
curl -fsSL https://raw.githubusercontent.com/maxritter/pilot-shell/main/install.sh | bash
pilot
> /sync
主要命令#
| 命令 | 用途 |
|---|---|
/spec "描述" | 规划→审批→实现→验证闭环 |
/sync | 构建语义索引、发现约定、更新项目文档与规则 |
/learn | 提取非显性知识为技能 |
/vault | 团队共享规则/命令/技能 |
Console 访问#
- 本地地址:
http://localhost:41777 - 7 个视图:Dashboard、Specifications、Memories、Sessions、Usage、Vault、Settings
定价#
- 7 天免费试用
- Solo: $14/月
- Team: $35/席位/月