discover-dmc

Textual Healing — Testing skill for Claude Code

Testing community

Claude Code skill for building, testing and visually verifying Textual (Python) TUIs.

How to install Textual Healing

This entry records only its repository, not the path inside it, so there is no exact command to give. Open discover-dmc/textual-healing and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Textual Healing does

Claude Code skill for building, testing and visually verifying Textual (Python) TUIs. Verified on Textual 8.2.8.

Alternatives in Testing

  • Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
  • Fix Issue — by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol 46.5k ★
  • Playwright — claude-plugins-official Browser automation, E2E testing, screenshots 29.4k ★

README

textual-healing

A [Claude Code](https://claude.com/claude-code) skill for building, testing and visually verifying terminal UIs with [Textual](https://textual.textualize.io/) (Python).

Verified against **Textual 8.2.8** (September 2026). The skill checks the installed version first and points to a version-drift table when it differs.

Why

Existing TUI skills are either framework-agnostic design notes with no Textual APIs, or Textual tutorials written for old versions (for example `Static.renderable`, `App.dark` and `Select.BLANK` were all removed or renamed). None of them ship code that has been run, and none lets the agent actually see the interface it is building.

This skill aims to fix that:

  • Current Textual 8.x APIs, with a break history from 0.77 to 8.x and an old-to-new map.
  • A design system expressed in Textual terms: layout paradigms, keyboard layers, states, color in three tiers, motion, accessibility, anti-patterns.
  • A performance playbook with measured numbers, not folklore.
  • A tested dashboard template.
  • A headless screenshot tool so the agent can look at its own work.

Install

Copy the skill folder into your Claude Code skills directory:

git clone https://github.com/discover-dmc/textual-healing.git
cp -R textual-healing/textual-tui ~/.claude/skills/

It activates on Textual and TUI work. No configuration needed.

What is inside

textual-tui/
  SKILL.md                     workflow, golden rules, checklist, index
  references/
    architecture.md            structure, messages, reactivity, screens, workers, data feeds, shutdown
    widgets-and-data.md        widget picker, keyed DataTable, streaming Markdown, custom widgets
    styling-and-theming.md     TCSS, layout, breakpoints, themes, ansi and NO_COLOR degradation
    design-system.md           layout paradigms, keys, states, microcopy, motion, accessibility
    testing-and-verification.md  Pilot, snapshots, fakes, CI, the agent verification loop
    performance