Aaronontheweb

Termina Tui Patterns — Development skill for Claude Code

Development community

How to do async work correctly in the Termina TUI (R3 + single-threaded render loop).

How to install Termina Tui Patterns

Installs to ~/.claude/skills/aaronontheweb-netclaw-termina-tui-patterns/SKILL.md

Terminal
mkdir -p ~/.claude/skills/aaronontheweb-netclaw-termina-tui-patterns && curl -fsSL https://raw.githubusercontent.com/Aaronontheweb/netclaw/HEAD/.claude/skills/termina-tui-patterns.md -o ~/.claude/skills/aaronontheweb-netclaw-termina-tui-patterns/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Termina Tui Patterns does


name: termina-tui-patterns description: How to do async work correctly in the Termina TUI (R3 + single-threaded render loop). Activate when editing anything under src/Netclaw.Cli/Tui/ that touches a network/disk probe, a background refresh, streaming output, spinners, or when you are tempted to write `.GetAwaiter().GetResult()` in a view-model.

Termina TUI Patterns (async, R3, the render loop)

The myth that wastes hours

"Termina has no `SynchronizationContext`, so I can't `awai

Alternatives in Development

  • Validate Plan — You are tasked with validating that an implementation plan was correctly executed, verifying all success crite 10k ★
  • Bypass 403 — Probe a 403/401 endpoint with the most-paid bypass tricks (header injection, path encoding, method swap, WAF f 4.5k ★
  • Claude Code Src — 2026.3.31 claude code 意外把包含源码的文件上传到 npm 仓库,版本号是 2.1.88,其中 cli.js.map 文件有 57MB 的体积,claude code 的源码在该文件的 sources 2.2k ★

Full documentation available on GitHub

View Source Repository