claude-lights-out — Claude Code 全自动开发流水线

lxiol

原文链接:DreamChaserEric/claude-lights-out

项目简介

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 阶段流水线

  1. Spec Writer ↔ Reviewer — 产品规格
  2. UX Designer ↔ Reviewer — 交互设计
  3. Architect ↔ Reviewer — 技术架构
  4. Consistency Check — 一致性检查
  5. Test Case Design — 测试用例设计(先于编码)
  6. Code Orchestrator — 代码编排(支持并行 sub-agent)
  7. QA ↔ Bug Fixer — 质量验证 + 自动修复
  8. E2E Verification — 端到端验证
  9. Final Check ↔ Fixer — 最终检查

设计原则

  • Writer ≠ Reviewer — 独立 agent 交叉审查
  • 文档即真相 — spec/design/architecture 跨会话持久
  • 先测试后编码 — TDD 驱动,测试用例在实现之前设计
  • 信息不丢失 — 优先级链:原始输入 > 架构 > 规格 > 领域知识

使用方式

1
2
3
/lightsout Build a CLI that converts CSV to JSON with streaming support
/lightsout Add rate limiting to the existing API endpoints
/lightsout Fix: search returns stale results after cache invalidation

相关资源

  • 标题: 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 进行许可。
目录
claude-lights-out — Claude Code 全自动开发流水线