CtrlK
BlogDocsLog inGet started
Tessl Logo

polish

Final quality pass before shipping. Fixes alignment, spacing, consistency, and detail issues that separate good from great.

82

1.26x
Quality

68%

Does it follow best practices?

Impact

91%

1.26x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./archived/legacy-companion/.agents/skills/polish/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

87%

8%

Button Component Polish

Interaction states and transitions

Criteria
Without this skill
With this skill

Hover state

100%

100%

Focus state preserved

100%

100%

Active state

100%

100%

Disabled state

100%

100%

Loading state

100%

100%

Error state

100%

100%

Success state

0%

100%

Transition duration

100%

100%

Easing curve

50%

50%

Animated properties

20%

20%

Reduced motion

100%

100%

88%

6%

Contact Form Mobile Polish

Forms, responsiveness, and accessibility

Criteria
Without this skill
With this skill

Touch target height

100%

100%

Minimum font size

50%

100%

Consistent validation timing

100%

100%

Alt text on avatar image

100%

100%

Alt text on success image

100%

100%

Consistent field terminology

100%

100%

Body text line length

0%

0%

Input label association

100%

100%

Required field indicator

100%

100%

100%

44%

Dashboard Notification Panel Polish

Color tokens, typography hierarchy, code quality

Criteria
Without this skill
With this skill

No hard-coded hex colors

0%

100%

Tinted neutrals in tokens

100%

100%

Gray-on-color fixed

100%

100%

No console.log

100%

100%

No commented dead code

50%

100%

No unused imports

0%

100%

No TypeScript any

100%

100%

No arbitrary spacing values

50%

100%

Font size token for xs

0%

100%

Dismiss button focus indicator

100%

100%

Heading size token usage

0%

100%

Repository
The-Vibe-Company/companion
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.