Poly Fix — Code Quality skill for Claude Code
Apply poly lint --fix and fmt --fix, then re-check and report what changed and what remains.
How to install Poly Fix
Installs to ~/.claude/skills/goldziher-poly-poly-fix/SKILL.md
mkdir -p ~/.claude/skills/goldziher-poly-poly-fix && curl -fsSL https://raw.githubusercontent.com/Goldziher/poly/HEAD/commands/poly-fix.md -o ~/.claude/skills/goldziher-poly-poly-fix/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Poly Fix does
priority: high usage: "/poly-fix [paths]" description: "Apply poly lint --fix and fmt --fix, then re-check and report what changed and what remains"
poly Fix
Apply poly's autofixes over `${1:-.}`, then verify.
poly lint --fix ${1:-.}— apply
Alternatives in Code Quality
- Brooks Sweep — Run all Brooks-Lint analyses in one pass, auto-fix safe findings, confirm risky ones 1.5k ★
- Bug Report — Create bug report for mikopbx/core with structured format 571 ★
- Lint Task — Lint coder-eval Task YAML 166 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Poly Check
Lint and check formatting with poly — apply no fixes; summarize findings and drift
Fmt Changed
dart format only the changed/untracked .dart files (never whole directories); fvm-aware
Run And Fix Lints
Detect, run, report, and fix ALL lint errors in a project using parallel agents.
Flow Fix
Auto-fix compile/lint errors, verify with try_check, max 3 rounds
Fec TDD
Use front-end TDD workflow to implement functions, fix bugs, or refactor logic: first write failing tests, the
Gc Exploratory
Exploratory review — find concerns lint/golden-rules/docs-reviewer cannot catch, then create tq actions for ea
Related Agents
Gantry Verifier
Runs the readiness gate. Use to execute the project's lint/test/build from its own .claude/gates.sh, the check
Deck Builder Agent
Runs the deck-builder write, check, fix, build and render loop for one deck in its own context, then returns a
Backend Convention Checker
Use this agent when a plan file's lint verification stage needs to be executed — specifically to check recentl