.agents/skills/reducing-entropy/adding-reference-mindsets.md
Reference mindsets are philosophical foundations for simplicity. They explain why less is more, giving agents deeper calibration beyond the mechanical checkpoints.
Mindsets live in @reference/. Each is a standalone file named by concept.
---
description: One-sentence summary of the core insight and why it matters.
---
# Concept Name
## The Core Insight
The central idea in 1-2 sentences. Quotable. Memorable.
## Why This Matters
How this connects to avoiding complexity. Why an LLM should care.
What goes wrong when you ignore this principle.
## Practical Application
Concrete questions to ask or checks to apply.
How to use this mindset when evaluating design options.
## External References
Links to primary sources - talks, papers, books that originated or best explain this concept.
Before adding a mindset:
Ideas that would make strong mindsets:
| Concept | Core Insight |
|---|---|
worse-is-better | Shipping a simple thing beats perfecting a complex one |
essential-vs-accidental | Most complexity is accidental and can be eliminated |
locality-of-behavior | Code should be understandable without jumping around |
boring-technology | Innovation tokens are limited; use boring tech by default |
separation-of-concerns | Each piece should have one reason to change |
rule-of-three | Don't abstract until you've seen the pattern three times |
Technology-specific advice → Belongs in project docs or tech-specific skills
Process/workflow rules → Belongs in skills, not mindsets
Vague platitudes → If there's no actionable insight, skip it
Anything requiring context → Mindsets should be universal
A good mindset should help an agent answer: "Should I add this abstraction?"
If the mindset doesn't directly inform that question, it probably belongs somewhere else.
Primary sources for simplicity thinking. Draw from these when creating new mindsets: