Automated motion design audits using principles from Emil Kowalski, Jakub Krehel, and Jhey Tompkins. Provides context-aware feedback for animators and designers. Integrates with design workflows to improve animation quality and consistency.
git clone https://github.com/kylezantos/design-motion-principles.gitAutomated motion design audits using principles from Emil Kowalski, Jakub Krehel, and Jhey Tompkins. Provides context-aware feedback for animators and designers. Integrates with design workflows to improve animation quality and consistency.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/kylezantos/design-motion-principlesCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Analyze this motion design sequence: [PASTE_ANIMATION_CODE_OR_DESCRIPTION]. Provide feedback based on principles from Emil Kowalski, Jakub Krehel, and Jhey Tompkins. Focus on [SPECIFIC_ASPECTS_TO_EVALUATE] like timing, easing, or spatial relationships. Suggest specific improvements for [TARGET_AUDIENCE] (e.g., beginners, experienced designers).
After reviewing your animation sequence, here are my observations and recommendations based on the principles of Emil Kowalski, Jakub Krehel, and Jhey Tompkins: 1. Timing: Your current easing curve creates a slightly jarring start to the animation. Consider using a custom easing curve that's more gradual at the beginning, similar to what Emil Kowalski recommends in his '12 Principles of Animation' series. A good starting point might be a cubic-bezier curve with values around (0.25, 0.1, 0.25, 1). 2. Spatial relationships: The elements in your animation could benefit from more consistent spacing. Jhey Tompkins emphasizes the importance of maintaining clear spatial relationships in his 'Motion Design Principles' course. I recommend establishing a baseline grid system for your elements and ensuring they adhere to it throughout the animation. 3. Anticipation: While your animation effectively communicates the intended message, it could benefit from more anticipation. Jakub Krehel often discusses the importance of anticipation in his workshops. Consider adding a slight pre-movement or preparatory action before the main movement begins. This could be as simple as a small bounce or a slight rotation that hints at the upcoming movement. 4. Consistency: The pacing of your animation varies significantly between different sections. To create a more cohesive experience, consider establishing a consistent rhythm or beat that your animation can follow. This will help to create a sense of unity and flow throughout the animation.
AI assistant built for thoughtful, nuanced conversation
Automate your sales process with AI efficiency
Create stunning websites effortlessly with customizable templates and e-commerce tools.
Visualize user engagement with heatmaps and optimize designs through A/B testing.
IronCalc is a spreadsheet engine and ecosystem
Create stunning websites effortlessly with Wix.