Skip to content

Repository files navigation

Teamwork:清楚工作直接完成,需要方法时按需加入,并可使用八个可选 Agent 角色

Teamwork

让 Codex 少一点流程,多一点真正完成。
清楚、已授权的工作直接做;方向未定、原因未知、需要深研或复查时,再加载恰当的方法。

最新 Release MIT License 8 个 Skills 8 个可选 Agent 角色 正式支持 Codex

English · 更新日志 · Codex · 架构 · 反馈


Tip

你不需要先背会 8 个 Skills。 大多数时候直接描述结果。只有确实需要一起选方向、深入调研、排查未知原因、制定计划或独立复查时,才点名 $teamwork-*

🚀 一分钟开始

使用 Codex Marketplace 安装:

codex plugin marketplace add JinPLu/Teamwork
codex plugin add teamwork-skill@teamwork

开启一个新的 Codex 任务,然后运行:

$teamwork-update

现在直接说你要的结果:

修改登录超时逻辑,只验证真实受影响路径,成功后停止。

目标和改法清楚时,Teamwork 不会先制造 workflow、项目记录或 readiness 门。想先共同判断方向,再这样说:

用 $teamwork-collaborate 比较同步、排队和混合三种方案,先给建议,再问真正会改变选择的问题。

✨ 为什么用 Teamwork

你得到什么 实际体验
清楚工作直接做 普通修改、文件阅读、窄查询和已知原因修复不需要流程前置。
🧭 你的边界一直有效 “继续执行”不会把 Agent 自己写进计划或交接的 SHA-256、回执、审计测试等机制变成你的要求。
🧰 方法按需加入 讨论、深研、排错、计划、复查和持续推进各自只在匹配请求时出现。
🤝 subagent 是可选协作者 只有并行或独立工作真的有价值时才分派;缺少可选角色不会卡住普通工作。
完成以真实结果为准 验证与实际声明相称,不用版本、marker 或测试数量代替结果本身。

🛣️ 工作如何流动

flowchart LR
    R["你的请求"] --> C{"目标和边界清楚吗?"}
    C -->|"是"| D["直接完成"]
    C -->|"需要专项方法"| S["加载匹配的 Skill"]
    S --> A{"并行或独立帮助有价值吗?"}
    A -->|"可选"| G["边界清楚的 subagent"]
    A -->|"不需要"| I["Root 完成并整合"]
    G --> I
    D --> V["相称验证"]
    I --> V
    V --> O["可交付结果"]
Loading

没有 Router、固定阶段链或自动 Update 绕路。Root 始终负责用户沟通、集成与最终结果。

🧭 当前缺什么,就用什么

你当前缺少 Skill 它带来的结果
💬 一个可接受的方向 $teamwork-collaborate 比较选项与权衡,收敛到你愿意采用的方向。
🔎 深入的外部证据 $teamwork-research 跨官方资料、论文和可靠来源综合主张、矛盾与结论。
🐞 未知原因的失败 $teamwork-debug 从真实失败定位原因,再在已有授权内做窄修复。
📝 可执行步骤 $teamwork-plan 把已选方向变成目标、依赖、验证与停止条件清楚的计划。
✅ 对稳定候选的判断 $teamwork-review 阅读实际代码、文档、计划或产物,给出有证据的 verdict。
🎯 持续推进到成功信号 $teamwork-goal 仅在你明确要求时,持续到验证成功或出现真实阻塞。
🧰 新项目的轻量说明 $teamwork-init 只维护一个简短、幂等的 AGENTS.md managed block。
🔄 检查或刷新安装 $teamwork-update 默认只刷新 Codex 的 Teamwork 安装面。

🤝 8 个可选 Agent 角色

Researcher、Explorer、Debugger、Challenger、Planner、Reviewer、Worker 和 Writer 都是边界化帮助者,不是必须经过的流水线。Writer 是低成本、可跨 Skill 复用的非阻塞记录者:它只把方法 owner 确认的语义变化写成可读 Markdown,不替 owner 改变事实、决定或结论。

  • Root 只在并行调查、独立判断或清楚分工确实有用时分派。
  • handoff 带上目标、负责范围、已确定约束、已有证据和期望返回。
  • Reviewer 保持只读,不修复自己的发现;Writer 失败不阻塞主要工作,Root 仍负责确认进入主线的结果。
  • Teamwork 子任务默认使用 Standard。父任务启用 Fast 不会自动提高所有子任务的费用,除非你明确要求子任务也加速。

🗃️ 六类可读文档

当专项方法产生值得复用的内容时,Writer 持续维护纯 Markdown 文档。每份文档同时保留一份当前综合和按时间追加的历史,既方便快速阅读,也不会抹掉结论如何变化。

文档 它记录什么
💬 Discussion 选项、权衡、已定选择与仍待决定的问题。
🔎 Research 外部证据、矛盾、综合结论、置信度与停止依据。
🐞 Debug 失败边界、假设、根因、修复与同路径验证。
📝 Plan 已选方向的步骤、owner、依赖、验证与停止条件。
✅ Review 稳定候选、直接证据、发现与 verdict。
📌 Report Goal、Init、Update 或执行工作的状态、结果与阻塞。

跨 Skill 复用 Writer 只复用同一个 Agent 生命周期,不让一个 Skill 接管另一个 Skill 的语义。文档不依赖 Case、schema、JSON index、迁移或 readiness;没有可复用变化时,也不必为流程而创建文档。

📋 可直接复制的请求

# 一起选择方向
用 $teamwork-collaborate 比较三个 onboarding 方向,推荐一个,并只问真正影响选择的问题。

# 深入调研
用 $teamwork-research 查官方资料和关键论文,处理矛盾证据并给出可追溯结论。

# 排查未知原因
用 $teamwork-debug 复现这个 CI 失败,确认根因后再做最小修复并验证同一路径。

# 制定执行计划
用 $teamwork-plan 把已确定的迁移方向拆成目标、owner、依赖、验证和停止条件,不要执行。

# 独立复查
用 $teamwork-review 检查这个 diff 是否满足需求,重点寻找假成功、遗漏路径和过期说明。

# 持续到完成
用 $teamwork-goal 继续修到指定检查通过;只有出现真实阻塞才停。

🔄 更新与项目设置

刷新 Marketplace 版本:

codex plugin marketplace remove teamwork
codex plugin marketplace add JinPLu/Teamwork
codex plugin add teamwork-skill@teamwork

重启 Codex、开启新任务,再运行 $teamwork-update

如果只想给一个项目加入轻量 Teamwork 说明:

./install.sh --project-root /absolute/project/path init-project

它只添加或刷新一个 AGENTS.md managed block,不创建 Case、索引、schema、迁移状态或项目运行时。

开发 checkout、兼容适配器与验证
git clone https://github.com/JinPLu/Teamwork.git
cd Teamwork
./install.sh --help
./scripts/validate.sh
./scripts/check-update.sh --readiness

Codex 是正式支持与 release-qualified 的运行面。Cursor 和 Claude Code 适配器保留用于显式兼容开发,不参与 Codex readiness,也不会阻塞普通工作。

./scripts/validate.sh 运行快速核心 smoke;显式发布准备使用 ./scripts/validate.sh --release。readiness 只报告安装状态,不授权或阻止其他任务。

📚 继续了解

许可证:MIT

About

Evidence-first skills for Codex, Cursor, and Claude Code: research, debugging, planning, execution, review, and goal loops.

Topics

Resources

Contributing

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages