SuperAPI AI 工具集

claude-gladiator

智能体与模型

查看项目

更新于 10-21 19:43

技能介绍

用途

Claude Gladiator 是一个持续学习插件,用于观察工具失败并在会话结束时提示反思,从而演进规则、钩子与技能。它通过自动化的观察与反思机制,帮助 Claude 在长期使用中不断改进自身行为。

主要能力

钩子(Hooks)

钩子 触发时机 动作
PostToolUse(Bash|Edit|Write) 工具失败后 观察错误模式(成功时静默)
Stop 会话结束 若存在未处理的观察,则提示反思

命令(Commands)

命令 描述
/review-gladiator [topic] 从累积的观察和会话历史中批量学习

使用方式

观察(通过钩子自动进行)

工具失败会自动触发观察:

gladiator_observe( summary: "<what failed and how it was fixed>", context: {error, tool, before, after}, tags: ["error", "<tool_name>"] )

反思(独立)

gladiator_reflect() — 将观察聚类为建议

对每条建议:读取现有产物(若检测到重叠)

提议更新现有产物,而非创建新的重复项

向用户展示并附上推理

经批准后逐一应用更改

反思(与兄弟插件协同)

若 Historian 处于活动状态:用更广泛的上下文丰富反思

search_conversations("project or topic") — 相关过往工作

get_error_solutions("specific error") — 用于错误聚类

find_tool_patterns("tool name") — 用于工具工作流聚类

gladiator_reflect() — 聚类观察

若 Oracle 处于活动状态:对每条涉及新产物的建议

search("cluster tag") — 检查是否已存在同类最佳解决方案

安装现有解决方案,而非重新发明

展示丰富后的建议:模式 + 历史 + 可用工具

经批准后逐一应用更改

批量审查(/review-gladiator)

若 Historian 处于活动状态:list_recent_sessions() 获取会话引用

gladiator_observe(source: "conversation", session_ref: <ref>) 处理相关会话

gladiator_reflect() 聚类所有观察

若 Oracle 处于活动状态:在创建新内容前搜索现有解决方案

向用户展示建议

兄弟插件协同

兄弟插件 价值 方式
Historian 过往解决方案丰富反思 get_error_solutions()、search_conversations()、find_tool_patterns()
Oracle 创建新内容前发现已有工具 反思期间搜索 Oracle 中的同类最佳解决方案
Praetorian 不适用 Gladiator 有自己的持久化
Vigil 不适用 关注点不同(文件 vs 模式)

观察模板

情境 调用
工具失败(自动) gladiator_observe(summary, context={error, tool, before, after}, tags=["error", tool])
用户纠正 gladiator_observe(summary, context={before, after}, tags=["correction"])
发现约定 gladiator_observe(summary, tags=["convention", "domain"])
做出决策 gladiator_observe(summary, tags=["architecture", "decision"])

安装

claude mcp add gladiator -- npx claude-gladiator-mcp

适用场景

适用于希望 Claude 在长期使用中持续学习、从工具失败和用户纠正中积累经验并自动改进规则、钩子与技能的场景。特别适合需要跨会话积累知识、避免重复错误、并与其他 Claude 插件(如 Historian、Oracle)协同工作的用户。

限制

关于收费、价格、平台支持范围、具体效果等信息,资料中暂未提供。