Gladiator Plugin

SkillAI & models

Continuous learning — hooks observe failures and prompt reflection, sibling synergy deepens analysis with history and tool discovery

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Gladiator Plugin skill

What this skill tells your AI

The instructions your AI receives, as published by vvkmnn/claude-emporium in plugins/claude-gladiator/skills/claude-gladiator/SKILL.md and read by ahel’s review.

Continuous learning. Observes tool failures and prompts reflection at session end to evolve rules, hooks, and skills.

Hooks

HookWhenAction
PostToolUse(Bash|Edit|Write)After tool failureObserves the error pattern (silent on success)
StopSession endingPrompts reflection if unprocessed observations exist

Commands

CommandDescription
/review-gladiator [topic]Batch learn from accumulated observations and session history

Workflows

Observe (automatic via hooks)

Tool failures trigger observation automatically:

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

Reflect (standalone)

  1. gladiator_reflect() — cluster observations into recommendations
  2. For each recommendation: read the existing artifact (if overlap detected)
  3. Propose UPDATE to existing artifact, not a new duplicate
  4. Present to user with reasoning
  5. Apply changes one at a time after approval

Reflect (with siblings)

  1. If historian active: enrich reflection with broader context
    • search_conversations("project or topic") — related past work
    • get_error_solutions("specific error") — for error clusters
    • find_tool_patterns("tool name") — for tool workflow clusters
  2. gladiator_reflect() — cluster observations
  3. If oracle active: for each recommendation involving new artifacts
    • search("cluster tag") — check if best-in-class solution already exists
    • Install existing solution instead of reinventing
  4. Present enriched recommendations: pattern + history + available tools
  5. Apply changes one at a time after approval

Batch Review (/review-gladiator)

  1. If historian active: list_recent_sessions() to get session refs
  2. gladiator_observe(source: "conversation", session_ref: <ref>) for relevant sessions
  3. gladiator_reflect() to cluster all observations
  4. If oracle active: search for existing solutions before creating new
  5. Present recommendations to user

Sibling Synergy

SiblingValueHow
HistorianPast solutions enrich reflectionget_error_solutions(), search_conversations(), find_tool_patterns()
OracleExisting tools found before creating newSearch oracle for best-in-class solutions during reflection
Praetoriann/aGladiator has its own persistence
Vigiln/aDifferent concerns (files vs patterns)

Observation Templates

SituationCall
Tool failure (auto)gladiator_observe(summary, context={error, tool, before, after}, tags=["error", tool])
User correctiongladiator_observe(summary, context={before, after}, tags=["correction"])
Convention foundgladiator_observe(summary, tags=["convention", "domain"])
Decision madegladiator_observe(summary, tags=["architecture", "decision"])

Requires

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

Signals

GitHub stars
82
Forks
3
Last commit
Mar 2026
Advanced
Catalog kind
skill
Gateway key
claude-gladiator
Source
github.com/vvkmnn/claude-emporium