harden

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:

  1. 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)
  2. Test error scenarios:

    • Network failures (offline, slow, timeout)
    • API errors (400, 401, 403, 404, 500)
    • Validation errors
    • Permission errors
Related skills

More from pbakaus/impeccable

Installs
53.3K
GitHub Stars
27.1K
First Seen
Mar 4, 2026