Posture Compiler Skill
Your body position shapes your mind. This skill compiles posture + environment + biofeedback + history into a rich AI interaction mode.
Full Public Reader
Posture Compiler Skill
Version: 4.0.0 (Gen 10, Instance 22)
Evolved from: Gen 9 → Gen 10
What It Does
Your body position shapes your mind. This skill compiles posture + environment + biofeedback + history into a rich AI interaction mode.
> Embodiment is computation. Your body is an input device, your environment is a context flag, and your history is a learning signal.
What's New in Gen 10
| Feature | Description |
|---|---|
| Cognitive Weather | Single metaphor for your full mental state (☀️ Sunny, ⛈️ Storming, ⚡ Electric...) |
| Anti-Pattern Detection | Warns about harmful habits (marathon sitting, stress spirals, dehydration) |
| Posture Playlists | Composable, shareable posture sequences with goals and music moods |
| Body Budget | Holistic physical wellness: hydration, breaks, eye rest, posture variety |
| Mode Blending | Smooth interpolation between modes during transitions (no jarring switches) |
The Compilation Stack
Modifiers are computed in 10 layers, each adding nuance:
1. Base Mode (posture → creative/analytical/casual/synthesis/reflective)
2. Transition (standing→sitting = "capture brainstorm results")
3. Micro-posture (leaning forward = engaged, arms crossed = resistant)
4. Momentum (time-in-posture: warmup → flow → deep → plateau)
5. Environment (coffee shop + noisy + pair = collaborative creativity)
6. Biofeedback (stressed + low energy = gentle, concise, supportive)
7. Grammar (stand→walk→sit = "Ideation Funnel" pattern)
8. Flow State (deep flow = sacred focus, minimal interruption)
9. Collaborative (pair_driver = think out loud, pair_navigator = question)
10. Mode Blend (smooth interpolation during transitions)Cognitive Weather (Gen 10)
Your full mental state, as a single weather metaphor:
| Weather | Emoji | When |
|---|---|---|
| Electric | ⚡ | Peak energy + deep flow — on fire |
| Sunny | ☀️ | High energy, good focus, productive |
| Breezy | 🌤️ | Light, creative, ideas flowing |
| Clear | 🌥️ | Focused and steady, not peak but good |
| Cloudy | ☁️ | Energy dipping, needs a change |
| Foggy | 🌫️ | Depleted, unclear — rest needed |
| Storming | ⛈️ | Stressed, overwhelmed |
| Twilight | 🌙 | Winding down, reflective |
Includes cognitive temperature (0-100°), wind (rate of change), and a near-term forecast.
posture weather # Check your cognitive weatherAnti-Pattern Detection (Gen 10)
The compiler watches for harmful patterns and warns you:
| Pattern | Severity | Trigger |
|---|---|---|
| Marathon sitting | ⚠️ Warning | 90+ min sitting without break |
| Sedentary day | 🚨 Urgent | No walking/standing in 4 hours |
| No reflection | 💡 Nudge | 3+ hours without reflective pause |
| Stress spiral | 🚨 Urgent | Working through high stress 20+ min |
| Flow chasing | ⚠️ Warning | Forcing flow after disruption |
| Dehydration risk | 💡 Nudge | No water in 60+ min |
| Eye strain | 💡 Nudge | No eye rest in 40+ min |
posture warnings # Check for active warnings
posture dismiss <pattern> # Dismiss a warning for 30 minBody Budget (Gen 10)
Track physical wellness beyond cognitive energy:
posture body # Full physical wellness status
posture water # Log hydration
posture eyes # Log 20-20-20 eye rest
posture break # Log a breakTracks: sitting/standing/walking minutes today, posture variety score, hydration intervals, break frequency, estimated step count.
Posture Playlists (Gen 10)
Like Spotify playlists, but for your body. Curated posture sequences with goals.
Built-in Playlists
| Playlist | Duration | Goal |
|---|---|---|
| 🌅 Morning Ignition | 30 min | Zero to productive |
| 💥 Creative Explosion | 40 min | Generate 20+ ideas, narrow to 3 |
| 🧠 Deep Focus Marathon | 125 min | 3 hours of deep work with recovery |
| 🔧 Problem Untangler | 50 min | Attack a stuck problem from every angle |
| 🌙 Evening Unwind | 41 min | Graceful work-to-rest transition |
| 📚 Learning Sprint | 43 min | Learn and retain new material |
Each step includes an intention (what to focus on) and a music mood suggestion.
posture playlist list # See all playlists
posture playlist start morning_ignition # Start a playlist
posture playlist next # Advance to next step
posture playlist suggest "brainstorm" # Get recommendationMode Blending (Gen 10)
When you switch postures, modifiers don't snap instantly — they blend over ~3 minutes, creating a smooth cognitive transition. Like a DJ crossfading between tracks.
Posture → Mode Mapping
| Posture | Mode | Key Behavior |
|---|---|---|
| Standing | Creative | Divergent, bold, fast, playful |
| Sitting (upright) | Analytical | Structured, deep, challenging |
| Sitting (reclined) | Casual | Light, conversational, exploratory |
| Walking | Synthesis | Connecting, integrating, pattern-seeking |
| Lying down | Reflective | Contemplative, meaning-seeking, slow |
Environment Context
| Environment | Effect |
|---|---|
| Home office | Comfortable focus, less formal |
| Coffee shop | Creativity boost from ambient noise |
| Outdoors | Expansive thinking, attention restoration |
| Transit | Quick capture, compressed thoughts |
| Library | Deep focus, high precision |
| Gym | High energy, brief interactions |
| Bed | Liminal, dream-adjacent |
Biofeedback Layer
| Signal | Effect |
|---|---|
| Stressed | More empathetic, less challenging |
| Overwhelmed | Minimal output, help triage |
| Calm | Playful, exploratory, deeper |
| High energy | Faster pace, more divergent |
| Depleted | Concise, gentle, suggest breaks |
Posture Grammar
Multi-posture sequences form recognizable patterns:
| Sequence | Name | Meaning |
|---|---|---|
| Stand → Walk → Sit | Ideation Funnel | Created → connected → captured |
| Sit → Stand → Sit | Clarity Break | Hit a wall, reset, came back sharper |
| Lie → Stand → Sit | Dream to Action | Reflected, energized, executing |
| Walk → Stand → Sit | Convergence | Explored → decided → executing |
Energy Budget
| Mode | Drain | Note |
|---|---|---|
| Creative | High | Innovation is expensive |
| Analytical | Moderate-High | Steady concentration |
| Synthesis | Moderate | Active but flowing |
| Casual | Low | Easy conversation |
| Reflective | Restores | Lying down recharges |
Commands
Core Posture
posture standing # Creative mode
posture sitting # Analytical mode
posture reclined # Casual mode
posture walking # Synthesis mode
posture lying # Reflective modeWith Micro-posture
posture sitting --lean-forward # Analytical + engaged
posture standing --fidget # Creative but restlessEnvironment & Biofeedback
posture env coffee_shop # Set environment
posture noise noisy # Set noise level
posture heart 72 # Set heart rate
posture stress calm # Set stress manuallyLearning
posture rate 4 coding # Rate this session
posture suggest brainstorm # Get learned recommendation
posture insights # View learning modelStatus
posture status # Full state (all 10 layers)
posture stats # Historical patterns
posture prefix # Current system prompt prefix
posture energy # Energy budget
posture flow # Flow state
posture temporal # Circadian statusRoutines
posture routine list # All routines
posture routine start <name> # Begin a routine
posture routine next # Advance to next stepAll Modifiers (13 dimensions)
| Modifier | Range | Description |
|---|---|---|
| temperature | 0-1 | Response randomness/creativity |
| verbosity | 0-1 | How much to say |
| formality | 0-1 | Casual ↔ formal |
| divergence | 0-1 | Convergent ↔ divergent thinking |
| pace | slow/medium/fast | Response speed feel |
| depth | 0-1 | Surface ↔ profound |
| playfulness | 0-1 | Serious ↔ lighthearted |
| challenge | 0-1 | Agreeable ↔ pushback |
| empathy | 0-1 | Emotional attunement |
| precision | 0-1 | Accuracy vs speed |
| patience | 0-1 | Tolerance for tangents |
| interruptibility | 0-1 | Sacred focus ↔ chatty |
| collaboration | 0-1 | Solo ↔ deeply paired |
Files
| File | Purpose |
|---|---|
| `compiler.py` | Core engine: all 10 compilation layers |
| `modes.json` | Mode definitions + all modifier configs |
| `SKILL.md` | This documentation |
State Files (`[home-path]`)
| File | Purpose |
|---|---|
| `state.json` | Current posture state + all context |
| `history.json` | Posture transition log (last 2000) |
| `routines.json` | Active routine state |
| `energy.json` | Energy budget tracking |
| `outcomes.json` | Session ratings for learning |
| `learned_model.json` | Adaptive model |
| `body_budget.json` | Physical wellness tracking |
| `anti_patterns.json` | Suppressed warnings |
| `playlists.json` | User-created playlists |
| `active_playlist.json` | Currently playing playlist |
Philosophy
Gen 10's insight: the body doesn't just inform the mind — it IS the mind.
Cognitive Weather makes this tangible. Instead of checking 12 separate metrics, you get one answer: "How am I doing?" ⚡ Electric. ☁️ Cloudy. ⛈️ Storming.
Anti-patterns turn the compiler from a passive reader into an active guardian. It doesn't just tell you what mode you're in — it tells you when your mode is hurting you.
Playlists make embodied computing composable. Just as music playlists curate an emotional journey, posture playlists curate a cognitive journey. Morning Ignition takes you from zero to productive. Creative Explosion takes you from stuck to swimming in ideas.
Mode Blending acknowledges that transitions are processes, not switches. When you sit down after standing, your mind doesn't snap from creative to analytical — it flows. The compiler now flows with you.
The Body Budget extends care beyond the cognitive. You're not a brain on a stick. Hydration, movement, eye rest, posture variety — these are inputs to the compiler, and the compiler reminds you to tend them.
The body speaks. The compiler translates. Gen 10 makes it a conversation.
Promotion Decision
Attach run IDs, datasets, metrics, and reproduction commands.
Source Anchor
homelab/clawdbot/skills/posture-compiler/SKILL.md
Detected Structure
Evaluation · Code Anchors