textual-tui
Use this skill when the task is fundamentally about building or changing a Textual app, not merely printing Rich output or writing a non-interactive CLI.
Start by classifying the app
Pick the closest shape before writing code:
-
Single-screen shell
One main view with panels, tables, forms, or logs. Prefer containers plus built-in widgets. -
Multi-screen workflow
Large context changes, separate flows, or drill-down views. PreferScreen/ModalScreen. -
Multi-mode admin app
Persistent top-level areas such as “dashboard / jobs / settings / logs”. Prefer namedMODES, screen stacks, and command palette support. -
Data explorer
Records plus details, filters, or side panes. PreferDataTable, details panel, responsive breakpoints, and keyboard navigation.
More from tristanmanchester/agent-skills
designing-beautiful-websites
>-
1.2Kreddit-readonly
>-
359styling-nativewind-v4-expo
>-
225animating-react-native-expo
>-
208track17
Track parcels via the 17TRACK API (local SQLite DB, polling + optional webhook ingestion)
73nextjs-framer-motion-animations
Adds production-safe Motion for React or Framer Motion animations to Next.js apps, including reveal, hover and tap micro-interactions, whileInView, stagger, AnimatePresence, layout and layoutId transitions, reorder, scroll-linked UI, and lightweight route-content transitions. Use when the user asks to add, refactor, or debug Motion or Framer Motion in App Router or Pages Router codebases, especially around server/client boundaries, reduced motion, LazyMotion, bundle size, hydration, or route transitions. Avoid for GSAP-style timelines, WebGL or 3D scenes, heavy scroll storytelling, or CSS-only effects unless Motion is explicitly requested.
70