alainator/worldcodex
Claude Code skill suite for worldbuilding with scientific rigor. 19 skills, 5 commands, 3 agents, research tool. Includes derivation-chain civilization pipeline, communication medium taxonomy, and epistemological framework.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code
$ npx degit alainator/worldcodex/.claude ./rig-worldcodex # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit alainator/worldcodex/.claude/skills/auditing-canon .claude/skills/auditing-canon $ npx degit alainator/worldcodex/.claude/skills/auditing-human-assumptions .claude/skills/auditing-human-assumptions $ npx degit alainator/worldcodex/.claude/skills/auditing-physics .claude/skills/auditing-physics $ npx degit alainator/worldcodex/.claude/skills/canon-rules .claude/skills/canon-rules $ npx degit alainator/worldcodex/.claude/skills/compiling-entities .claude/skills/compiling-entities $ npx degit alainator/worldcodex/.claude/skills/cross-checking .claude/skills/cross-checking $ npx degit alainator/worldcodex/.claude/skills/deep-reading .claude/skills/deep-reading $ npx degit alainator/worldcodex/.claude/skills/deriving-social-systems .claude/skills/deriving-social-systems $ npx degit alainator/worldcodex/.claude/skills/designing-lore .claude/skills/designing-lore $ npx degit alainator/worldcodex/.claude/skills/designing-worlds .claude/skills/designing-worlds $ npx degit alainator/worldcodex/.claude/skills/extracting-entities .claude/skills/extracting-entities $ npx degit alainator/worldcodex/.claude/skills/integrating-research .claude/skills/integrating-research $ npx degit alainator/worldcodex/.claude/skills/interrogating-design .claude/skills/interrogating-design $ npx degit alainator/worldcodex/.claude/skills/planning-worldbuilding .claude/skills/planning-worldbuilding $ npx degit alainator/worldcodex/.claude/skills/researching-papers .claude/skills/researching-papers $ npx degit alainator/worldcodex/.claude/skills/verifying-completion .claude/skills/verifying-completion $ npx degit alainator/worldcodex/.claude/skills/writing-science .claude/skills/writing-science $ npx degit alainator/worldcodex/.claude/skills/writing-style .claude/skills/writing-style $ npx degit alainator/worldcodex/.claude/skills/writing-worldbuilding .claude/skills/writing-worldbuilding
$ curl -fsSL --create-dirs -o .claude/agents/worldbuilder-editor.md https://raw.githubusercontent.com/alainator/worldcodex/master/.claude/agents/worldbuilder-editor.md $ curl -fsSL --create-dirs -o .claude/agents/worldbuilder-physicist.md https://raw.githubusercontent.com/alainator/worldcodex/master/.claude/agents/worldbuilder-physicist.md $ curl -fsSL --create-dirs -o .claude/agents/worldbuilder-researcher.md https://raw.githubusercontent.com/alainator/worldcodex/master/.claude/agents/worldbuilder-researcher.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash(rm -rf /*)",
"Write(.claude/CLAUDE.md)",
"Write(.claude/settings.json)",
"Write(.claude/agents/**)",
"Write(.claude/skills/**)",
"Write(.claude/hooks/**)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "bash .claude/hooks/anti-deferral.sh"
}
]
}
]
}
} Skills (19)
auditing-canonauditing-human-assumptionsauditing-physicscanon-rulescompiling-entitiescross-checkingdeep-readingderiving-social-systemsdesigning-loredesigning-worldsextracting-entitiesintegrating-researchinterrogating-designplanning-worldbuildingresearching-papersverifying-completionwriting-sciencewriting-stylewriting-worldbuilding
Subagents (3)
| worldbuilder-editor model: sonnet | >- |
| worldbuilder-physicist model: sonnet | >- |
| worldbuilder-researcher model: haiku | >- |
Hooks (6)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | cat .claude/hooks/bootstrap.md |
| SessionStart | * | bash .claude/hooks/post-compact-restore.sh |
| UserPromptSubmit | * | cat .claude/hooks/skill-eval.md |
| PreToolUse | Write|Edit|MultiEdit | bash .claude/hooks/anti-deferral.sh |
| PostToolUse | Write|Edit|MultiEdit | bash .claude/hooks/post-tool-use.sh |
| PreCompact | * | cat .claude/hooks/pre-compact.md |
Slash commands (5)
/civilization-build/full-audit-canon/ingest/lint-wiki/query
Permissions
deny (6)
Bash(rm -rf /*)
Write(.claude/CLAUDE.md)
Write(.claude/settings.json)
Write(.claude/agents/**)
Write(.claude/skills/**)
Write(.claude/hooks/**)
ask (0)
—
allow (15)
Bash(cat *)
Bash(head *)
Bash(tail *)
Bash(grep *)
Bash(find *)
Bash(wc *)
Bash(ls *)
Bash(tree *)
Bash(mkdir *)
Bash(cp *)
Bash(mv *)
Bash(python3 *)
Bash(python *)
Read(*)
Write(*)
Similar rigs
WindChimeRan/claude-dotfiles
—
Skill Collector 1.1k tok ·
parMaster/claude-dlc
Personal Claude Code plugins — planning, brainstorming, reviewing, git workflow, Go tools. Agterm integration - spawning sessions, custom commands
Skill Collector 4.2k tok ·
pragmatic-engineer/playbook
Personal Claude Code setup: launcher, session hooks, custom system prompt, skills, slash commands, and a statusline. One-line curl install.
Skill Collector 607 tok ·
DheerG/swarms
Achieve extraordinary results with claude code across a variety of tasks
Skill Collector 5.2k tok ·