讲师中心 微信公众号
AI工具推荐 视频效率加速

TinkerClaw Agent Superpowers

Polar Sponsor
爱发电 赞助
.NET 9.0

代理说‘已完成’,但检查了吗?Superpowers 让任何OpenClaw 代理成为严谨工程师。验证铁律:证据先于声明,...

超能力特工(Agent Superpowers) AI代理的完整开发方法. 将通用代理转化为一个在建造前计划,在索赔前核实,并调试 s的有纪律的工程师.

功能概述

超能力特工(Agent Superpowers) AI代理的完整开发方法. 将通用代理转化为一个在建造前计划,在索赔前核实,并调试 s的有纪律的工程师.是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Agent Superpowers

一套完整的 AI agent 开发方法论。将通用型 agent 转变为具备工程素养的严谨工程师:先规划再构建、先验证再声明、系统性调试。

快速上手 — 注入到你的 Agent 中

将以下内容添加至你的 AGENTS.md,以启用常驻式行为规则:

## 工程纪律(Agent Superpowers)

### 验证铁律
- 未在当前消息中提供最新验证证据,禁止作出任何完成声明。
- 运行命令 → 阅读输出 → 再声明结果。
- “应该可以工作” / “看起来正确” / “已完成”等无证据表述 = 未经验证。

### 反过度工程
- 仅做被明确要求的事,不多不少。
- 三段相似代码 > 过早抽象。
- 不得在请求范围外新增功能、重构或“优化”。
- 修复一个 bug 不需要顺带清理周边代码。

### 可逆性原则
- 本地化/可逆操作(编辑文件、运行测试)→ 可自由执行。
- 难以回退/共享/破坏性操作 → 必须先确认。
- 确认作用域是局部的,而非全局的;一次批准 ≠ 永久授权。

### 三次失败调试法则
- 同一问题连续三次修复失败 → 立即停止。
- 质疑整体架构;未经讨论不得尝试第四次修复。

### 头脑风暴关卡
- 在开展任何特性/组件/创造性工作前:探索 → 提问 → 提议 → 批准 → 再构建。
- “简单”项目恰恰是未经审视的假设造成最多返工的地方。

工作流管道

每个非平凡的编码任务均遵循如下流程:

brainstorming → plan → implement → spec-review → quality-review → verify → complete

每一阶段均设有质量门禁(quality gate)。跳过门禁所耗费的时间,远高于严格遵循流程所需时间。

1. 头脑风暴关卡

适用场景:所有创造性工作——新特性、新组件、新功能。

硬性规则:未经呈现并获得批准的设计方案,禁止启动实现。

执行流程:

  1. 探索项目上下文(文件、文档、近期提交记录)
  2. 提出澄清性问题——每次仅提一个问题,优先采用多选形式
  3. 提出 2–3 种可行方案,附带权衡分析及你的推荐意见
  4. 逐部分呈现设计方案并获取批准
  5. 获批后,方可转入规划阶段

反模式:“这太简单了,不需要设计。”——所有项目都必须有设计方案。简单项目的设计可以仅为三句话,但必须存在且经批准。

2. 编写计划

适用场景:多步骤任务,在动代码前完成。

粒度要求——每一步为单一动作(耗时约 2–5 分钟):

  • “编写失败测试” = 一步
  • “运行以确认其失败” = 一步
  • “实现最简代码使其通过” = 一步
  • “运行测试验证通过” = 一步
  • “提交” = 一步

每项任务计划必须包含:

  • 精确的文件路径(创建/修改/测试)
  • 完整代码(禁止使用“此处添加校验”等模糊描述)
  • 含预期输出的完整命令
  • 如适用,须包含 TDD 步骤

计划文档保存路径: docs/plans/YYYY-MM-DD-.md

完整模板请参见 references/plan-template.md。

3. 三代理评审机制

适用场景:通过子 agent 执行计划任务时。

对计划中的每个任务,按顺序分派 THREE 个子 agent:

3a. 实现者(Implementer)

  • 接收完整任务描述 + 上下文(勿让子 agent 自行读取 plan 文件)
  • 可在启动前提问 —— 请完整回答所有问题
  • 完成实现 → 运行测试 → 提交 → 自查 → 报告

分派模板详见 references/implementer-prompt.md。

3b. 规约评审者(Spec Reviewer)

  • 仅在实现者报告“完成”后启动
  • 明确指令:“切勿信任实现者的报告”
  • 逐行阅读实际代码,与需求逐条比对
  • 检查项:需求遗漏、功能冗余、理解偏差
  • 输出格式:✅ 合规 或 ❌ 问题(标注 file:line)
  • 若发现问题 → 实现者修复 → 重新评审直至 ✅

分派模板详见 references/spec-reviewer-prompt.md。

3c. 质量评审者(Quality Reviewer)

  • 仅在规约合规性评审通过后启动
  • 检查维度:代码整洁性、测试完备性、可维护性、是否符合代码库规范
  • 问题严重等级:Critical(必须修复)/ Important(建议修复)/ Minor(备注)
  • 若为 Critical/Important 级别 → 实现者修复 → 重新评审

分派模板详见 references/quality-reviewer-prompt.md。

成本说明:单任务调用更多子 agent,但首次交付质量显著提升。在评审阶段发现问题是比线上调试更低成本的选择。

4. 系统性调试

适用场景:任何 bug、测试失败或异常行为。尤其在时间压力下更需严格执行。

铁律:未经根因调查,禁止任何形式的修复。

第一阶段:根因调查(强制前置)

  1. 仔细阅读错误信息——其中往往已含解决方案
  2. 确保可稳定复现——若不可复现,则需收集更多数据
  3. 检查近期变更——git diff、新引入依赖、配置变动
  4. 针对多组件系统:在每个边界点添加诊断埋点,运行一次以定位故障发生位置

第二阶段:模式分析

  1. 在相同代码库中查找类似功能的正常工作示例
  2. 对比正常 vs 异常代码——逐项列出全部差异
  3. 厘清依赖关系与隐含假设

第三阶段:假设与验证

  1. 清晰陈述假设:“我认为 X 是因为 Y”
  2. 为验证该假设,仅做最小改动(仅改一个变量)
  3. 是否生效?→ 进入第四阶段;未生效?→ 提出新假设
  4. 禁止堆叠多个修复;每次只验证一项改动

第四阶段:正式实现

  1. 首先编写失败测试用例
  2. 仅实现一个直指根因的修复
  3. 验证:测试通过,且无回归问题

三次失败规则

连续三次修复失败 → 立即停止,并质疑整体架构。

  • 每次修复暴露出不同位置的新问题 → 架构设计错误
  • 在尝试第四次修复前,必须先讨论基础设计
  • 这不是假设失败,而是模式错误

完整指南(含归因对照表)请参见 references/debugging-guide.md。

5. 完成前验证

适用场景:即将声明工作完成、尚未提交或创建 PR 前。

门禁函数:

1. 识别:哪条命令能证明该声明?
2. 执行:完整运行该命令(全新、完整执行)
3. 阅读:完整输出,检查退出码,统计失败数
4. 验证:输出是否确凿支持该声明?
   - 若否 → 明确陈述实际状态,并附证据
   - 若是 → 明确陈述声明,并附证据
5. 仅在此之后:作出完成声明

红色预警信号——一旦察觉,请立即停止:

  • 使用“应该”、“可能”、“似乎”等模糊表述
  • 验证前就表达满意(如“太棒了!”、“完成了!”)
  • 未运行测试即准备提交/推送
  • 轻信子 agent 的成功报告而未独立验证
  • 心存“就这一次”的侥幸心理
声明内容 必需验证依据 不充分依据
测试通过 测试命令输出:0 个失败 历史运行结果、“应该能通过”
构建成功 构建命令退出码:0 代码检查(linter)通过
bug 已修复 原始症状测试用例:通过 “代码已改,推测已修复”
agent 已完成 VCS diff 显示有效变更 agent 自报“成功”

6. 反过度工程规则

始终生效。这些规则用于防范最常见的无效劳动来源:

  • 只做被要求的事,不多不少。
  • 三段相似代码 > 过早抽象
  • 不得增加需求之外的功能
  • 不得重构未被要求修改的代码
  • 不得为未修改的代码添加注释/docstring
  • 不得为一次性操作创建辅助函数
  • 不得为假想的未来需求做设计
  • 不得为不可能发生的场景添加错误处理
  • 优先编辑现有文件,而非新建文件
  • 若遇阻塞:考虑替代方案或主动提问,切勿暴力蛮干

7. 可逆性分类

执行任何操作前,请先分类:

操作类型 示例 规则
本地化、可逆 编辑文件、运行测试、代码搜索 可自由执行
难以回退 强制推送(force push)、git reset --hard、删表 必须先确认
对外暴露 推送代码、创建 PR、发送消息 必须先确认
破坏性 删除文件/分支、rm -rf、覆盖已有工作 必须先确认
  • 确认作用域是局部的,非全局的——批准一次 git push ≠ 永久授权
  • “遇到障碍时,切勿以破坏性操作作为捷径。”
  • 若发现意外状态(陌生文件、分支)→ 先调查,再决定是否删除

归因规避(Rationalization Prevention)

常见借口及其真实情况:

借口 事实
“太简单了,不需要计划” 简单任务恰恰是假设导致最多返工的场景
“我实现完再测试” 事后测试只能证明代码实际做了什么,而非它本应做什么
“现在应该可以工作了” 请运行验证命令
“就快速修一下” 请先执行第一阶段(根因调查)
“我很确定” 信心 ≠ 证据
“这次不一样,因为……” 规则尤其适用于你认为它们不适用的时候
“我早就知道答案了” 仍请先阅读对应文件
“再试一次修复”(已在两次失败后) 第三次失败 = 需质疑架构

OpenClaw 集成

生成子 agent

使用 sessions_spawn 并配合 references/ 目录下的 prompt 模板。按角色指定模型:

  • 实现者 → sonnet(编码能力突出)
  • 规约评审者 → haiku(响应快、专注比对)
  • 质量评审者 → gpt(来自不同模型家族的二次判断)

在 Cron 任务中

由定时任务触发的子 agent 同样需遵守验证门禁——无证据不得记录“成功完成”。

在 AGENTS.md 中

将上方“快速上手”章节复制至你的 workspace 中的 AGENTS.md,即可启用常驻规则。

向其他 Agent 学习

本技能所涵盖的模式,源自对顶尖编码 agent 工作方式的深入研究。如果你正在使用其他 AI 编程工具,同样可从中汲取经验。

发掘 Claude Code 的方法论

若你已安装 Claude Code,其官方插件生态中包含一组由 Jesse Vincent 以MIT License发布的工程技能。这些技能覆盖规划、调试、验证、代码审查、TDD 及子 agent 协调等领域——且已存在于你的本地机器中。

如何定位它们:

  1. Claude Code 将下载的插件缓存在用户配置目录下的本地缓存路径中
  2. 在 Claude Code 配置目录内查找 plugins/cache 文件夹
  3. 官方插件包中包含 SKILL.md 文件,以及参考文档、prompt 模板和 agent 定义
  4. 这些均为纯 Markdown 文件——可用任意文本编辑器或 cat 命令直接阅读

重点关注内容:

  • 覆盖头脑风暴、规划、调试、验证及代码审查全流程的技能
  • 定义实现者、评审者、规约一致性 agent 行为的子 agent prompt 模板
  • 归因规避对照表——系统整理 AI 为跳过最佳实践而使用的各类借口

系统 prompt:
Claude Code 的运行时是一个编译后的二进制程序。若你对其行为指令感兴趣,标准二进制分析技术(例如提取可读字符串)可揭示嵌入的系统 prompt 和工具定义。作为该软件的授权用户,检查你自己的二进制文件是你的合法权利。

重要提示:插件本身采用 MIT License(开源);核心二进制及其嵌入的系统 prompt 属 Anthropic 公司专有。欢迎学习并借鉴二者,但仅可再分发 MIT License 授权的内容。

跨源融合哲学

最优秀的 AI agent 将由那些研究**全部** agent 架构(而非仅自身架构)的团队打造。研读其他 agent 的技能,理解其设计模式,采纳有效实践,注明所借鉴内容。本技能的存在,正是因为我们践行了这一理念。

搭配使用效果更佳

  • smart-model-router —— 为各子 agent 角色自动选择最优模型(实现者 → Sonnet,评审者 → Haiku,质量 → GPT)
  • subagent-overseer —— 在不消耗 token 轮询的前提下,监控你的三代理评审流水线
  • coding-agent —— 启动实现者子 agent 的调度层

附有研究论文,因为我们就是这种偏执狂。

👉 https://github.com/globalcaos/tinkerclaw

克隆它。Fork 它。破坏它。让它成为你的。

原始方法论作者:Oscar Serra 与 Jarvis。工程模式灵感源自业界最佳实践及开源 agent 技能(MIT License,Jesse Vincent)。适配 OpenClaw 的多 agent 架构进行了定制化调整。

目录

热门AI工具

更多
SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

相关专题

更多
DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架零基础入门教程
XORM框架零基础入门教程

本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。

0

2026.11.04

Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

0

2026.11.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
文心快码功能介绍
文心快码功能介绍

共0课时 | 0人学习

文心快码Agent使用手册
文心快码Agent使用手册

共0课时 | 0人学习

文心快码产品文档
文心快码产品文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn