createsomething/motion-ontology
0
Motion Ontology Analyzer
Analyze UI motion through Heidegger's phenomenological framework.
Does your animation recede into use, or obstruct the user's intention?
Core Concepts
How It Works
- Enter a URL — any website with CSS animations or transitions
- Choose a trigger — load, hover, click, or scroll
- Get analysis — phenomenological interpretation + technical extraction
What It Extracts
- CSS animations via
document.getAnimations() - CSS transitions from computed styles
- Duration, easing, keyframes, animated properties
- Screenshot during animation execution
What It Interprets
- Disclosure type: What does the motion reveal?
- Ontological mode: Zuhandenheit or Vorhandenheit?
- Judgment: Functional, decorative, or ambiguous?
- Recommendation: Keep, modify, or remove?
The Philosophy
From CREATE SOMETHING's Subtractive Triad:
Every animation must justify its existence. If it cannot justify, it must be removed.
Motion should serve disclosure — revealing relationships, confirming actions, showing state changes. Motion that merely decorates violates both Dieter Rams ("Less, but better") and Heidegger (tools should recede into use).
Claude Integration
When ANTHROPIC_API_KEY is set, Claude provides rich phenomenological interpretation grounded in Heidegger's framework. Without the key, heuristic analysis based on duration, easing, and property associations is used.
Built By
CREATE SOMETHING — Creation is the discipline of removing what obscures.
