entropy-fixlisted
Install: claude install-skill app-vitals/shipwright
# Entropy Fix
Read the latest `entropy-report.md` and queue focused, human-reviewable tasks for
`PR-worthy` violations. Each task fixes one rule — no bundled concerns. Findings are
never turned into direct PRs; they always become task-store tasks that `dev-task`
(or a human, for HITL tasks) picks up later.
**Prerequisites:** Run `/entropy-scan` first to produce `entropy-report.md`.
> **Task store setup:** This skill pushes findings to the Shipwright task store. If
> `SHIPWRIGHT_TASK_STORE_URL` or `SHIPWRIGHT_TASK_STORE_TOKEN` is missing, invoke
> `/shipwright:task-store` for setup instructions.
---
## Setup: Parse Arguments
Before starting, check for flags:
- `--dry-run` — print what tasks would be queued without querying the task store for
dedup or writing any tasks
- `--rule {id}` — queue only violations of a specific rule ID (e.g., `--rule dead_exports`)
> **Note:** Queueing is the only mode. There is no PR mode and no `--queue` flag — every
> run queues tasks. `--dry-run` shows a preview and stops without touching the task store.
---
## Step 1: Verify entropy-report.md Exists
1. Look for `entropy-report.md` in the project root.
2. If it does not exist, print:
```
No entropy-report.md found. Run /entropy-scan first to generate a report.
```
Then stop.
3. Read the report.
---
## Step 2: Load Principles
Load the same principles file that the scan used, filtered the same way:
1. Check `.claude/shipwright/principles.md` in the project root. If it e