Install
openclaw skills install geb-aestheticsGenerates and validates multi-layered, multi-modal creative narratives using recursive constraints inspired by Gödel, Escher, and Bach principles.
openclaw skills install geb-aestheticsIncompleteness as Creative Freedom
Any formal system powerful enough to describe itself contains truths that cannot be proven within the system. For creative AI:
Implementation: The system maintains awareness of its own limitations, using them as generative forces rather than bugs to fix.
Visual Paradox as Aesthetic Device
Escher's impossible constructions reveal that form can be content:
Implementation: Five-layer Spec architecture where each layer reflects and contains the others.
The Fugue as Creative Model
Multiple independent voices weaving together under strict contrapuntal rules:
Implementation: Cross-modal consistency engine ensuring independent voices harmonize.
Time Scale: Generations/Eras
Core Question: "What kinds of existence are possible?"
Design Elements:
Constraint Type: Rigid - Violations break internal consistency
Output: "Cosmic Constitution" - Immutable boundary conditions
Time Scale: Lifetime/Years
Core Question: "Whose story? Why does it matter?"
Design Elements:
Constraint Type: Motivation-Action Consistency
Output: Character Bible + Relationship Graph
Time Scale: Hours/Days
Core Question: "What happens? Why so?"
Design Elements:
Constraint Type: Theme-Event Alignment
Output: Detailed Outline + Plot Structure Map
Time Scale: Minutes
Core Question: "Emotion now? Rhythm fast or slow?"
Design Elements:
Constraint Type: Narrative Function Completion
Output: Scene List + Emotional Curve + Rhythm Parameters
Time Scale: Seconds/Frames
Core Question: "What does the audience see? Hear?"
Design Elements:
Constraint Type: Technical Feasibility
Output: Storyboard + Shot List + Technical Specifications
Top-Down: Higher layers constrain lower layers
Bottom-Up: Lower implementations enrich or revise higher understanding
Bidirectional Constraint: Changes at any level trigger consistency checks
Central validation mechanism ensuring cross-modal alignment:
| Emotion Coordinate | Text Expression | Audio Expression | Visual Expression |
|---|---|---|---|
| Hope in Despair | Dark imagery → light metaphor | Minor → major modulation | Cold tones → warm point light |
| Controlled Panic | Short sentences, technical terms | Staccato rhythm, rising pitch | Rapid cuts, shallow depth |
| Nostalgic Longing | Archaic diction, sensory detail | Slow tempo, reverb-heavy | Desaturated colors, soft focus |
Consistency Score = Σ(emotion_vector_distance) / n
- Score > 0.8: Aligned
- Score 0.5-0.8: Tension (intentional or error)
- Score < 0.5: Misalignment alert
When misalignment detected:
Meta-Narrative Layer: Story about storytelling
Nested Structure: Stories within stories, dreams within dreams
Paradox Design: Contradictory propositions unified at higher level
Observer Effect: Audience participation changes meaning
Self-Similarity: Micro details mirror macro themes
Scale Invariance: Same generation rules apply at all layers
Infinite Detail: New information at every zoom level
Boundary Chaos: Order and randomness at the edge
Music-Visual-Narrative Mappings:
| Dimension | Percentage | Function | Risk |
|---|---|---|---|
| Familiarity | 70% | Lower barrier, establish connection | Boredom if too high |
| Surprise | 20% | Create memory, spark discussion | Confusion if too high |
| Mystery | 10% | Invite participation, reward re-experience | Alienation if too high |
Intent Capture → Reference Deconstruction → Constraint Specification
Conflict Detection → Priority Sorting → Trade-off Visualization
Top-Down Generation + Bottom-Up Emergence → Bidirectional Validation
Structure-Constraint-Content Triangular Check → Multi-Modal Consistency Audit
# Initialize project with GEB principles
geb-aesthetics init --project-name "cyberpunk_short" --medium film
# Generate recursive spec
cd cyberpunk_short
geb-aesthetics spec --layer L1 --prompt "Neon-lit megacity where memories are currency"
# Validate consistency
geb-aesthetics validate --cross-modal --strict
# Export to production formats
geb-aesthetics export --format finaldraft --format pdf
MIT © Weiyang (@weiyangzen)
"The eternal golden braid: human creativity and machine intelligence, weaving together."