dxkit-fixlisted
Install: claude install-skill vyuh-labs/dxkit
# dxkit-fix
This skill repairs broken dxkit installs. It does NOT install dxkit from scratch (that's `dxkit-init`) and it does NOT triage code findings (that's `dxkit-action`). Use it when something about the install itself is wrong — hooks not firing, vyuh-dxkit not on PATH, scanner toolchain missing pieces, baseline absent, etc.
## How dxkit-fix works
The skill consumes `npx vyuh-dxkit doctor --json` output. Doctor returns a structured `DoctorReport` with a `summary.fixable[]` array — every failing check carries:
- `label` — the problem in one line
- `fix.hint` — the human-readable explanation
- `fix.command` — the shell command that repairs it (optional)
- `fix.skill` — a more specific dxkit-* skill that can deep-dive (optional)
The skill iterates `summary.fixable[]`, asks the customer for confirmation on each fix (with the command shown), runs it, then re-runs doctor at the end to verify everything closed.
## The repair loop
```
[1] Run doctor in JSON mode → npx vyuh-dxkit doctor --json
[2] Read summary.fixable[] → enumerate broken signals + fix commands
[3] For each fixable:
[3a] Show the customer: label + hint + command
[3b] Confirm (default Y)
[3c] Run the command in their shell
[3d] Note success/failure
[4] Re-run doctor → verify the previously-fixable list is now empty
[5] Report what remains → any non-fixable failures + which dxkit-* skill handles them
```
## Steps
### 1. Snapshot the broken state
```bash