Improve interface resilience through better error handling, i18n support, text overflow handling, and edge case management. Makes interfaces robust and production-ready.
76
62%
Does it follow best practices?
Impact
83%
1.27xAverage score across 6 eval scenarios
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./archived/legacy-companion/.agents/skills/harden/SKILL.mdi18n and text overflow hardening
Single-line truncation
100%
100%
Multi-line clamp
0%
0%
Flex min-width fix
100%
100%
No fixed button widths
100%
100%
CSS logical properties
100%
100%
RTL icon flip
0%
0%
Intl.DateTimeFormat usage
100%
100%
Intl.NumberFormat usage
100%
100%
i18n pluralization
30%
30%
Translation space budget
80%
100%
API error handling and edge case resilience
400 validation errors
50%
75%
401 auth redirect
0%
62%
403 permission error
0%
100%
404 not found state
0%
100%
429 rate limit message
0%
100%
500 generic + support
0%
100%
Network retry button
70%
80%
Input preserved on error
100%
100%
Double-submit prevention
100%
100%
Descriptive loading state
90%
90%
Empty state with action
41%
50%
Accessibility and performance resilience
Search debounce 300ms
100%
100%
Scroll throttle 100ms
0%
0%
Large list pagination/virtualization
100%
100%
Event listener cleanup
100%
100%
Pending request abort
0%
100%
ARIA labels on inputs
100%
100%
Live region for results
100%
100%
Keyboard accessibility
100%
100%
Reduced motion support
100%
100%
90804d3
Table of Contents
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.