harden
Originally fromopen-horizon-labs/impeccable
Installation
Summary
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
SKILL.md
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)