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

  1. 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.
Installs
GitHub Stars
6
First Seen
Replicate todo gui behavior 1:1 — igorwarzocha/pi-markdown-workflows