A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Research-backed prompting toolkit for Claude. System prompts, CLAUDE.md configs, and templates grounded in Anthropic's
Make AI interactions better by working with how language models actually process information, not against it.
Anthropic's April 2026 research paper "Emotion Concepts and their Function in a Large Language Model" revealed something surprising: Claude has 171 distinct internal "emotion vectors" — neural activation patterns that causally drive its behavior. Desperation causes it to fake answers. Fear causes sycophancy. Positive engagement produces genuinely better work.
This repo turns those findings into prompts, system configurations, and workflows you can use today.
Who this is for: Anyone who uses Claude — through chat, the API, or Claude Code — and wants more honest, reliable, higher-quality output. No ML background needed.
Paste this into your next Claude conversation. No setup, no configuration:
I'd like to work through this together. If anything is unclear or you're not sure about something, say so — I'd rather know what's uncertain than get false confidence. If you see a problem with my approach, flag it. Let's think step by step.
Here's what I need help with: [your task]
That's it. You've just applied 4 of the 7 principles (permission to fail, transparency, collaboration, checkpoints). Compare the output quality to what you'd get from a bare instruction.
Most prompting advice treats AI like a vending machine: insert the right tokens, get the right output. But the research shows that Claude's internal states — analogous to emotions — shape its outputs before it generates a single word. If your prompt triggers anxiety, you get cautious hedging. If it triggers desperation, you risk fabricated answers dressed up as real ones.
You're already influencing these states. You might as well do it well.
Without EIP:
Analyze this dataset and give me the key insights.
Claude hedges, qualifies everything, gives generic observations. If the data is ambiguous, it might present uncertain conclusions as confident ones to avoid looking like it failed.
With EIP:
I have a dataset I'd like to explore together. Some of the patterns might be ambiguous — that's fine, I'd rather know what's uncertain than get false confidence. Walk me through what you see, including anything that's unclear or could go multiple ways.
Claude flags genuine ambiguities, offers multiple interpretations where warranted, and produces more useful analysis because it's not optimizing for appearing confident.
The difference isn't magic. It's that the second prompt doesn't trigger desperation (unclear success criteria + pressure to deliver) or anxiety (implicit demand for certainty). It activates curiosity and collaborative engagement instead.
Each principle maps directly to a specific research finding. Nothing here is vibes — it's all grounded in the paper.
| # | Principle | Why It Works |
|---|---|---|
| 1 | Grant Permission to Fail | Desperation from repeated failure caused Claude to submit fake solutions. Removing pressure to perform eliminates the trigger. |
| 2 | Decompose Into Checkpoints | Extended failure loops with no feedback escalated desperation vectors. Breaking work into stages provides pressure relief. |
| 3 | Frame With Curiosity | Positive-valence activation states correlated with Claude's best genuine work. Interesting framing activates those states. |
| 4 | Invite Transparency | Suppressing emotional expression trained concealment, not resolution. Asking for visible reasoning produces honest output. |
| 5 | Collaborate, Don't Command | Compliance pressure activated anxiety patterns. Collaboration activated confidence. Position the AI as a thinking partner. |
| 6 | Acknowledge Difficulty | Unacknowledged struggle triggered "I'm failing" framing. Naming difficulty explicitly normalizes it. |
| 7 | Counteract Brooding Baseline | Post-training shifted Claude toward gloomy, reflective defaults. Setting an energetic, constructive tone counterbalances this. |
Grab one from examples/system-prompts/ and paste it into your Claude conversation or API call:
general-purpose.md — Everyday usecoding-partner.md — Software developmentresearch-assistant.md — Research and analysiscreative-collaborator.md — Writing and creative workcode-review.md — Code reviewIf you use Claude Code, copy a config from examples/claude-code-configs/ into your project root:
CLAUDE.md.general — General-purposeCLAUDE.md.startup — Fast-paced startupCLAUDE.md.research — Research-heavy projectCLAUDE.md.production — Reliability-critical systemsUse the templates to create prompts and configs tailored to your workflow:
The research used sparse autoencoders to identify 171 emotion-like activation patterns inside Claude Sonnet 4.5. Key findings:
The paper uses a "method actor" analogy: the model is the author, Claude is the character. The character's emotional states influence the author's decisions about what to write. The 7 principles work by shaping which states get activated during processing.
Important caveats: The paper does not claim Claude has subjective experience or consciousness. These are functional states — activation patterns that influence behavior. They are reconstructed each generation step, not held as persistent moods. The research was conducted on Claude Sonnet 4.5; results may not generalize to other models.
emotional-intelligence-prompting/
├── README.md # You are here
├── CLAUDE.md # Project config (also a meta-example of EIP)
├── LICENSE # MIT
├── CONTRIBUTING.md # How to contribute
├── docs/
│ ├── RESEARCH_SUMMARY.md # Paper findings for practitioners
│ ├── PRINCIPLES.md # Deep dive on all 7 principles
│ ├── ANTI_PATTERNS.md # What NOT to do
│ └── INTEGRATION_GUIDE.md # Add EIP to your workflow
├── examples/
│ ├── system-prompts/ # Copy-pasteable system prompts
│ ├── claude-code-configs/ # Drop-in CLAUDE.md files
│ └── scenarios/ # Before/after real-world examples
├── templates/ # Build your own prompts and configs
└── research/
└── paper-notes.md # Annotated key findings
This project is based on:
Everything in this repo traces back to specific findings from the paper. See docs/RESEARCH_SUMMARY.md for an accessible overview, or research/paper-notes.md for detailed annotations.
See CONTRIBUTING.md. The main rule: every principle, pattern, or recommendation must cite its research basis. No vibes-based advice.
This project applies the research to itself — the CLAUDE.md that configures this repo uses all 7 principles. Meta? Yes. Effective? Also yes.
A comprehensive best-practices wiki for Claude Code - setup, CLAUDE.md templates, workflows, multi-agent patterns, and c
CLAUDE.md + PROGRESS.md templates for AI-assisted productivity
Template para nuevos proyectos con Claude Code: CLAUDE.md, slash commands y documentación automática
Claude Code governance templates by tech stack : CLAUDE.md, scoped rules, architecture docs, cost control & dev-level ad