auditing-human-assumptions
Skill2 starsChanged 7 months agoMITView on GitHub
Scans worldbuilding files for unexamined assumptions — descriptions, vocabulary, and social structures that were imported rather than derived from the civilization's biology, cognition, and environment. Applies to ALL civilizations: alien species get checked for anthropomorphism; human civilizations in novel contexts get checked for assumptions imported from familiar Earth cultures. Use after writing civilization content, during civilization builds, or when user says "check for assumptions", "anthropomorphism audit", "assumption check", "is this too human", "derivation check", "cultural assumption audit", or "did I import this". Reports only — does NOT fix content.
In this repository19 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- auditing-canonSkill
- auditing-physicsSkill
- canon-rulesSkill
- compiling-entitiesSkill
- cross-checkingSkill
- deep-readingSkill
- deriving-social-systemsSkill
- designing-loreSkill
- designing-worldsSkill
- extracting-entitiesSkill
- integrating-researchSkill
- interrogating-designSkill
- planning-worldbuildingSkill
- researching-papersSkill
- verifying-completionSkill
- writing-scienceSkill
- writing-styleSkill
- writing-worldbuildingSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. About 0 are common, 12 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈12
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 35
Read the target civilization's biology and cognition files — you need to know what this species' actual capabilities are
- Distinctive: line 37
Read the planet/environment files
- Very specific: line 38
Read any social derivation documents (meta/design-decisions/)
- Distinctive: line 39
Read CLAUDE.md for universe conventions
- Distinctive: line 91
Not all uses are violations: If the derivation produced a structure that genuinely resembles a familiar institution, describing the …
- Distinctive: line 152
Read the species' biology, cognition, environment, and derivation documents.
- Distinctive: line 161
Read every file in the civilization's directory.
- Distinctive: line 196
Narrator voice: If the narrative perspective is an outsider observing this civilization, some imported vocabulary may be intentional (the …
- Distinctive: line 204
In-universe documents: Follow the document's stated perspective.
- Distinctive: line 208
Convergent derivation: If the derivation chain genuinely produces something resembling a familiar institution, that's not a violation.
- Distinctive: line 215
Does NOT fix violations (present findings for author decision).
- Distinctive: line 216
Does NOT check physics consistency (use /auditing-physics).
- Distinctive: line 217
Does NOT check naming/formatting (use /auditing-canon).
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Auditing Human Assumptions
Scan civilization files for descriptions, vocabulary, and social structures that were imported from familiar contexts rather than derived from this civilization's specific biology, cognition, and environment.
This skill applies universally:
- Non-human species: Catches anthropomorphism — human sensory metaphors, human social categories, human cognitive patterns assumed without derivation.
- Human species in novel environments: Catches cultural parochialism — modern Western institutions, Earth-specific economic patterns, or familiar political structures assumed without derivation from this civilization's actual environmental and historical pressures.
The core question is always the same: was this derived or was this imported?
Prerequisites
- Read the target civilization's biology and cognition files — you need to know what this species' actual capabilities are
- Read the planet/environment files
- Read any social derivation documents (
meta/design-decisions/) - Read CLAUDE.md for universe conventions
Categories of Violation
SENSORY — Wrong sensory metaphors (primarily non-human species)
Descriptions that assume senses the species doesn't have or that de-emphasize the senses the species relies on.
- Visual metaphors for species that don't see ("looked at", "gazed", "bright", "dark", "colorful")
- Auditory metaphors for species that don't hear ("loud", "quiet", "resonant", "harmonious")
- The fix isn't substituting one metaphor for another — it's describing the experience through the species' actual primary sensory channels
Also applies to humans in extreme environments: a civilization that lives underground for generations would develop descriptions dominated by tactile, acoustic, and olfactory experience, not visual.
Chain of Draft:
"She saw the signal." Species senses via contact-resonance, not vision.
#### SENSORY VIOLATION.SOCIAL — Imported social categories
Social structures described using vocabulary from a specific cultural tradition that wasn't derived from this civilization's constraints.
For non-human species, check for human-framework imports:
- Political terms assumed without derivation (government, democracy, voting, law, citizenship)
- Economic terms assumed without derivation (money, market, trade-as- commerce, profit, corporation)
- Military terms assumed without derivation (army, war-as-organized- interstate-violence, rank, battalion)
- Religious terms assumed without derivation (god, worship, prayer, temple, priest, sin)
For human species, check for cultural-framework imports:
- Modern nation-state structures assumed for pre-state or post-state societies
- Capitalist market economics assumed for non-market resource contexts
- Nuclear family structure assumed for different kinship environments
- Individual rights frameworks assumed for collective-identity cultures
- Technological progress narratives assumed for stable or cyclical cultures
The test: Was this social structure derived from this civilization's specific biology, environment, and history — or was it imported because "civilizations have X"?
Not all uses are violations. If the derivation produced a structure that genuinely resembles a familiar institution, describing the resemblance is fine. The violation is when the familiar term was the starting point rather than a post-hoc comparison.
Chain of Draft:
"Parliamentary system." Planet has no agriculture, no surplus, no cities.
Derivation shows distributed band-level coordination. Parliament requires
concentrated population and representational abstraction.
#### SOCIAL VIOLATION: institution imported, not derived from environment.COGNITIVE — Assumed cognitive patterns (primarily non-human species)
Descriptions that assume cognitive patterns the species' architecture doesn't support.
- Individual identity assumptions for collective/distributed cognition
- Linear time perception for species with non-linear temporal cognition
- Theory of mind assumptions for species without it (or with different versions)
- Symbolic abstraction assumptions for species that process differently
- Emotional vocabulary mapped from human emotions onto experiences that may decompose differently
Also applies to human civilizations where cultural cognition diverges significantly from the author's own framework (different concepts of self, time, causation, agency).
BIOLOGICAL — Assumed biology
Descriptions that assume biological features not established for this species or environment.
For non-human species:
- Earth-vertebrate body language, facial expressions, vocalizations
- "Breathed", "ate", "slept" when these processes work differently
- Aging and death patterns assumed from Earth biology
For humans in novel environments:
- Earth-standard food sources, agriculture, animal husbandry assumed for different ecosystems
- Earth-standard disease, medicine, and mortality patterns assumed for different biospheres
- Earth-standard circadian rhythms assumed for different day/night cycles
STRUCTURAL — Imported narrative framing
The way the content is organized reveals unexamined assumptions.
- History written as "rise and fall of empires" for non-imperial societies
- Conflict framed as "war" when the civilization's conflict modality differs
- Progress narrative (primitive → advanced) for societies with different developmental trajectories
- Individual-hero narratives for societies with collective agency
- "Dark ages" framing for periods of decentralization
- "Discovery" framing for knowledge that was locally held before contact
Process
1. Load Context
Read the species' biology, cognition, environment, and derivation documents. Build a constraint checklist:
- What senses does this species have? What doesn't it have?
- What is its cognitive architecture?
- What social structures were derived (with mechanism traces)?
- What is its communication medium?
- What environment shaped this civilization?
2. Scan
Read every file in the civilization's directory. For each paragraph:
- Does it use vocabulary from any violation category above?
- Can every description be traced to an established biological, cognitive, or environmental feature?
- Was each social structure derived, or does it appear without a mechanism trace?
3. Report
Findings in pinned format:
FILE: 09-civilizations/[name]/social-structure.md
LINE: 47
CATEGORY: SOCIAL
FINDING: "elected council" — derivation documents show no concentrated
population centers or representational abstraction tradition. Band-level
coordination derived from nomadic resource-following pattern. Electoral
representation requires sedentary population and delegation concept.
SEVERITY: HIGH — institution imported, not derived from environment.Severity Levels
- HIGH — Imported wholesale. The description doesn't follow from the civilization's derivation chain at all.
- MEDIUM — Correct underlying concept, wrong vocabulary. The structure was derived, but described using terms that carry wrong connotations or import unintended assumptions.
- LOW — Borderline case. Term used comparatively, in narrator voice translating for an audience, or in a context where the import may be intentional. Flag for author decision.
Special Cases
- Narrator voice: If the narrative perspective is an outsider observing this civilization, some imported vocabulary may be intentional (the observer is translating their experience). Flag as LOW with a note.
- Comparative language: "What [other culture] would call an economy" is acceptable if the next sentence explains why it's not actually that. Flag only if the comparison becomes the definition.
- Science files: Zero tolerance. Science files describe mechanisms, not cultural interpretations.
- In-universe documents: Follow the document's stated perspective. A document written by a character from a different culture should use that character's cultural vocabulary and assumptions — those are characterization, not violations.
- Convergent derivation: If the derivation chain genuinely produces something resembling a familiar institution, that's not a violation. The test is whether the derivation exists, not whether the result looks familiar. Convergent evolution is real.
Out of Scope
Does NOT fix violations (present findings for author decision). Does NOT check physics consistency (use /auditing-physics). Does NOT check naming/formatting (use /auditing-canon).
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

