Skip to content

FYZAFH/copowers

 
 

Repository files navigation

Copowers

基于 Superpowers 的开发工作流Skill集合,集成 mcp-codex-dev 进行实际执行。

Superpowers 通过 composable skills 定义了一套完整的软件开发流程(头脑风暴 → 设计 → 计划 → 实现 → 审查 → 完成)。Copowers 在此基础上做了一个改动:将 TDD 实现和代码审查完全委托给 codex,不再依赖子代理分派模式。claude负责用户交互, 头脑风暴, 设计, 计划和bug调查. 而实际工作由codex完成.

与 Superpowers 的区别

Superpowers Copowers
实现方式 分派 subagent 执行每个任务 调用 mcp-codex-dev tdd 工具
代码审查 分派 reviewer subagent(两阶段) 调用 mcp-codex-dev review 工具(一次性 spec + quality)
会话管理 每个 subagent 独立上下文 Codex CLI session 支持 resume
修复循环 重新分派 subagent resume 同一 session 修复
并行代理 支持(dispatching-parallel-agents) 移除(避免文件冲突)
请求帮助 定义了规范化的请求人类帮助的方式 新增

工作流程

brainstorming → writing-plans → using-git-worktrees
  → codex-driven-development:
      for each task:
        1. tdd tool(测试驱动开发)
        2. review tool(spec + quality 并行审查)
        3.1 有问题 → fix → 重新审查
        3.2 没问题 → 继续下一个tdd-review
  → finishing-a-development-branch

若多次 fix-review (预设3次) 依旧无法收敛, 则claude自行判断或人类介入判断是否进行下一个task.

安装

前置条件

  • Node.js(用于运行 mcp-codex-dev)
  • Codex CLI

作为插件安装

# 添加 marketplace
/plugin marketplace add FYZAFH/copowers

# 安装
/plugin install copowers@copowers

Skills 一览

开发流程

  • brainstorming — 需求澄清与设计探索
  • writing-plans — 生成分步实现计划(每步 2-5 分钟)
  • codex-driven-development — 按计划逐任务执行 TDD + review
  • executing-plans — 分批执行,带人工检查点
  • finishing-a-development-branch — 验证测试、合并/PR/保留/丢弃

质量保证

  • test-driven-development — RED-GREEN-REFACTOR,铁律:没有失败的测试就没有生产代码
  • requesting-code-review — 通过 mcp-codex-dev review 工具审查
  • receiving-code-review — 如何响应审查反馈
  • verification-before-completion — 完成前验证

工具与调试

  • using-codex-dev — mcp-codex-dev 工具参考(tdd / review / exec / session 管理)
  • using-git-worktrees — 隔离工作区
  • systematic-debugging — 四阶段根因分析

元技能

  • writing-skills — 如何创建新 skill
  • using-superpowers — skill 系统入门

致谢

  • Superpowers by Jesse Vincent — 本项目的基础框架和 skill 体系

License

MIT

About

use superpowers in claude with codex mcp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 76.4%
  • JavaScript 12.4%
  • Python 5.7%
  • TypeScript 4.3%
  • Batchfile 1.2%