Context
pi-tasklight is the Pi-specific integration layer for Tasklight. It should stay separate from the generic Tasklight CLI repository.
Tasklight CLI responsibilities:
- run commands
- send desktop notifications
- own macOS/Linux notification providers
- own tmux/iTerm focus behavior
pi-tasklight responsibilities:
- provide Pi slash commands and extension behavior
- call the installed Tasklight CLI
- avoid adding notification-provider logic directly
- keep Pi-specific docs/issues in this repository
MVP checklist
- Verify npm install path:
pi install npm:@tasklight/pi-tasklight.
- Verify local path install:
pi install ~/Work/pi-tasklight.
- Verify
/tl, /tl-test, and /tl-toggle behavior.
- Verify Tasklight CLI resolution order:
TASKLIGHT_BIN
- package dependency
@tasklight/cli
tasklight in PATH
npx -y @tasklight/cli fallback
- Document compatibility with
@tasklight/cli versions.
- Keep Tasklight CLI docs linking here, without duplicating Pi command details.
Acceptance criteria
- README clearly explains the separation from Tasklight CLI.
- Install and smoke-test instructions work for a fresh user.
- Tasklight CLI repository has no pi-tasklight implementation-tracking issues.
Context
pi-tasklightis the Pi-specific integration layer for Tasklight. It should stay separate from the generic Tasklight CLI repository.Tasklight CLI responsibilities:
pi-tasklight responsibilities:
MVP checklist
pi install npm:@tasklight/pi-tasklight.pi install ~/Work/pi-tasklight./tl,/tl-test, and/tl-togglebehavior.TASKLIGHT_BIN@tasklight/clitasklightinPATHnpx -y @tasklight/clifallback@tasklight/cliversions.Acceptance criteria