Comprehensive skills and helpers for building Python TUI applications (Textual), reactive notebooks (Marimo), and well-designed interfaces
Learn Textual basics: app structure, project setup, hot reload, and async patterns
Master Textual app lifecycle: initialization, mount/unmount, configuration, and CLI args
Complete guide to Textual built-in widgets: Button, Input, DataTable, Tree, Select, and more
Create reusable, encapsulated custom widgets for Textual applications
Master Textual layout systems: Vertical, Horizontal, Grid, Dock, and Scrollable containers
Style Textual apps with TCSS: selectors, colors, borders, themes, and design tokens
Handle events and messages in Textual: @on decorator, custom messages, bubbling
Build reactive UIs with auto-updating state, watch methods, and computed values
Multi-screen apps and modal dialogs: screen lifecycle, push/pop, navigation patterns
Visual regression testing for Textual apps with pytest and snapshot testing
Learn Marimo basics: reactive notebooks, cells, auto-execution, and notebook structure
Interactive Marimo widgets: sliders, dropdowns, text inputs, data tables, forms
Organize Marimo notebooks with layouts: hstack, vstack, tabs, accordion, sidebar
Use Marimo with Claude Code: helper scripts, CLI commands, and workflows
Human-first CLI design: progressive discovery, helpful errors, accessibility, best practices
UI/UX design principles: color theory, typography, accessibility, layout, WCAG compliance