Replicate todo gui behavior 1:1
Installation
SKILL.md
Prerequisites
- You MUST read these files first:
/home/igorw/Work/pi/pi-extensions-complete/pi-masterplan/src/app/command/ui.ts/home/igorw/Work/pi/pi-extensions-complete/pi-masterplan/src/ui/tui/selector.ts/home/igorw/Work/pi/pi-extensions-complete/pi-masterplan/src/ui/tui/selector-view.ts/home/igorw/Work/pi/pi-extensions-complete/pi-masterplan/src/ui/tui/action-menu.ts
- You MUST identify the target extension command entry where
ctx.ui.custom(...)is invoked. - You MUST preserve existing command semantics while aligning visual and interaction behavior.
Steps
- Implement a single persistent custom TUI session
- You MUST run list and action states inside one
ctx.ui.custom(...)lifecycle. - You MUST NOT open separate custom dialogs for list and action transitions.
- Observable outcome: opening, navigating, and returning between list/actions does not cause terminal whitespace jumps.