Claude Code 写代码越来越顺,但工程流程跟上了吗?——hyperpowers 框架体验
AI 写代码越来越顺,但”流程”跟上了吗?
用 Claude Code 写了两年代码,我发现一个很现实的问题:AI 生成代码的速度,远超我们管理它的能力。一个大需求拆成几十个小任务,做着做着就不知道自己在哪步了——代码倒是写出来一堆,但回头一看:结构乱、Bug 多、交接文档全靠脑补。
hyperpowers 就是来解决这个问题的。它不是某个单一功能,而是一整套本地任务管理 + 工程流程框架,41 个 Skill 覆盖从「构思」到「交付」的完整周期。
核心思路:Markdown First
hyperpowers 的工作方式很特别:所有任务状态、上下文、计划都存在本地 Markdown 文件里,不依赖任何外部看板或数据库。
- plan.md:经过评审的需求规格
- context.md:发现物和上下文笔记
- tasks.md:滚动式任务池,Now / Next / Later / Blocked / Done 分得清清楚楚
每完成一个任务目录,整个目录直接删除,不留历史包袱。
最值得单独说的:test-driven-development
41 个 Skill 里,这个是我认为最有技术深度的——强制执行完整的 Red-Green-Refactor 循环。
核心铁律只有一条:没有失败的测试,就不能写生产代码。违反这规则的代码?直接删掉重写,没有任何例外。
整个流程:
- RED:写一个最小化测试用例,只描述一个行为
- Verify RED:必须确认测试失败,而不是代码错误
- GREEN:写最少量代码让测试通过,不要多一行
- Verify GREEN:全量测试通过,且无警告
- REFACTOR:仅在 GREEN 之后清理代码,不加新行为
听起来像教科书?实际上 hyperpowers 把这个流程固化成 AI Agent 的强制指令——Claude Code 在执行任务时,每一步都必须遵循这套规则,绕过不了。
安装方式
Claude Code 用户:
/plugin marketplace add withzombies/hyperpowers
/plugin install hyperpowers@withzombies-hyper
Codex 用户直接把 .agents/skills/ 目录克隆到本地即可使用。
适合谁用
如果你经常用 AI 辅助编程,但项目一大就容易失控——任务遗漏、代码质量参差不齐、Review 全靠人肉检查——hyperpowers 是一套值得认真跑起来的框架。
GitHub:https://github.com/withzombies/hyperpowers
评论区
0 条评论
登录后可评论。