面向 Claude Code 的轻量级原生多模型编排插件,34 个 Agent 驱动 7 步自主软件构建流水线
Kiln 是一个专为 Claude Code 设计的原生插件,提供从需求对话到可交付软件的全自动构建流水线。其 7 步流程(Onboarding → Brainstorm → Research → Architecture → Build → Validate → Report)由 34 个具名 Agent 分工驱动,Step 3 之后完全自主运行。
核心能力#
- JIT 作用域划分:KRS-One 从代码库实时状态划分构建块,而非执行过时的前期计划
- 持久化团队上下文:通过 Claude Code 原生 TeamCreate/SendMessage 原语实现跨迭代记忆
- 3 层审查机制:配对审查 → Judge Dredd 双模型 QA Tribunal(匿名对账)→ Argus 端到端验证
- 内建 TDD 循环:RED/GREEN/REFACTOR 流程嵌入构建循环
- 崩溃恢复:
.kiln/STATE.md捕获流水线位置,/kiln-fire可从中断处恢复 - 深度头脑风暴:改编自 BMAD Method,62 种技术 + 10 个类别 + 50 种引导方法,输出 VISION.md
多模型编排#
主模型运行于 Claude,安装 Codex CLI 后可调度 GPT 系列用于独立规划与双模型匿名审查对账,有效减少单模型偏差。未安装 Codex CLI 时退回纯 Claude 单模型模式。
架构实现#
项目以 Markdown 提示词 + Shell/Python 钩子形式实现,无运行时守护进程,完全依赖 Claude Code 插件机制加载。插件目录包含 34 个 Agent 提示词定义、2 个斜杠命令、生命周期钩子(enforce-pipeline.sh 强制步骤顺序、task-dag-guard.py 阻止畸形任务转换、validate-state.py 状态验证)、2 个可组合技能及 MCP 配置。
Worker 生命周期门控:REQUEST_WORKERS → REQUEST_WORKERS_READY → CYCLE_WORKERS(确定性 SubagentStart 就绪门控)→ WORKERS_SPAWNED。
安装与使用#
前置条件:Claude Code(npm i -g @anthropic-ai/claude-code)、Node 18+、jq、Git 身份配置、环境变量 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1(必需)。可选依赖:Codex CLI(双模型模式)、uvx(Fetch MCP)、Playwright(E2E 验证)。
# 安装方式一
claude plugin marketplace add Fredasterehub/kiln
claude plugin install kiln
# 安装方式二
curl -fsSL https://raw.githubusercontent.com/Fredasterehub/kiln/main/install.sh | bash
# 预检与启动
/kiln-doctor --fix
/kiln-fire
更新需手动执行 claude plugin update kiln@kiln。测试覆盖包含 lint fixtures 与 19 个场景集成测试,均绿色通过。
适用场景#
- 端到端软件开发(从需求到已测试、已提交的代码)
- 多模型协作代码构建(Claude + GPT 双模型审查对账)
- 大型项目迭代开发(跨迭代上下文积累)
- Brownfield 项目改造(自动检测并映射已有代码库结构)
- 质量保障流水线(3 层审查 + TDD + E2E 验证)
已知局限#
- 依赖 Claude Code 实验性 Agent Teams 功能,未来 API 变更可能导致兼容性问题
- README 中提及的模型版本号(Opus 4.7、GPT-5.5 等)可能为假设性引用,需确认实际对应关系
- 尚无公开的生产环境使用报告
- 项目标注为 WORK IN PROGRESS,长期维护计划不明
- 作者未披露真实身份及背景信息