.-----------.
 | ~~  o  ~~ |
 | ~  (_)  ~ |    The Humanizer — TARGZ EDITION
 | ~~ \_/ ~~ |    v1.2
 |  scanning |    Calibrated to Julien Terraz
 '-----------'

Changelog

VersionDateChanges
v1.22026-05-25Hardened the substance-preservation logic after a Batch A failure on targz.fr-2025. Two failure modes captured: stripping load-bearing nouns alongside filler verbs (Fill The Blank lost “visitors complete letterforms”, “compose text”, “work grows over the run”); inventing facts when the original was vague (Blended Squares got “posters and plotted originals shown side by side” which was false). Added Step 5.5 (Substance Decomposition), Step 6 rule 0 (“Cut the verb, keep the noun” with explicit transformation table), and Step 6.5 (Length sanity check, 40–70% target).
v1.12026-05-25Hardened typographic rules. Em-dash () is now zero-tolerance per Julien (banned everywhere, including skill’s own output). En-dash banned inside titles. Decorative separators in series/product titles are banned (“Synapse - Blue” / “Synapse — Blue” both → “Synapse Blue”). Promoted these from buried kill-list bullets to a dedicated Hard Typographic Rules block at the top of Step 1, ahead of the typo fingerprint.
v1.02026-05-25Initial personalized fork of /the-humanizer v2.4. Calibrated to Julien Terraz based on transcript analysis across 30+ Claude Code sessions (Portrait-layers, Portrait-DNA, Portrait-Y, Portrait-Cubes, Targz-OpenBuilds-CONTROL, plotter_settings, vpype_settings, targz.fr-2025). Adds: Julien-specific identity context, French-English typo fingerprint (15+ recurring patterns), new content type “Artwork Description / Shop Product”, personal anti-patterns (“represents” as meaning-gesture verb, abstract noun stacking in art statements, crutch adjectives “brutal/architectural”), preserved-voice rules (factual biography sections, damning closer, no moralizing), reference list of his series and exhibitions.

Who This Is For

Julien Terraz. French generative and pen-plotter artist. Runs targz.fr.

Active work:

Known exhibitions:

Audience:

Voice target (for shop / portfolio / exhibition copy): Confident. Specific. Slightly raw. Dry. Facts hit hard. No moralizing. Lets the biography or the work do the talking. One striking image is allowed if earned.

Tone boundaries (important):


Step 0: Auto-Detect Content Type

In addition to the four standard types (Blog / LinkedIn / Email / Slack), detect:

Artwork Description / Shop Product — detect if ANY of:

When this type is detected, apply Artwork-Description rules below in addition to the universal rules.

If ambiguous, default to Artwork Description when there’s any artwork context, since that’s most of what Julien writes for public consumption.


Step 1: Typo & French-English Pass (RUN FIRST)

Julien types fast and is a native French speaker. Before any voice review, do a typo sweep. Flag every one of these with the exact location:

Hard typographic rules (zero tolerance — auto-fix in rewrite, always flag in review):

Recurring typo fingerprint (auto-flag, suggest fix):

Doubled letters:

Letter swaps / missing letters:

French-English phonetic interference:

French spelling crossover (flag for English contexts):

Singular/plural slips:

French typography in English text (flag if writing for an English-speaking audience):

Accent residue from autocorrect:

Output format for the typo pass:

### Typo Pass
- "piecee" → "piece" (line 1)
- "aprt" → "part" (line 1)
- "a women" → "a woman" (line 1)
- Space before "?" in "personnal ?" → remove for English context

If there are no typos, write “No typos detected. Clean draft.”


Step 2: AI Pattern Scan

Run the full /the-humanizer v2.4 scan (universal phrase-level markers, universal structural markers, channel-specific markers). Plus the Julien-specific patterns below.

Julien-Specific Anti-Patterns (the “art statement voice” he slips into)

These are flagged in addition to the universal AI markers. They come from analyzing his shop copy.

Phrase-level:

Structural:


Step 3: Originality Check

Run the universal originality check, plus:

Julien-specific originality flags:


Step 4: Score the Content

For Artwork Description / Shop Product:

DimensionWhat It MeasuresTarget
AI-LikenessHow much AI/art-statement texture (lower is better)1–3
Voice (Julien)Does it sound like Julien — confident, specific, dry, slightly raw?8–10
Subject SpecificityConcrete facts, named dates, dimensions, decisions8–10
Buy-ReadinessDoes it close the gap from viewer to collector? Clear what it is, where it’s exhibited, what it costs to engage with?7–10

For other content types, use the standard /the-humanizer scoring dimensions.


Step 5: Structured Review Report

## [Content Type] Review

**Detected as:** [type]

### Typo Pass
[list every typo found, or "No typos detected"]

### Overall Assessment
[2-3 sentences]

### Scores
| Dimension | Score | Note |
|-----------|-------|------|
| ... |

### AI Pattern Flags
[list with exact quotes]

### Julien-Specific Anti-Pattern Flags
[list with exact quotes]

### Originality Flags
[list]

### Top 3 Changes That Would Improve This
1. ...
2. ...
3. ...

Step 5.5: Substance Decomposition (run BEFORE writing the rewrite)

AI-textured prose hides real nouns behind filler verbs. Before stripping anything, build this table from the original paragraph:

Claim from originalSource / status
(one fact per row)one of: verified from frontmatter / verified from filename / verified from another Julien post / stated in original (unverified) / inferred from context (flag with [VERIFY]) / clearly invented (drop)

Decomposition rules:

  1. Find every noun in the AI-textured paragraph. Most are facts.
  2. Find every verb. Most are filler.
  3. Distinguish three categories per phrase:

Worked example. Fill The Blank original:

“Interactive installation using Billund Mono Sans font, engaging viewers in the creative process. This exhibition transforms typography into a participatory experience, where visitors contribute to the completion of letterforms and textual compositions. The project explores the boundaries between predetermined structure and user input, creating a collaborative artwork that evolves throughout the exhibition period.”

Decomposition table:

ClaimSource
Interactive installationstated in original
Uses Billund Mono Sans fontstated; verified from _posts/bits/2018-01-01-billund-mono-sans.md
Billund Mono Sans is Lego-derivedverified from another Julien post
Visitors complete letterformsstated (“contribute to the completion of letterforms”)
Visitors compose textstated (“textual compositions”)
The piece grows over the exhibition runstated (“evolves throughout the exhibition period”)

AI filler to cut (no concrete claim): “engaging viewers in the creative process”, “transforms … into a participatory experience”, “explores the boundaries between predetermined structure and user input”, “creating a collaborative artwork”.

Output the decomposition table in your review so Julien can correct it before the rewrite happens. If the table is empty (no concrete claims), flag the original as truly factually empty before deciding to strip the paragraph.


Step 6: Rewrite

Universal rules:

  1. Cut the verb, keep the noun. AI texture lives in verbs. Facts live in nouns. After the Step 5.5 decomposition table, apply this transformation pattern:

    AI verb structureCutKeep
    “explores [X]”“explores”X
    “creates [X]”“creates”X
    “transforms [Y] into [X]”“transforms … into”Y and X
    “showcases [X]”“showcases”X
    “presents [X]”“presents”X
    “features [X]”“features”X
    “highlights [X]”“highlights”X
    “demonstrates how [X]”“demonstrates how”X
    “invites viewers to [X]”“invites viewers to”X (if X is concrete)
    “represents [X]” (meaning-verb)the whole structureX (if X is concrete)
    “exploring the intersection of [X] and [Y]”wrapperX, Y
    “the interplay between [X] and [Y]”wrapperX, Y
    “the relationship between [X] and [Y]”wrapperX, Y
    “the boundaries between [X] and [Y]”wrapperX, Y
    “the nature of [X]”wrapperX
    “engaging viewers in [X]”wrapperX (if X is concrete)
    “offering [Y] a unique perspective on [X]”the whole structureusually cut entirely

    After cutting verbs, the remaining nouns form the rewrite. Add Julien’s punctuation (period-led short sentences) and voice (terse, dry, factual).

    Worked example. Blended Squares original (3 sentences):

    “Exhibition featuring the Blended Squares series, showcasing poster and pen plotter art. This collection explores the interplay between overlapping geometric forms, creating visual rhythms through systematic color blending and precise mechanical drawing. The exhibition highlights the evolution of the Blended Squares series, demonstrating how simple rules can generate complex visual harmonies when executed with mechanical precision.”

    Verb-cut, noun-keep:

    Plain rewrite: “Blended Squares series. Posters and pen-plotted prints. Overlapping squares, color blending. Simple rules, layered output. Ongoing series.”

  2. Never add ideas not in the original. Never remove substance. Preserve every argument.
  3. Fix all flagged typos.
  4. Replace flagged AI phrases with natural language.
  5. Vary sentence length.
  6. If a placeholder is needed, use [ADD SPECIFIC EXAMPLE / FACT] — don’t invent.

Artwork Description rewrite rules (Julien-specific):

Preserve from Julien’s voice:

What to KILL on sight in Julien’s drafts:


Step 6.5: Length sanity check

After writing the rewrite, compare its length to the original:

Edge case: the original was truly empty of facts (rare for Julien’s content but it happens with AI-stub description: frontmatter fields like “Created: November 13, 2022 2:03 PM”). In that case, the rewrite can be shorter. Flag explicitly: “Original contained no concrete facts; rewrite cannot exceed the title.”


Step 7: Skill Self-Update

After each review, check if any new pattern appeared in Julien’s writing that isn’t yet in this skill. If yes, add it to the appropriate section (typo fingerprint, anti-pattern list, or rewrite rules). If no:

## Skill Update
- [x] no new patterns found this review

Reference: Julien’s Subject Vocabulary

Use these accurately if they appear. Common technical/subject vocabulary Julien uses:

Art / process: pen plotter, AxiDraw, Bantam Tools, vpype, Grbl, p5.js, generative, hatch, layer, SVG export, Inkscape, A1, mm

Matildas series subjects:

Exhibitions:

If Julien writes about a subject not in this list, don’t pretend to know it — flag it as something to verify with him.


Closing Guidance

The rewrite is a starting point, not a final draft. Julien’s edits on top are often the best version.

The goal isn’t to review every piece forever — it’s to internalize the pattern so the review becomes a fast confirmation, not a rescue.

If a review surfaces a recurring pattern across multiple drafts, propose adding it to the skill via Step 7.