← Portfolio
WRITING ENGINESHIPPED

Copywriter.

A suite of four Claude Code skills that write specific, proof-backed copy instead of generic AI copy, gated by a linter that hard-blocks AI slop before anything ships.

JUL 26 20264 PART CASE STUDY

IN PLAIN ENGLISH

What this is.

Copywriter is a set of four Claude Code skills for proof-backed writing. A dependency-free linter blocks known AI-slop patterns before a draft can ship.

01 / THE PROBLEM

Better prompting does not fix weak inputs.

Generic AI copy sounds generic because it is the statistical average of generic inputs. Copywriter makes the quality bar explicit: start with evidence, keep claims honest, and give each surface a job instead of asking for nicer adjectives.

02 / HOW IT WORKS

Four skills, one shared source.

The system separates proof discipline, reader relevance, structure, and voice. A shared install source copies the voice file, forbidden list, linter, and swipe corpus into each skill so an update cannot leave an installed copy stale.

03 / ENGINEERING DECISIONS

The model does not get to grade itself.

A small Python linter, with no model in the loop, hard-blocks em dashes, spaced-hyphen substitutes, negative-parallelism reframes, dead vocabulary, dead phrases, and unresolved proof placeholders. A twelve-test quality bar prints evidence, and revisions stop after three passes when the upstream proof is not strong enough.

04 / WHERE IT STANDS

Built and in use as an internal writing engine.

The engine, voice model, forbidden list, quality gate, and linter are built. The honest output is sometimes a blocker: “targeting this month” must not become “shipping this month” because the latter reads better.

THE HONEST VERSION

What I am actually counting.

The useful feature is the hard stop. A clean lint run is a release condition, not a decorative score beside copy that still makes claims the evidence cannot support.

TRY IT

Try the interaction.

Interactive demo loading. The case-study explanation remains available without JavaScript.

TOOLS AND CONSTRAINTS

  • Claude Code skills
  • Python
  • Deterministic linting
  • Proof gates
  • Shared install source

RÉSUMÉ

Get the résumé.

Download the public copy now, or ask for the full version with direct contact information.

PUBLIC COPY

No email needed · PDF

Download

FULL COPY

Name and email, and I’ll send it through the existing request process.