| name | pluxx-troubleshoot-install |
| description | Diagnose why a locally installed Pluxx plugin is still not visible or healthy in the target host. |
Pluxx Troubleshoot Install
Use this skill when the plugin already built or installed, but the host still does not look right.
Workflow
- Identify the host or hosts that still look broken.
- Start with install-state proof:
pluxx verify-install --target <platforms...>
- If the installed state still looks wrong or the user says the host UI is still stale, run deeper installed-bundle diagnosis:
pluxx doctor --consumer <installed-path>
- Use the verification and consumer-doctor output to classify the problem:
- bundle missing
- stale host cache
- stale marketplace/discovery state
- wrong runtime/auth materialization
- missing runtime payload
- shared native runtime reuse, repair, or host-local fallback
- reload/restart still required
- Return the smallest recovery action:
- reload or restart the host
- reinstall the plugin
- reinstall with
--trust
- reinstall with the real env var exported
- rebuild before reinstall
Rules
- Findings come before reassurance.
- Do not say an install is healthy just because files exist on disk.
- Prefer
pluxx verify-install before guessing at host state.
- Use
pluxx doctor --consumer when it materially improves diagnosis, not as ritual.
- For a bundle with
.pluxx-runtime.json, use installer output to distinguish Preparing, Reusing, and fallback behavior. The default shared store is ~/.pluxx/runtimes; inspect it read-only and do not delete entries as a diagnostic shortcut.
- If you do not know the installed bundle path yet, derive it from the host target or from the verification output before guessing.
Output
- Say what failed and in which host.
- Say whether install-state proof passed or failed.
- If consumer diagnosis ran, summarize the key finding.
- End with the smallest next step that should actually unblock the user.