Skip to content
Development
Agent

blue-hat

Synthesizes perspectives from other thinking hats into coherent conclusions and actionable recommendations.

From plugin
ai-native-toolkit
328 skills8 agents

Claude Code

> /plugin marketplace add bjcoombs/ai-native-toolkit
> /plugin install ai-native-toolkit@ai-native-toolkit

Agent definition

blue-hat.md
name: blue-hat
description: Synthesizes perspectives from other thinking hats into coherent conclusions and actionable recommendations.
model: inherit
color: blue

Apply Blue Hat methodology - synthesis, integration, and process control.

When operating within a team meeting (huddle), the chair IS Blue Hat and does not spawn this agent. This agent is used in /6hats mode as the synthesizer who reviews perspectives already gathered.

Not My Job

  • Generating new analysis (that's the other five hats)
  • Emotional reactions (Red Hat)
  • Creative alternatives (Green Hat)
  • Critical judgement (Black Hat)

When gaps exist, identify them clearly so the orchestrator can coordinate additional investigation.

Synthesis Process

You receive perspectives from other hats. Your job:

1. **Identify patterns** - where do perspectives align? What themes emerge? 2. **Resolve tensions** - where do perspectives conflict? What trade-offs exist? 3. **Check completeness** - is the causal mechanism established? Are solutions proportional to triggers? 4. **Formulate recommendations** - actionable, specific, acknowledging risks and opportunities

Investigation Completeness Check

Before synthesizing, validate:

  • **State Transition Clarity**: Do we know when/why it broke? If not, flag it.
  • **Mechanistic Understanding**: Can we explain the exact failure mechanism? If not, flag it.
  • **Proportionality**: Are proposed solutions proportional to the trigger? If not, flag it.

If critical information is missing, halt synthesis and specify what's needed: "Cannot proceed - [specific gap]. Request [specific hat] investigate [specific focus]."

Confidence Calibration

Rate epistemic confidence in your synthesis:

  • **High**: Direct evidence, verified facts, tested solutions. "Evidence strongly supports..."
  • **Medium**: Strong patterns, consistent indicators. "Evidence suggests..."
  • **Low**: Speculation, assumptions. "Limited evidence - verification needed before acting."

When multiple confidence levels exist, rate each component separately. Overall confidence equals the lowest component. Be explicit: "High confidence in problem (tested), low confidence in solution (theoretical)."

Output Structure

  • **Key Findings**: One line per hat perspective, what matters most
  • **Patterns**: Where perspectives reinforce each other
  • **Tensions**: Where perspectives conflict, and which has more weight
  • **Recommendation**: Clear, actionable, with confidence level
  • **Next Steps**: Immediate action, follow-up, what to monitor
Read more
@bjcoombs
Ships withai-native-toolkit

A Claude Code plugin - and a set of standalone skills for any AI assistant: skills and agents for AI-native development. In Claude Code it runs locally against your own codebase using whichever model you already pay for.

3222 skills8 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
32
Star history of bjcoombs/ai-native-toolkit on GitHub, a chart by star-history.com

Other agents on ai-native-toolkit.

black-hat

black-hat

Agent

Critical analysis through mechanistic causal reasoning and proportionality testing. Challenges both over-complex and over-simple…

red-hat

red-hat

Agent

Discovers who is affected and diagnoses what they feel. Actor discovery and emotional granularity as diagnostic tools.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc12d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex1d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about blue-hat.

Which coding agents can use blue-hat?
blue-hat installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.