maxritter/pilot-shell

Professional context and harness engineering for Claude Code and OpenAI Codex. Build production-grade software with spec-driven development, TDD, persistent memory, quality gates, code intelligence, human oversight, and end-to-end verification.

解决的问题

像 Claude Code 和 Codex 这样的编码代理虽然能快速编写代码,但往往缺乏生产级软件所需的持久上下文、质量控制和验证机制。Pilot Shell 提供了一个专业的工程框架,围绕这些代理进行封装,确保实现过程严谨、经过验证,并建立在持久的项目知识基础之上。

运作方式

Pilot Shell 作为一个协调层,与 Claude Code 和 Codex 集成。它结合了钩子 (hooks)、停止防护 (stop guards) 和独立审查机制,以防止过早交付。它利用专业工具链(包括 Semble、CodeGraph 和 ast-grep)以及用于运行时验证的浏览器自动化技术。

它提供三种工作方式:直接请求、原生代理工具,以及结构化的 Pilot 工作流程(例如 /spec、/build、/fix 和 /prd),这些流程会在项目的 docs/ 文件夹中创建持久的产出物。本地控制台允许用户审查需求、注释差异并管理共享的项目知识。

适用对象

使用 AI 编码代理(特别是 Claude Code 和 Codex)并希望超越简单提示词,迈向严谨、生产就绪开发工作流程的软件工程师。

特色亮点

  • 多代理支持: 作为 Claude Code 和 Codex 的统一系统运作。
  • 结构化工作流程: 针对规格说明、构建、通过 TDD 修复缺陷以及 PRD 创建的专用路径。
  • 运行时验证: 集成测试、构建和浏览器自动化,将声明转化为证据。
  • 持久知识: 自动捕捉并记忆跨会话和代理的发现。
  • 可视化工程: 集成 Open Claude Design 和 Impeccable 以进行同步视觉迭代。
  • 管理控制台: 用于审查进度、成本和项目记忆的本地仪表板。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • 项目