Universal design patterns for building exceptional terminal user interfaces. Framework-agnostic — works with Ratatui, Ink, Textual, Bubbletea, or any TUI toolkit.
Core philosophy: TUIs earn their power through spatial consistency, keyboard fluency, and information density that respects human attention. Design for the expert's speed without abandoning the beginner's discoverability.
| File manager | Miller Columns | yazi, ranger | | Git / DevOps tool | Persistent Multi-Panel | lazygit, lazydocker | | System monitor | Widget Dashboard | btop, bottom, oxker | | Data browser / K8s | Drill-Down Stack | k9s, diskonaut | | SQL / HTTP client | IDE Three-Panel | harlequin, posting | | Shell augmentation | Overlay / Popup | atuin, fzf |
يجب استخدام هذه المهارة عند تصميم واجهات المستخدم الطرفية، أو إنشاء تخطيطات TUI، أو اختيار أنظمة ألوان TUI، أو تنفيذ التنقل عبر لوحة المفاتيح، أو إنشاء لوحات معلومات طرفية، أو العمل مع أي إطار عمل TUI. يتم التنشيط عند الإشارة إلى تصميم TUI، وواجهة المستخدم الطرفية، وتخطيط Ratatui، ومكونات الحبر، والأدوات النصية، وطرق عرض Bubbletea، ولوحة الألوان الطرفية، وتصميم ربط المفاتيح، وتخطيط اللوحة، والأجزاء المقسمة، ولوحة المعلومات الطرفية، وأحرف رسم المربع، وخطوط المؤشرات، وأشرطة التقدم، ومربعات الحوار المشروطة، وإدارة التركيز، أو إمكانية الوصول إلى الوحدة الطرفية. المصدر: hyperb1iss/hyperskills.