user-feedback-clarity
Use when users don't notice feedback, miss state changes, or can't tell if their action worked
How do I install this agent skill?
npx skills add https://github.com/dylantarre/animation-principles --skill user-feedback-clarityIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides UI/UX guidance for improving user feedback clarity using animation principles. It contains standard CSS examples and contains no code or external dependencies.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerpass
1 file scanned · No issues
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
User Feedback Clarity
Make feedback animations unmissable using Disney's principles.
Problem Indicators
- Users click multiple times (didn't see feedback)
- "Did it work?" questions
- Users miss success/error states
- Form submission confusion
- State changes go unnoticed
Diagnosis by Principle
Anticipation
Issue: No buildup before action completes Fix: Show loading/processing state immediately. User should know their input was received.
Follow Through
Issue: Feedback appears and vanishes too quickly Fix: Let feedback linger. Success messages need 2-3 seconds minimum. Add settle animation.
Staging
Issue: Feedback appears outside user's focus Fix: Show feedback near the trigger. If button was clicked, feedback should appear on/near button.
Exaggeration
Issue: Feedback is too subtle Fix: Increase contrast, size change, or motion. Feedback must compete with user's task focus.
Secondary Action
Issue: Only one feedback channel Fix: Combine channels: visual + motion + color. Error = red + shake. Success = green + checkmark + pulse.
Quick Fixes
- Immediate acknowledgment - Show something within 100ms
- Animate the trigger - Button should respond visibly
- Use color + motion together - Redundant signals
- Keep feedback in viewport - Near user's focus
- Add haptic feedback - On supported devices
Troubleshooting Checklist
- Does feedback appear within 100ms of action?
- Is feedback in user's current focus area?
- Would feedback be noticed peripherally?
- Are multiple senses engaged (visual, motion)?
- Does feedback last long enough to read?
- Is error feedback more prominent than success?
- Test: Can users tell if action succeeded without reading text?
- Test with users—ask "did that work?"
Code Pattern
/* Button feedback */
.button:active {
transform: scale(0.95);
}
.button.loading {
pointer-events: none;
}
.button.success {
animation: successPulse 300ms ease-out;
}
@keyframes successPulse {
0% { transform: scale(1); }
50% { transform: scale(1.05); background: var(--success); }
100% { transform: scale(1); }
}
/* Error shake */
@keyframes errorShake {
0%, 100% { transform: translateX(0); }
25% { transform: translateX(-4px); }
75% { transform: translateX(4px); }
}
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/dylantarre/animation-principles/user-feedback-clarity">View user-feedback-clarity on skillZs</a>