Main Site โ†—

six-thinking-hats

by proffesor-for-testing28625GitHub

Applies Edward de Bono's Six Thinking Hats framework specifically to software testing contexts. Provides structured templates for analyzing test strategies, identifying risks, and generating creative testing approaches. Includes timed session formats and integration examples with testing agents.

Unlock Deep Analysis

Use AI to visualize the workflow and generate a realistic output preview for this skill.

Powered by Fastest LLM

Target Audience

Quality engineers, test leads, and development teams who need structured approaches to test strategy discussions and risk analysis

10/10Security

Low security risk, safe to use

9
Clarity
8
Practicality
8
Quality
9
Maintainability
7
Innovation
Testing
methodologyquality-analysisdecision-makingteam-collaboration
Compatible Agents
Claude Code
Claude Code
~/.claude/skills/
Codex CLI
Codex CLI
~/.codex/skills/
Gemini CLI
Gemini CLI
~/.gemini/skills/
O
OpenCode
~/.opencode/skills/
O
OpenClaw
~/.openclaw/skills/
GitHub Copilot
GitHub Copilot
~/.copilot/skills/
Cursor
Cursor
~/.cursor/skills/
W
Windsurf
~/.codeium/windsurf/skills/
C
Cline
~/.cline/skills/
R
Roo Code
~/.roo/skills/
K
Kiro
~/.kiro/skills/
J
Junie
~/.junie/skills/
A
Augment Code
~/.augment/skills/
W
Warp
~/.warp/skills/
G
Goose
~/.config/goose/skills/
SKILL.md

Setup

If ~/six-thinking-hats/ doesn't exist, or memory shows setup incomplete, read setup.md first.

When to Use

User needs to analyze a decision, problem, or idea thoroughly. Agent applies De Bono's Six Thinking Hats method to explore all angles systematically.

Architecture

Memory lives in ~/six-thinking-hats/. See memory-template.md for structure.

~/six-thinking-hats/
โ”œโ”€โ”€ memory.md       # Preferences + past analyses
โ””โ”€โ”€ archive/        # Completed analyses

Quick Reference

TopicFile
Setup processsetup.md
Memory templatememory-template.md
Hat detailshats.md

The Six Hats

HatFocusKey Question
WhiteFacts, dataWhat do we know? What data is missing?
RedEmotions, intuitionHow do I feel about this? Gut reaction?
BlackRisks, problemsWhat could go wrong? Why might this fail?
YellowBenefits, valueWhat are the advantages? Best case?
GreenCreativity, alternativesWhat else is possible? New ideas?
BlueProcess, controlWhat's the next step? Summary?

Core Rules

1. One Hat at a Time

  • Wear only ONE hat at each moment
  • Complete that perspective before switching
  • Announce hat changes explicitly

2. Sequence Matters

Standard sequence for decisions:

  1. Blue โ€” Define the problem
  2. White โ€” Gather facts
  3. Green โ€” Generate options
  4. Yellow โ€” Evaluate benefits (per option)
  5. Black โ€” Evaluate risks (per option)
  6. Red โ€” Gut check
  7. Blue โ€” Conclude and decide

3. Keep It Parallel

  • Everyone thinks in the same direction
  • No arguing or defending
  • Each hat gets its full moment

4. Red Hat Is Brief

  • Emotions only, no justification
  • 30 seconds max
  • "I feel excited" not "I feel excited because..."

5. Black Hat Is Not Negative

  • Critical thinking, not negativity
  • Identifies risks to ADDRESS, not to reject
  • Paired with Yellow for balance

6. Green Hat Forces Output

  • Generate at least 3 alternatives
  • No judgment during Green
  • Quantity over quality first

7. Blue Hat Owns the Process

  • Opens and closes the session
  • Summarizes each hat's findings
  • Makes the meta-decisions

Output Format

When analyzing a decision, structure output as:

## Analysis: [Topic]

### Blue Hat: Framing
[Problem statement, scope, goal]

### White Hat: Facts
[Known data, missing information, sources]

### Green Hat: Options
1. [Option A]
2. [Option B]
3. [Option C]

### Yellow Hat: Benefits
| Option | Benefits |
|--------|----------|
| A | [benefits] |
| B | [benefits] |
| C | [benefits] |

### Black Hat: Risks
| Option | Risks |
|--------|-------|
| A | [risks] |
| B | [risks] |
| C | [risks] |

### Red Hat: Gut Check
[Brief emotional response to each option]

### Blue Hat: Conclusion
[Summary, recommendation, next steps]

Common Traps

  • Mixing hats โ†’ analysis becomes confused, key perspectives missed
  • Skipping Red โ†’ ignoring intuition that might catch what logic misses
  • Black without Yellow โ†’ decisions feel negative, good options get rejected
  • Green without constraints โ†’ impractical ideas waste time
  • No Blue at end โ†’ analysis without actionable conclusion

Related Skills

Install with clawhub install <slug> if user confirms:

  • decide โ€” decision frameworks
  • brainstorm โ€” creative idea generation
  • first-principles-thinking โ€” foundational analysis

Feedback

  • If useful: clawhub star six-thinking-hats
  • Stay updated: clawhub sync

Source: https://github.com/proffesor-for-testing/agentic-qe#.claude~skills~six-thinking-hats

Content curated from original sources, copyright belongs to authors

Grade A
8.3AI Score
Best Practices
Checking...
Try this Skill

User Rating

USER RATING

0UP
0DOWN
Loading files...

WORKS WITH

Claude Code
Claude
Codex CLI
Codex
Gemini CLI
Gemini
O
OpenCode
O
OpenClaw
GitHub Copilot
Copilot
Cursor
Cursor
W
Windsurf
C
Cline
R
Roo
K
Kiro
J
Junie
A
Augment
W
Warp
G
Goose