| name | wabi-opencode-ux-revival |
| description | Use when OpenCode does multi-phase Wabi UX revival. |
| version | 1.0.0 |
| metadata | {"hermes":{"tags":["opencode","wabi","ux","dispatch"],"related_skills":["wabi-opencode-dispatch","wabi-planner-workspace"]}} |
OpenCode multi-phase UX revival (Wabi)
Complements wabi-opencode-dispatch. Use for Planner/settings-class A–F passes.
Dispatch
- Smoke-test
opencode/deepseek-v4-flash-free → literal OPENCODE_SMOKE_OK
- Backup dirty tree outside repo
- Prompt file under
audit/; Python subprocess.run([bin, "run", prompt, ...]) — never $(cat)
- Attach critique plan + host + donor surfaces via
-f
- Background + notify; path-allowlist in prompt; no commit
Hermes after exit
- Path-scoped
git status / git diff (never trust self-report alone)
- Fix dead primary CTAs left menu-only (e.g. Planner New split: primary = current view, caret = menu)
- Bearer redaction pitfall: tools may print
Authorization: *** ${token} even when file has Bearer. Verify with base64/ord before rewriting
bun run check + STATIC_BUILD=1 bun run build
- Commit only allowed paths; reports in
docs/plans/ not /tmp
Planner-specific
Do not re-stub PlannerWorkspace after A–F. Contract: skill wabi-planner-workspace.