quick-refactorlisted
Install: claude install-skill aitit-inc/leadace
# Quick refactor
Cleanup of a change whose PR is open, before the Codex review. Behaviour does not change.
## Scope
- Baseline: uncommitted changes (staged, unstaged, untracked). None → `git diff develop...HEAD`.
- `$ARGUMENTS`: file names narrow the baseline; a commit range or PR number replaces it.
- Read each hunk with enough context to know what it is for.
## Pass
Changed content only, in this order:
1. **Comments** — delete by default. Keep one only for a *why* the code cannot carry, or where dropping it would invite the bug it prevents. As short as it can be.
2. **Waste** — remove what the change does not need. Aim for the smallest, most obvious implementation that meets the spec. Fewer lines is not the goal; no abstraction for its own sake.
3. **Symptomatic fixes** — a guard that patches one case → write the rule instead. Only while the edit stays inside the change; anything wider goes in the report.
4. **LLM-facing text** — prompts, skill / reference text, tool descriptions: shorten without changing meaning. No filler; plain words, short sentences.
Untouched: content the change did not introduce (mention it in the report).
## Verify and report
- Run the area's checks from CLAUDE.md (backend: `npm run typecheck`, `npm test`; frontend: `npm run check`). Changed SQL predicate → its `e2e/regression-*.sh` if the local stack is up.
- Do not commit, push, or merge.
- Report: what was removed or reshaped and why; what was left as out of scope; check output verbatim o