Skip to main content
skill CX Codex

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dylantarre/animation-principles --skill professionalism-credibility -a claude-code
Open on GitHub

What 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-code

2Manually: put the files in place

~/.claude/skills/professionalism-credibility/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/professionalism-credibility/

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

Similar skills

Everything for Frontend and UI →

From the same set142

responsive-adaptive Adjusts UI animation timing to viewport dimensions, travel distance, and reduced motion settings instead of using static durations. CX Codex +1 491installs Animation Principles - Intermediate Guides animators through combining individual motion principles in complex scenes. Useful when fundamentals are clear but multi-element actions feel disjointed. CX Codex +1 490installs Animation Principles - Deep Dive A reference skill covering Disney's 12 animation principles with technical detail: deformation ratios, frame counts, arcs, follow through. Useful when the agent needs animation context. CX Codex +1 490installs Animation Principles - Novice A skill that walks through the 12 animation principles with a hands-on exercise for each. Useful once you know the theory and want to actually use it. CX Codex +1 490installs Animation Principles - Absolute Beginner Walks through the 12 principles of animation in plain words. Useful when you are touching motion in a UI or a game for the first time. CX Codex +1 489installs technical-constraints A skill for when animation is capped by browser support, platform capabilities or technical requirements. It keeps the intent and drops what breaks. CX Codex +1 489installs popmotion Helps coding agents implement Disney's 12 animation principles using Popmotion. Useful for building physics-based UI motion and multi-step keyframes. CX Codex +1 489installs comfort-safety A skill that sets animation rules for interfaces where users need to feel safe rather than impressed. CX Codex +1 489installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor