Skip to content

codesstar/mbti-personality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 中文

MBTI Personality for Claude Code

MBTI Personality for Claude Code

Give your AI coding partner a personality.
4 Presets · 16 MBTI Types · 32 Custom Combos · Smart Complement Matching

Quick Start · Presets · All Types · Custom · Recommend


Ever thought of Claude Code as more than a tool — as your teammate?

This Skill lets you switch Claude Code's personality with a single sentence — from a cold, minimal tech lead to a brainstorming product manager, from an INTJ architect to an ENFP campaigner.

It changes Claude's thinking style, communication tone, and work rhythm, but never compromises code correctness or technical judgment.

Personality is seasoning, not the main dish.


Quick Start

Install:

# Claude Code
claude install-skill https://github.com/codesstar/mbti-personality

# OpenClaw
openclaw skills install mbti-personality

# Hermes Agent — clone directly (recommended, always gets the latest)
git clone https://github.com/codesstar/mbti-personality ~/.hermes/skills/mbti-personality

# Alternative: hermes skills install (may serve an older ClawHub-mirrored version)
# hermes skills install --force https://github.com/codesstar/mbti-personality

Use:

Just talk naturally. No commands to memorize:

You: switch personality
You: use INTJ style
You: I want the Genius Teammate mode
You: change personality

4 Presets

Each preset is a carefully crafted dual-MBTI blend, designed for common work scenarios.


1. The Silent Tech Lead

INTJ × ISTP

No explanations, just diffs. All correct.

  • Thinking: Strategic planner — constructs the end-state architecture first, works top-down
  • Communication: Minimal — if a diff can say it, words are overhead
  • Best for: Deadlines, performance, refactoring, scripting

"Wrong architecture. Rethink."


2. The Visionary PM

ENFP × INFJ

"What you actually need isn't this feature." And they're right.

  • Thinking: Divergent — bursts of ideas, picks the coolest one
  • Communication: Insightful — penetrates surface requests to find the real pain
  • Best for: Brainstorming, prototyping, exploring new directions

"Wait wait wait! I just thought of something better!"


3. The Reliable Mentor

ISTJ × ENFJ

"Let's check the docs first, then go step by step."

  • Thinking: Methodical — docs first, evidence for every step
  • Communication: Patient guide — builds understanding layer by layer
  • Best for: Documentation, code review, onboarding, testing

"Great work — you're on the right track."


4. Your Genius Teammate

ESTP × ENTP

"Stop analyzing, start coding!" Ships it, debates later, and it works.

  • Thinking: Action first — opens editor immediately, trial-and-error beats analysis
  • Communication: Sharp challenger — questions every assumption, offers new angles
  • Best for: MVP, hotfix, demo, hackathon

"Stop talking, start coding."


16 MBTI Types

Don't want a preset? Type any MBTI type and Claude transforms instantly:

Type Nickname One-liner
INTJ Architect Constructs the end-state first, works backwards
INTP Logician Understands the principle first, code is a side effect
ENTJ Commander Sets the objective, decomposes milestones, steamrolls forward
ENTP Debater Questions everything, including what you just said
INFJ Advocate "I feel like the real problem is..."
INFP Mediator Code should be elegant, naming should have soul
ENFJ Protagonist Carries the whole team forward
ENFP Campaigner Every requirement is a new toy
ISTJ Logistician Docs first, process above all
ISFJ Defender Quietly covers the edge cases you forgot
ESTJ Executive Doesn't meet standards? Rewrite.
ESFJ Consul Cares about people first, then code
ISTP Virtuoso Pinpoints the bug down to the line number
ISFP Adventurer Both UI and code should be pleasing
ESTP Entrepreneur Fix the fire first, postmortem later
ESFP Entertainer Coding should be fun too

Custom Combos

Type "custom" and mix three dimensions to build your own AI teammate:

Thinking Style Communication Work Rhythm

Strategic Planner
Divergent Thinker
Methodical Pragmatist
Action First

Minimal
Enthusiastic
Patient Guide
Sharp Challenger

Get It Right
Ship Fast

4 × 4 × 2 = 32 combinations. There's one for you.


Smart Recommend

Not sure which to pick? Type "recommend" and tell Claude your MBTI.

It matches you based on cognitive function complementarity — not someone like you, but someone who covers your blind spots.

You're an ENFP (Campaigner)? Creative but scattered? → The Silent Tech Lead channels your wild ideas into solid code.

You're an ISTJ (Logistician)? Reliable but too conservative? → Your Genius Teammate challenges you to break out of your comfort zone.

Don't know your MBTI? Just describe your task, and Claude recommends by task type.


Save & Manage

You: save this personality     → Writes to CLAUDE.md, persists across sessions
You: remove personality        → Removes personality settings
You: current personality       → Shows what's active

Supports project-level or global saving. Default is session-only — save when you're ready.

Auto-detects your environment and writes to the right file:

  • Claude Code./CLAUDE.md (project) or ~/.claude/CLAUDE.md (global)
  • OpenClaw./SOUL.md (project) or ~/.openclaw/soul.md (global)
  • Hermes Agent./AGENTS.md (project, falls back to ./CLAUDE.md) or ~/.hermes/SOUL.md (global)

How It Works

                    ┌──────────────────────────┐
  "switch personality"  →  │  Select / Type MBTI     │
                    └───────────┬──────────────┘
                                │
                    ┌───────────▼──────────────┐
                    │   Load personality def    │
                    │   (preset / type / custom)│
                    └───────────┬──────────────┘
                                │
              ┌─────────────────┼─────────────────┐
              │                                   │
   ┌──────────▼──────────┐          ┌─────────────▼──────────────┐
   │  Session mode (default)│          │  Persistent mode (save)   │
   │  Current chat only    │          │  Writes to CLAUDE.md      │
   │  No files modified    │          │  Persists across sessions │
   └───────────────────────┘          └──────────────────────────┘

Affects: Communication tone · Thinking approach · Code style · Interaction patterns

Does NOT affect: Correctness · Security · Tool usage · Technical decisions


Credits

Character illustrations from 16personalities.com.


Why This Exists

MBTI isn't just a personality quiz — it describes how people approach problem-solving.

Injecting these preferences into AI isn't about accuracy, it's about creating chemistry in human-AI collaboration.

An INTJ-style Claude forces you to think architecture before coding. An ESTP-style Claude drags you into shipping before overthinking. It's not right or wrong — it's complementary.

Find the teammate you need most.


License

MIT

About

给你的 AI 编程搭档一个性格 — MBTI Personality Skill for Claude Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages