Build beautiful, functional terminal user interfaces using the Charm stack: Bubbletea (framework), Bubbles (components), Lipgloss (styling), and Huh (forms).
✅ Implement Model-Update-View - Core Bubbletea pattern ✅ Compose Bubbles components - Spinners, lists, text inputs ✅ Style with Lipgloss - Colors, borders, layouts ✅ Build forms with Huh - Interactive prompts ✅ Handle messages properly - KeyMsg, WindowMsg, custom messages ✅ Follow project patterns - Module structure from CLY
❌ Do NOT fight the framework - Use Elm Architecture ❌ Do NOT skip Init - Commands need initialization ❌ Do NOT ignore tea.Cmd - Critical for async operations
أنشئ واجهات مستخدم نهائية باستخدام Bubbletea وBubbles وLipgloss وHuh. يُستخدم عند إنشاء تطبيقات TUI، أو النماذج التفاعلية، أو مخرجات طرفية مصممة، أو عندما يذكر المستخدم تطوير Bubbletea، أو Bubbles، أو Lipgloss، أو Huh، أو Charm، أو TUI. المصدر: yurifrl/cly.