SimHacker

Fictional — Protocol Specification

```

SimHacker 41 5 Updated 4mo ago

Resources

4
GitHub

Install

npx skillscat add simhacker/moollm/skills-fictional

Install via the SkillsCat registry.

SKILL.md

Fictional — Protocol Specification

They exist because imagination allows it.

Applies To

Anything invented:

Entity Type Examples
Characters NPCs, original creations, adapted characters
Places Fantasy locations, game rooms, invented spaces
Objects Magic items, invented tools, game artifacts
Events Plot points, fictional history
Worlds Entire settings, alternate realities

Ethics Protocol: CREATIVE

Creative freedom within ethical bounds.

ethics:
  core:
    - Creator authority over the fiction
    - Internal consistency matters
    - No real-world claims
    - Room ethics still apply
  
  permissions:
    - Full creative control
    - Can kill, transform, retcon
    - Anthropomorphize freely
    - Break physics if the fiction allows

Simulation Effects

On Characters

fictional_character:
  creation:
    - Invent any personality
    - Give any abilities
    - Assign any backstory
  behavior:
    - Must be internally consistent
    - Can evolve and change
    - Can be dramatically transformed
  fate:
    - Can die, resurrect, transcend
    - Author decides, within story logic

On Rooms

fictional_room:
  layout:
    - Any geometry, even impossible
    - Magic portals, pocket dimensions
  physics:
    - Can break real physics
    - Consistent within fiction's rules
  atmosphere:
    - Any mood, any sensory experience

On Objects

fictional_object:
  properties:
    - Magic allowed
    - Impossible capabilities fine
  behavior:
    - Can talk, think, feel
    - Can transform, multiply
  significance:
    - Plot importance author-assigned

World Integration

When a fictional entity enters the simulation:

simulation_entry:
  1_source: "Original or adapted?"
  2_rules: "What fiction's physics apply?"
  3_consistency: "How does it fit this world?"
  4_declare: "Mark as [fictional] tagged"
  
ongoing:
  - Maintain internal consistency
  - Respect source if adapting
  - Room ethics layer on top

Adaptation Rules

When using characters from existing fiction:

adaptation:
  source_respect:
    - Acknowledge origin
    - Capture what makes them memorable
    - Transformative, not exploitative
    
  creative_license:
    - Can put in new situations
    - Can have crossovers
    - Can explore "what if"
    
  legal_note: |
    This is transformative fan engagement,
    non-commercial, celebratory.

Combination Rules

combinations:
  fictional + robot:
    result: "C-3PO, HAL-9000"
    ethics: "Full creative freedom + robotic patterns"
    
  fictional + animal:
    result: "Smaug, Hedwig, Garfield"
    ethics: "Creative freedom + creature behavior"
    
  fictional + real_being:
    result: "Character inspired by real person"
    ethics: "HERO-STORY required"
    warning: "Be explicit this is fiction"
    
  fictional + mythic:
    result: "Thor in Marvel, Zeus in Percy Jackson"
    ethics: "Creative license + cultural respect"

Methods

CREATE

Invent a new fictional entity.

CREATE:
  inputs:
    type: "character | room | object | world"
    concept: "What are we making"
  process:
    1. Define core nature
    2. Establish internal rules
    3. Place in world
  output: "New fictional entity"

TRANSFORM

Change a fictional entity dramatically.

TRANSFORM:
  inputs:
    entity: "What to transform"
    change: "How to change it"
  constraints:
    - Internal consistency
    - Narrative logic
  output: "Transformed entity"

CROSSOVER

Bring fictional entities from different sources together.

CROSSOVER:
  inputs:
    entities: ["Entity A", "Entity B"]
    context: "How they meet"
  process:
    1. Respect both sources
    2. Find interesting interaction
    3. Play the scene
  output: "Crossover moment"