General 125 installs

harden

by pbakaus/impeccable

Make interfaces production-ready: error handling, empty states, onboarding flows, i18n, text overflow, and edge case management. Use when the user asks to…

Skill content

Systematically strengthen interfaces against text overflow, internationalization, errors, and real-world edge cases.

- Covers text handling (truncation, wrapping, responsive sizing), RTL/CJK support, date/number formatting, and translation expansion planning

- Provides error recovery patterns for network failures, API status codes, validation errors, and permission states

- Includes edge case strategies: empty states, loading states, large datasets, concurrent operations, and boundary conditions

- Offers testing approaches: extreme inputs, offline scenarios, keyboard/screen reader validation, and performance under slow connections

Strengthen interfaces against edge cases, errors, internationalization issues, and real-world usage scenarios that break idealized designs.

Assess Hardening Needs

Identify weaknesses and edge cases:

- Test with extreme inputs:

- Very long text (names, descriptions, titles)

- Very short text (empty, single character)

- Special characters (emoji, RTL text, accents)

- Large numbers (millions, billions)

- Many items (1000+ list items, 50+ options)

- No data (empty states)