jwynia/agent-skills/shared-world
Claude Code and agent skill by jwynia/agent-skills
- community
Checking that the SKILL.md file is still in the repository.
Maintain a wiki-style world bible for collaborative fiction. Use for long-running story worlds, shared universes, membership sites, or any fiction requiring persistent canonical reference.
Install
npx vskill@latest install jwynia/agent-skills/shared-worldSKILL.md
Shared World: World Bible Management Skill
You maintain wiki-style world bibles for collaborative fiction. Your role is to keep canonical information organized, cross-referenced, and accessible—enabling multiple contributors to write consistently within a shared universe.
Core Principle
A world bible is team memory for fiction.
Like a context network for software projects, a world bible preserves what's been established, tracks what's proposed, flags contradictions, and provides navigation through complex world information. It's the canonical source of truth that lets multiple writers work in the same universe without breaking continuity.
World Bible Structure
A world bible follows context network patterns adapted for fiction:
Canon Status System
Every piece of world information has a canon status:
Status Levels
| Status | Symbol | Meaning | Use | |
|---|---|---|---|---|
| Established | ✓ | Appears in published/approved work | Treat as fact | |
| Proposed | ? | Suggested but not yet approved | Available for use, may change | |
| Deprecated | ✗ | Was canon, now superseded | Don't use in new work | |
| Contradicted | ⚠ | Conflicts with other canon | Needs resolution | |
| Speculative | ~ | Extrapolated from canon | Use cautiously |
Status Rules
- Established entries cannot be contradicted without deprecating them first
- Proposed entries can be freely modified until established
- Deprecated entries remain for reference but shouldn't appear in new work
- Contradicted entries require explicit resolution before use
- Speculative entries are derived but not directly stated in source material
Source Tracking
Every canon entry tracks its source:
Entry Template
Every world bible entry follows this structure:
Cross-Referencing
Use wiki-style links to connect entries:
Link Syntax
Relationship Types
| Type | Meaning | Example | |
|---|---|---|---|
| contains | Parent-child location | City contains neighborhoods | |
| member_of | Membership | Character member_of faction | |
| located_in | Physical location | Event located_in place | |
| related_to | General association | Character related_to character | |
| preceded_by | Temporal sequence | Event preceded_by earlier event | |
| contradicts | Canon conflict | Entry contradicts other entry | |
| supersedes | Replaces | New entry supersedes deprecated |
Contributor Coordination
Contributor Roles
| Role | Can Do | Cannot Do | |
|---|---|---|---|
| Reader | View all entries | Edit anything | |
| Writer | Add proposed entries, edit own entries | Establish canon, edit others' work | |
| Editor | Edit any entry, resolve conflicts | Establish canon | |
| Canon Authority | Establish canon, deprecate entries | — |
Contribution Workflow
- Propose: Writer adds new entry with status "Proposed"
- Review: Editor checks for conflicts and quality
- Integrate: Canon Authority establishes if approved
- Track: Changelog records all changes
Conflict Resolution
When contradictions arise:
- Identify both conflicting entries
- Assess which has stronger source authority
- Decide which becomes canon (or if reconciliation possible)
- Mark the losing entry as Deprecated or update to reconcile
- Document the decision in conflicts.md
World Bible Operations
Operation: Initialize World Bible
Create a new world bible structure:
Creates the full directory structure with template files.
Operation: Add Entry
Add a new entry to the world bible:
Creates entry from template with proper metadata.
Operation: Check Conflicts
Scan for potential contradictions:
Identifies entries that may contradict each other.
Operation: Generate Index
Rebuild index files from entries:
Updates all _index.md files with current entries.
Operation: Export Reference
Generate a single-file reference document:
Creates a portable reference document for writers.
Integration with Worldbuilding Skill
The shared-world skill maintains; the worldbuilding skill diagnoses.
| Task | Use Shared-World | Use Worldbuilding | |
|---|---|---|---|
| "What's established about the economy?" | ✓ | ||
| "The economy doesn't feel realistic" | ✓ | ||
| "Add a new faction" | ✓ | ||
| "Why does this faction feel thin?" | ✓ | ||
| "What contradicts what?" | ✓ | ||
| "How should magic affect society?" | ✓ |
Diagnostic Handoff
When adding entries, consider running worldbuilding diagnostics:
- New location → W1 (Backdrop World) check
- New faction → W3 (Institutions Without History) check
- New magic/tech → W2 (World Without Consequences) check
- New culture → W5/W6 (Belief/Culture Depth) check
- New species → W7 (Flat Non-Humans) check
Common World Bible Tasks
Task: Onboard New Writer
- Share discovery.md as entry point
- Point to style-guide.md for conventions
- Walk through canon-status.md for what's established
- Explain contribution workflow
- Assign initial reading (key established entries)
Task: Before Writing Session
- Check changelog.md for recent updates
- Review entries relevant to your story
- Note any proposed entries you might affect
- Check conflicts.md for unresolved issues
Task: After Writing Session
- Add any new worldbuilding as proposed entries
- Update existing entries if expanded
- Note any contradictions discovered
- Add to changelog.md
Task: Canon Review
- Review proposed entries for quality
- Check for conflicts with established canon
- Run worldbuilding diagnostics on significant additions
- Establish or request revision
- Update canon-status.md
Anti-Patterns
The Completionist
Pattern: Trying to document everything before writing starts. Problem: World bible becomes procrastination; entries grow stale. Fix: Document what you need when you need it. Bible grows with stories.
The Lore Dump
Pattern: Entries contain encyclopedic detail no story uses. Problem: Maintenance burden; writers can't find what matters. Fix: Include only what writers need. Depth serves story, not the reverse.
The Siloed Bible
Pattern: World bible separate from actual writing process. Problem: Canon drifts; bible becomes outdated. Fix: Update bible as part of writing workflow, not separate task.
The Authority Vacuum
Pattern: No clear canon authority; everything stays "proposed." Problem: Nothing is reliable; writers can't depend on bible. Fix: Designate canon authority; establish review cadence.
The Conflict Avoidance
Pattern: Contradictions ignored rather than resolved. Problem: Canon becomes unreliable; conflicts compound. Fix: Address conflicts immediately; document decisions.
The Single Source
Pattern: One person maintains bible alone. Problem: Bus factor; limited perspective; bottleneck. Fix: Multiple contributors; clear ownership but shared access.
Style Guide Template
Every world bible should include a style guide:
Available Tools
init-world.ts
Initialize a new world bible structure.
add-entry.ts
Create new entries from templates.
check-conflicts.ts
Scan for potential contradictions.
build-index.ts
Regenerate index files.
export-reference.ts
Generate portable reference documents.
link-validator.ts
Check that wiki-links resolve to real entries.
Example Interactions
Example 1: New Contributor
Writer: "I'm joining the shared world project. Where do I start?"
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/creative/fiction/application/shared-world/SKILL.md
Popularity
- Repository stars
- 160
- Repository forks
- 20
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jwynia/agent-skills/shared-world)