claude-lights-out — Claude Code 全自动开发流水线
项目简介
claude-lights-out 是一个 Claude Code 的全自动化开发流水线插件。核心理念:结构化工程循环,而不是一次性 vibe coding。
Agent 自动完成写代码、审查、测试、修复的完整循环,交付可运行的代码和跨会话持久化的文档。
- ⭐ Stars: 7 | 语言: JavaScript | 许可: MIT
- 安装:
curl -fsSL https://raw.githubusercontent.com/DreamChaserEric/claude-lights-out/main/install.sh | bash
解决的四大问题
| 问题 | 现象 | lights-out 方案 |
|---|---|---|
| 无控制 | Agent 跳过测试、忽略边界 | 固定 9 阶段流水线,每阶段必执行 |
| 黑箱 | Agent 跑 20 分钟,你不知道在干嘛 | Workflow Board 实时显示阶段进度 |
| 过度保姆 | 测试→发现 bug→报告→修复→重复 | Agent 自行完成设计+测试+QA 循环 |
| 上下文失忆 | 新会话/压缩后遗忘一切 | 强制维护 spec.md + design.md + architecture.md |
9 阶段流水线
- Spec Writer ↔ Reviewer — 产品规格
- UX Designer ↔ Reviewer — 交互设计
- Architect ↔ Reviewer — 技术架构
- Consistency Check — 一致性检查
- Test Case Design — 测试用例设计(先于编码)
- Code Orchestrator — 代码编排(支持并行 sub-agent)
- QA ↔ Bug Fixer — 质量验证 + 自动修复
- E2E Verification — 端到端验证
- Final Check ↔ Fixer — 最终检查
设计原则
- Writer ≠ Reviewer — 独立 agent 交叉审查
- 文档即真相 — spec/design/architecture 跨会话持久
- 先测试后编码 — TDD 驱动,测试用例在实现之前设计
- 信息不丢失 — 优先级链:原始输入 > 架构 > 规格 > 领域知识
使用方式
1 | /lightsout Build a CLI that converts CSV to JSON with streaming support |
相关资源
- 标题: claude-lights-out — Claude Code 全自动开发流水线
- 作者: lxiol
- 创建于 : 2026-06-11 14:23:20
- 更新于 : 2026-06-30 17:05:33
- 链接: https://blog.lxiol.cn/2026/06/11/GitHub-DreamChaserEricclaude-lights-out-Claude-Code-dynamic-workflow-for-autonom/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。