textual-tui-pipeline-interception

Insert a Textual UI review step into CLI pipelines before final write.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/shimo4228/claude-code-learned-skills --skill textual-tui-pipeline-interception
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: textual-tui-pipeline-interception
Source: https://github.com/shimo4228/claude-code-learned-skills/tree/main/skills/textual-tui-pipeline-interception
Command: npx skills add https://github.com/shimo4228/claude-code-learned-skills --skill textual-tui-pipeline-interception

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CLI pipelines often rush results to output without a chance for human review. This skill introduces an interactive, Textual-based review/approval step that preserves immutable state during the review, ensuring auditability and safety.

Core Features & Use Cases

  • Immutable state management using frozen dataclass patterns within a Textual UI.
  • Seamless insertion of a review step between generation and final write in a CLI workflow.
  • Keyboard-driven controls (accept, reject, edit, navigate) for fast, screen-based approvals.

Quick Start

Run the textual tui review flow to suspend output until the user approves the results.

Frequently Asked Questions about textual-tui-pipeline-interception

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an interactive review step to a CLI pipeline?

To add an interactive review step to a CLI pipeline, use a Textual UI to suspend output and enforce immutable state with frozen dataclass patterns until the user validates generated results before final write.

How do you enforce immutable state during a CLI approval workflow?

You enforce immutable state during a CLI approval workflow by applying frozen dataclass patterns within the Textual UI, ensuring data remains auditable and unchanged until final write.

Can I use a Textual UI for keyboard-driven code review in a CLI pipeline?

Yes, you can use a Textual UI for keyboard-driven code review in a CLI pipeline, providing fast screen-based controls to accept, reject, edit, and navigate generated items before final output.

What is the best way to validate data transformation results before writing to output?

The best way to validate data transformation results before writing to output is inserting a Textual review step that exposes a launch_review API to return the same data structure with only accepted items.

Does the launch_review API modify the original data structure during pipeline approval?

No, the launch_review API does not modify the original data structure during pipeline approval; it maintains immutable state and returns the same data structure containing only the accepted items.