professionalism-credibility — Claude Code skill: how to install
Sets motion design guidelines for enterprise dashboards and B2B software. Helps implement clean, predictable UI transitions without playfulness.
npx skills add dylantarre/animation-principles --skill professionalism-credibility -a claude-codeWhat professionalism-credibility does
This skill directs coding assistants to generate motion suited for enterprise applications, financial dashboards, and legal tools. It removes decorative bounce effects. Objects maintain rigid geometry instead. Every animated transition aims to stay functional and predictable.
The prompt file provides exact durations, CSS bezier curves, and keyframe snippets. Standard modal transitions use 200-250 ms with an ease-out curve, while data updates stay within 150-200 ms. Vertical slide motions stick to subtle 8px shifts.
Secondary motion is restricted strictly to functional indicators such as loading spinners. Because accessibility remains mandatory in corporate environments, respecting prefers-reduced-motion is a hard rule.
What it helps with
- configure subtle modal entry transitions
- set precise timing curves for enterprise data tables
- remove decorative bounce effects from B2B web interfaces
- implement 8px slide-up CSS animations for business dashboards
Example prompts for the agent
- Apply professionalism-credibility motion rules to our modal dialog transition.
- Generate CSS keyframes for dashboard card entrance using pro-slide-up and 200ms ease-out.
- Update data table transition durations according to the credibility timing table.
How to install professionalism-credibility
1Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill professionalism-credibility -a claude-code2Manually: put the files in place
~/.claude/skills/professionalism-credibility/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/professionalism-credibility/
1Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill professionalism-credibility -a codex2Manually: put the files in place
.agents/skills/professionalism-credibility/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill professionalism-credibility -a cursor2Manually: put the files in place
.cursor/skills/professionalism-credibility/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install dylantarre/animation-principles professionalism-credibility2Manually: put the files in place
.github/skills/professionalism-credibility/SKILL.md1Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill professionalism-credibility -a gemini-cli2Platform CLI
gemini skills install https://github.com/dylantarre/animation-principles --path skills/06-by-emotional-outcome/professionalism-credibilityManually: put the files in place
.devin/skills/professionalism-credibility/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill professionalism-credibility -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about professionalism-credibility
How to install professionalism-credibility in Claude Code?
Run npx skills add dylantarre/animation-principles --skill professionalism-credibility -a claude-code. This writes the skill definition to ~/.claude/skills/professionalism-credibility/SKILL.md.
What does the professionalism-credibility skill do?
It instructs the agent to create functional, subdued animations for corporate tools, setting strict durations between 100 ms and 250 ms without playful bouncing.
Which easing curves are defined in this skill?
It provides three CSS cubic-bezier curves: --pro-standard for base motion, --pro-enter for incoming elements, and --pro-exit for departures.
Source text
SKILL.md · MIT
---
name: professionalism-credibility
description: Use when creating animations for business contexts that require seriousness, competence, and trustworthy presentation.
---
# Professionalism & Credibility Animation
Create animations that convey competence, seriousness, and business-appropriate polish.
## Emotional Goal
Professionalism means motion that respects users' time and context. Credibility comes from animations that demonstrate technical competence without showing off.
## Disney Principles for Professionalism
### Squash & Stretch
None to minimal (0-5%). Professional interfaces use rigid, precise motion. Objects maintain exact proportions.
### Anticipation
Brief and functional (50-100ms). Just enough to prevent surprise. No theatrical preparation—get to the point.
### Staging
Clear hierarchy and purpose. Business-appropriate layouts. Every element in its proper place with clear function.
### Straight Ahead Action
Avoid entirely. Professional motion is controlled and predictable. No spontaneity or variation.
### Follow Through & Overlapping Action
Minimal, controlled settling. Quick stabilization. No bouncing or playfulness—immediate completion.
### Slow In & Slow Out
Smooth, professional curves. Standard easing that feels polished but not decorative. `ease-out` for efficiency.
### Arc
Minimal curves, direct paths preferred. Professional motion is efficient. Straight lines communicate directness.
### Secondary Action
Functional only. Loading states, progress indicators. No decorative animation—everything serves a purpose.
### Timing
Efficient and consistent (150-250ms). Quick enough to feel responsive, slow enough to track. No wasted time.
### Exaggeration
None. Realistic, proportional movements. Professional means grounded and believable.
### Solid Drawing
Precise, consistent geometry. Perfect alignment. Technical accuracy in every detail.
### Appeal
Clean, systematic design. Grid-based layouts. Neutral colors. Function-first aesthetics.
## Timing Recommendations
| Element | Duration | Easing |
|---------|----------|--------|
| Transitions | 150-250ms | `ease-out` |
| Feedback | 100-150ms | `ease-out` |
| Modals | 200-250ms | `ease-out` |
| Data updates | 150-200ms | `ease-in-out` |
## CSS Easing
```css
--pro-standard: cubic-bezier(0.4, 0, 0.2, 1);
--pro-enter: cubic-bezier(0.0, 0, 0.2, 1);
--pro-exit: cubic-bezier(0.4, 0, 1, 1);
```
## Professional Patterns
```css
@keyframes pro-fade-in {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes pro-slide-up {
from {
opacity: 0;
transform: translateY(8px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.professional-element {
animation: pro-slide-up 200ms ease-out forwards;
}
```
## Credibility Guidelines
- Consistent timing builds trust
- Smooth motion signals competence
- No animation is better than bad animation
- Match platform conventions
- Respect prefers-reduced-motion
- Test across devices for consistency
## When to Use
- B2B software
- Financial dashboards
- Legal and compliance tools
- Healthcare administration
- Government services
- Enterprise applications
- Professional portfolios
- Corporate websites
© dylantarre · MIT · dylantarre/animation-principles