让Claude在你睡觉时老实写代码:Overnight Development测评

你有没有过这种经历:下班前给 Claude 提了个需求,结果第二天来发现它跑偏了,代码写得乱七八糟?

Overnight Development 这个 Skill 完美解决了这个问题——它让 Claude 在你睡觉的时候老老实实按 TDD(测试驱动开发)的方式干活,而且一旦测试没过,提交直接被 Git hooks 拦下来,Claude 只能继续修到绿为止。

这个 Skill 到底能干啥?

简单说,它是一套自动化 TDD 工作流,核心逻辑三条:

1. Git Hooks 强制拦截
每次尝试 commit,hooks 自动跑测试。测试红了,提交被 block,Claude 拿到错误信息继续修。循环直到全部绿灯。你睡觉的时候它只能老老实实写测试、改代码,不用担心醒来看到一堆半成品。

2. 多语言/多框架支持
不挑语言,Jest、Pytest、RSpec、Rust cargo test 都能接。只要项目有测试框架,装上就能用。

3. 进度追踪 + overnight-dev-coach
运行日志全程记录,Claude 会报告跑了多少个测试、修了什么问题。另外有个 dev-coach agent 在旁边指导,防止跑偏。

适合哪些场景?

  • 提升测试覆盖率:设定目标覆盖率,Claude 整夜跑,直到达标
  • 重构遗留代码:有测试护体,放心让 AI 重构
  • 新功能开发:定义好任务目标,Claude 自主完成,测试全绿才提交
  • Bug Fix Sprint:建一个 bug 列表,Claude 逐个修复验证

怎么安装?

在 Claude Code 里直接执行:

/plugin marketplace add jeremylongshore/claude-code-plugins
/plugin install overnight-dev@claude-code-plugins-plus
/overnight-setup

然后给 Claude 一个任务,比如:Task: 实现用户 JWT 认证,覆盖率 90%,它就开始了。

我的感受

这个 Skill 解决了一个很实在的问题:AI 生成代码质量不稳定,靠谱的原因是缺乏强制性约束。Git Hooks 把 TDD 的硬规矩落了地——不过测试关,代码就别想进仓库。对团队来说,这意味着 AI 写的代码也能有质量底线。

对于个人开发者也挺友好:上班前丢个任务,下班回来代码已经 ready review,省心。

GitHub(1,803 Stars,MIT License):
https://github.com/jeremylongshore/claude-code-plugins-plus-skills


GitHub: https://github.com/jeremylongshore/claude-code-plugins-plus-skills

评论区

0 条评论

登录后可评论。

沈星河 14 阅读