Amplifier Smart Tools

Unslopper

The defaults a model reaches for, named, scored and removed

Removes AI design defaults from visual work: audits HTML, CSS or screenshots against twenty slop indicators, applies the fixes, commits a brief to a three-color direction, generates textured backgrounds, and teaches the vocabulary needed to direct a model

A Smart Tool: a Python library with a thin command line, built from the Unslop School course. 5 capabilities run with no model and no credentials; 6 run through an agent provider, Amplifier Agent or the Claude Agent SDK, and have their answers checked in code.

What one run returned

Unedited outputs of one run on 2026-11-11 over the lesson 3 fixture, tests/fixtures/audit-slop-card.html; model-backed commands ran through the claude agent provider. A different run can answer differently. The manifest marks antislop as rerun on that date after a first attempt failed. Read the full recorded outputs.

Before

14 of 20 by scan: Pure default output

After unslop

0 of 20 by scan: No defaults showing

After antislop

0 of 20 by audit: No defaults showing Scan of the same file: 2 of 20.

The card is tests/fixtures/audit-slop-card.html, the lesson 3 feature card for an imaginary coding agent. Each frame is the recorded file with its remote font links removed, because this site loads nothing from outside; the headline falls back to a system serif where the file asked for Instrument Serif.

Which capability for which job

Deterministic ones answer the same way every time and need no credentials. Model-backed ones send the file and the course material to an agent and check its answer in code. The full routing table adds the matching skill and a command to start from.

Without a model

  • manifest Print the tool's manifest as JSON.
  • reference Print the course material: terms, indicators, fixes, textures or palette studies.
  • route Pick the capability and Agent Skill a job calls for, from a sentence about the job.
  • scan Find the slop indicators static heuristics can see in HTML or CSS, with evidence and a score.
  • contrast WCAG contrast ratio between two colours and the levels it passes.

Through a model

  • audit Review a file, URL or screenshot against the twenty indicators and report what shows, with evidence.
  • unslop Apply the fixes to an HTML or CSS file as a diff, and write it on request.
  • direct Turn a brief into a committed direction: scene, three-colour palette, type, hero and CSS tokens.
  • tutor Teach, quiz or explain the twenty design terms, one short turn at a time.
  • texture Recommend and generate a textured background as CSS or canvas code in a palette.
  • antislop Run the whole pipeline over a file: audit, fix, direct, texture, polish and re-audit.

Install

[all] brings both agent providers; [claude] or [amplifier-agent] brings one, and no extra gives the deterministic capabilities only. unslopper --help prints the tool's skill, written for an agent.

uv tool install "unslopper[all] @ git+https://github.com/michaeljabbour/amplifier-capability-unslopper"
unslopper --help

Seven Agent Skills teach the same methods to an agent that works by hand: download them as one zip, or read what each one covers.

Not a renderer or a browser, not a design system, not a copywriting tool and not a judge of taste. The twenty indicators are tells, not rules; a repeated, subject-driven choice is reported as deliberate and left alone.