agentsclimarketplace

Using superpowers

Skill yinqd3/workbuddy-skills/superpowers/using-superpowers

A curated collection of WorkBuddy agent skills — academic pipeline, frontend slides, PPTX generator, tool-call repair, and more.

Install
npx -y skills add yinqd3/workbuddy-skills --skill using-superpowers

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Superpowers 工程方法论入口。在开始任何编码任务前自动加载,确保遵循 brainstorming → plan → TDD → review 的完整工作流。触发词:写代码、开发功能、重构、修bug、做项目、build、implement、refactor、debug。

SKILL.md

2.3 KB, as published. Nobody here has run it

Superpowers — WorkBuddy 版

基于 obra/superpowers 适配的软件工程方法论技能集。

核心理念

想法 → 头脑风暴 → 计划 → TDD 执行 → 代码审查 → 完成

不是建议,是强制管线。 "太简单不需要设计" —— 这是最危险的幻觉。

技能管线总览

阶段技能触发条件
0. 入口using-superpowers任何编码任务开始时
1. 设计brainstorming新功能/改动需求 → 先设计再动手
2. 计划writing-plans设计确认后 → 写详细实现计划
3. 执行executing-planssubagent-driven-development按计划逐任务执行
4. TDDtest-driven-development每个实现步骤强制 TDD
5. 调试systematic-debuggingBug / 测试失败 → 四阶段系统调试
6. 审查requesting-code-review / receiving-code-review代码变更后审查
7. 验证verification-before-completion完成前强制验证
8. 收尾finishing-a-development-branch所有任务完成,测试通过
9. 并行dispatching-parallel-agents多子代理并行任务
10. 元技能writing-skills编写/改进 Skill 本身

四条铁律

  1. 先设计再动手 → 没有例外,再简单的项目也要先过 brainstorming
  2. TDD 不可跳过 → 没有失败的测试,就没有生产代码
  3. 先根因再修复 → 没有根因调查,不许提修复方案
  4. 每一步都要验证 → 完成 ≠ 做完,验证通过才算完成

适配说明

原版为 Claude Code/Codex 设计,WorkBuddy 版做了以下适配:

  • 子代理调度:sessions_spawn → WorkBuddy Agent 工具 + TaskCreate
  • 代码审查:Claude Code Task → WorkBuddy Agent(审查子代理)
  • 文件路径约定:docs/superpowers/docs/plans/
  • 语言支持:中英双语描述,代码示例以 Python/TypeScript 为主
  • 移除了 using-git-worktrees(WorkBuddy 场景不常用)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.