mingyao743/make-rational-decision/hat-haircut-tattoo
Claude Code and agent skill by mingyao743/make-rational-decision
- community
Checking that the SKILL.md file is still in the repository.
Use this when analyzing a disagreement, persuading someone, or deciding how much effort to invest in changing a person's mind (including your own). Classifies positions into three layers of change difficulty — opinions (hat), habits/character (haircut), values (tattoo) — to choose the right strategy for each.
Install
npx vskill@latest install mingyao743/make-rational-decision/hat-haircut-tattooSKILL.md
Hat–Haircut–Tattoo Theory
A three-layer model for classifying how hard something is to change in a person:
观点像帽子,性格像发型,价值观像刺青。Opinions are hats. Character is a haircut. Values are tattoos.
The core insight: these three layers have radically different change costs. Misjudging which layer a conflict belongs to is the most common reason debates fail and persuasion backfires.
When to Use
- A discussion keeps going in circles despite good arguments on both sides
- You are preparing to persuade someone and want to pick the right strategy
- You must decide whether a disagreement is worth arguing at all
- You are trying to change your own behavior and keep failing
- You are evaluating a person (candidate, partner, partner-team) and want to know what to trust: words, patterns, or trade-offs
The Three Layers
| Layer | Metaphor | Change Cost | Typical Examples | Right Strategy | |
|---|---|---|---|---|---|
| Opinion | 🎩 Hat | Minutes — worn in the morning, swapped by noon | Restaurant choice, tool preference, tentative stance on a plan | Debate directly; offer facts and better options | |
| Character / Habit | 💇 Haircut | Weeks to months — deliberate, visible, but achievable | Communication style, punctuality, risk appetite, work discipline | Consistent practice, environment design, feedback loops; not one-off arguments | |
| Values | 🖋 Tattoo | Years or never — painful to remove, identity-level | Religion, politics, life philosophy, core moral trade-offs | Don't argue to win. Seek coexistence, set boundaries, or walk away |
Diagnostic Questions
Before engaging, classify which layer you are actually dealing with:
- Hat test: "Would this person plausibly change their mind this week given new information?" — If yes, it's an opinion. Argue with data.
- Haircut test: "Does this person acknowledge the trait, intend to change it, but repeatedly fail?" — It's character/habit. Arguing harder won't help; only structure and time will.
- Tattoo test: "Is this tied to their identity, upbringing, or worldview — would changing it feel like becoming someone else?" — It's a value. Stop optimizing for persuasion.
Strategy Selection
Once classified, choose deliberately:
- Hat conflict → Engage. Ladder up: facts → interpretation → proposal. Cheap to try, cheap to lose.
- Haircut conflict → Coach, don't convince. Replace argument with systems: triggers, reminders, accountability, habit loops. Measure progress in weeks, not conversations.
- Tattoo conflict → Navigate, don't convert. Options in order of preference:
- Find overlap ("we differ on X, agree on Y")
- Set boundaries ("let's not discuss X")
- Accept the trade-off explicitly (in hiring, partnership, relationships)
- Walk away if the tattoo directly conflicts with your own tattoos
Applying It to Yourself
Self-change follows the same ladder:
- Changing an opinion: read one good counterargument
- Changing a habit: 60+ days of deliberate practice, environmental friction removal
- Changing a value: usually requires lived experience, not reasoning — travel, loss, responsibility, proximity to different people
If you keep "knowing" something but not acting on it, stop polishing the argument (hat work) and start building the system (haircut work).
Using It to Read People
Don't judge by what people say — judge by layer:
- Hats (what they claim today): weakest signal
- Haircut (recurring behavior patterns over months): moderate signal
- Tattoos (what they consistently sacrifice for, under pressure): strongest signal
In interviews, dating, and partnerships: listen to hats, observe haircuts, watch what they protect when costs arrive — that's the tattoo.
Output Format
Extensions
This skill is enhanced by the following shared extensions:
- `_shared/skill-workflows.md` — Workflow 8 (Disagreement Resolution) uses this skill as the triage step before Six Hats
- `_shared/examples-library.md` — Add a worked example when available
Rules
- Never treat a values-level disagreement as an opinion-level one — this is the #1 failure mode
- Classification is per-topic, not per-person: the same person holds hats, haircuts, and tattoos simultaneously
- Layers can migrate (a repeated opinion becomes a value; a shock event removes a tattoo) — reassess periodically
- When in doubt, probe once with a genuine question rather than assuming the layer
- Winning the argument is not the goal; choosing the right intervention is
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/hat-haircut-tattoo/SKILL.md
Popularity
- Repository stars
- 71
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mingyao743/make-rational-decision/hat-haircut-tattoo)