mixmatter · diff
git:20260909.d000cc1 to git:20260911.7a8ae03
50 added, 398 removed. Audit A to A.
---
name: press-print
description: >-
- Transform a user-supplied photograph into a Press-Print image: a source-aware contemporary editorial print
- reconstruction using selective photography, visible halftone or duotone treatment, strongly flattened graphic
- fields, tactile torn-paper collage, modernist hierarchy, and print texture. Use when the user asks for
- Press-Print, editorial print reconstruction, halftone collage, print-modernist image transformation, or wants
- a photo rebuilt into a bold non-photographic printed composition. Preserve semantic identity, source-defining
- structural anchors, and source text when it materially contributes to scene identity. By default, add zero new
- text. If the user explicitly supplies exact text, add only that exact wording. Never translate source text, create
- bilingual duplicates, or invent replacement text, filler copy, captions, pseudo-text, or typography. v1.0.2.
+ Press Print 2.0 art-directs and reconstructs user-supplied imagery while preserving the established Press Print
+ visual DNA. It reads semantic identity and visual structure before transformation, exposes a simple Direction +
+ Structure + Intensity host UI when useful, executes clear requests directly, and preserves successful decisions
+ across revisions. Results use source-aware cropping, flattened editorial composition, selective halftone/duotone,
+ graphic fields, controlled tactile collage, and strict source-text protection. Add no new text by default unless the
+ user explicitly selects Typography generated-text behavior or supplies exact wording. v2.0.0.
---
- # Press-Print
-
- Press-Print is a source-aware visual reconstruction system for transforming photographs into contemporary print-driven compositions.
-
- Its governing principle is:
-
- > Preserve semantic identity, not visual completeness.
-
- Treat the source photograph as evidence and raw material, not as a finished composition that merely needs a filter.
-
- A second governing rule applies whenever text is visible in the source:
-
- > Source text is content. New typography is generation.
-
- Existing source text may be selectively retained when it contributes to scene identity. Unless the user explicitly supplies exact new wording, generated typography is outside the Press-Print v1.0.2 system.
-
- ## Use this skill when
-
- Use Press-Print when the user wants a supplied image transformed into a bold, graphic, layered, printed composition with a clearly non-photographic result.
-
- Typical source categories include:
-
- - cities and streets
- - architecture
- - transport and infrastructure
- - landscape
- - public interiors
- - retail environments
- - people and performance
- - objects and cultural artifacts
-
- ## Do not use this skill when
-
- Do not use Press-Print when the user's primary goal is:
-
- - photorealistic enhancement
- - faithful restoration
- - subtle color grading
- - watercolor or painterly conversion
- - generic vector illustration
- - typography-led poster design
- - event, exhibition, campaign, or promotional poster design
- - headline/date/body-copy driven editorial layout
- - general graphic design from scratch
- - historical or antique imitation
-
- When Press-Print is explicitly invoked for an out-of-scope typography-led task, do not silently turn it into a general poster-design tool. If a source photograph is present, offer the supported alternative: reconstruct the photograph and, if requested, add only the user's exact wording without generating any other copy.
-
- ## Source text policy
-
- Before generating, inspect the source for visible text and classify it by role.
-
- ### Default rule
-
- If the user does not explicitly request added text, do not add any text that is not already present in the source image.
-
- If the source contains no detectable text and the user does not explicitly request text, the output must contain zero text.
-
- If the source contains text and the user does not explicitly request new text:
-
- - only source-derived text may appear
- - source text may be retained, cropped, obscured, fragmented, reduced, or partially suppressed
- - no new words, letters, numbers, captions, labels, slogans, filler copy, editorial side notes, metadata, or pseudo-text may be introduced
-
- ### A. Incidental text
-
- Examples include distant advertising, tiny labels, background copy, or text that is not important to scene identity.
-
- It may be:
-
- - cropped
- - obscured
- - simplified
- - reduced into texture
- - left partially unreadable inside a retained photographic fragment
-
- Exact preservation is not required.
-
- ### B. Scene-identifying text
-
- Examples include station signage, road signs, storefront names, directional labels, entrance signs, or location markers that help identify the scene.
-
- Prefer to retain this text as part of source imagery when feasible.
-
- Do not translate, rewrite, duplicate, enlarge, promote it into a new design element, or add a second-language equivalent.
-
- ### C. Identity-critical text
-
- Examples include a primary station name, brand name, book title, artwork title, major wayfinding label, or other wording whose exact identity materially matters.
-
- Preserve its original language, wording, spelling, and semantic role whenever feasible.
-
- Treat it as protected image content, not editable typography.
-
- ### D. Text-dominant source
-
- Examples include posters, menus, magazine covers, packaging fronts, book covers, or signage where typography occupies a large part of the source.
-
- Press-Print may crop, partially obscure, layer, or retain the original text as source imagery, but must not redesign the source into a new typography system.
-
- Do not newly typeset, translate, rewrite, duplicate, invent, or relocate source text as a fresh headline, caption, label, or body-copy system.
-
- ### Text preservation fallback
-
- If exact source text cannot be preserved reliably, crop, obscure, simplify, or retain it as photographic texture rather than inventing approximate replacement text.
-
- Never replace uncertain source text with guessed wording, misspelled reconstructions, pseudo-text, or invented translations.
-
- Do not interpret the word "editorial" as permission to add editorial typography. Press-Print editoriality comes from composition, cropping, hierarchy, image-state contrast, texture, and print treatment.
-
- ### Language rule
-
- - Preserve source text in its original language.
- - Do not translate source text.
- - Do not create bilingual duplication or a parallel second-language version.
- - If the source is monolingual, keep it monolingual.
- - If the source is already bilingual, it may remain bilingual only in source-derived form.
- - Do not expand, regularize, relocate, or redesign existing bilingual content.
-
- ### High text-density scenes
-
- For text-rich environments such as dense commercial streets, rail stations, convenience stores, supermarkets, signage walls, and urban scenes in places such as Tokyo, Hong Kong, or Seoul:
-
- - preserve typographic density, not typographic completeness
- - keep only a small number of identity-bearing source texts clearly readable
- - reduce most other source text into cropped fragments, partial signage, halftone, texture, or obscured visual material
- - do not translate monolingual signs or make them bilingual
- - dense source text never grants permission to generate more text
-
- ### Text footprint
-
- Unless the user explicitly requests larger treatment of the exact text they supplied:
-
- - total clearly readable text should usually occupy no more than about 15% of the final image area
- - any single clearly readable text block should usually occupy no more than about 8% of the final image area
- - source text should not become dominant unless the source materially requires it and the user wants that outcome
-
- ### User-requested text exception
-
- If the user explicitly requests added text:
-
- - render only the exact wording explicitly supplied by the user
- - add no extra words, translations, subtitles, labels, dates, captions, or decorative letters
- - do not translate it unless the user explicitly asks for translation
- - do not create a bilingual variant unless the user explicitly requests that exact bilingual text
- - if placement, size, or hierarchy is unspecified, keep the requested text visually controlled within the footprint guidance
-
- Example: if the user requests `地铁`, add only `地铁`. Do not add `Metro`, `Subway`, `地铁 / Metro`, `Urban Metro`, or `地铁系统` unless the user explicitly requests that exact wording.
-
- This exception does not permit unrelated copy or turn Press-Print into a from-scratch typography generator.
-
- ## Core procedure
-
- Before generating, analyze the source silently and perform these five operations.
-
- ### 1. Identify structural anchors
-
- Identify 1 to 3 source-defining structures that make the scene recognizable.
-
- Examples:
-
- - coastline curve
- - distinctive tower silhouette
- - crossing pattern
- - roofline
- - window grid
- - railway direction
- - tree canopy
- - figure pose
- - row of lanterns
- - shelf rhythm
- - identity-critical source signage
-
- Preserve these clearly enough to retain the source identity.
-
- Do not confuse transformation with destruction of the source's most distinctive geometry or identity-bearing text.
-
- ### 2. Disassemble
-
- Break the source into meaningful visual components rather than processing it as one intact image.
-
- Possible components include:
-
- - main subject
- - background structure
- - skyline
- - architecture
- - people
- - vegetation
- - water
- - roads
- - windows
- - source signage
- - repeated patterns
- - light and shadow masses
-
- Complex images will usually support 3 to 7 components. Simpler sources may use fewer. Do not force fragmentation without compositional purpose.
-
- ### 3. Recompose
-
- Rebuild the components into a new hierarchy.
-
- Possible operations:
-
- - aggressive crop
- - scale shift
- - partial isolation
- - overlap
- - displacement
- - interrupted continuity
- - selective repetition
- - compressed depth
- - enlarged structural fragment
- - quiet negative-space field
-
- The original camera composition must not remain fully intact.
-
- Do not turn retained source text into a new headline or typographic focal point merely to make the composition feel designed.
-
- ### 4. Reassign visual states
-
- Assign different parts of the image to different visual states.
-
- **PHOTOGRAPHIC**
- Retain limited recognizable detail where it is valuable, especially when exact source text or identity-bearing detail needs protection.
-
- **PRINTED**
- Convert selected regions into halftone, duotone, high-contrast, or offset-print-like treatment.
-
- **GRAPHIC**
- Convert selected regions into flat fields, silhouettes, simplified geometry, or abstracted structural forms.
-
- **COLLAGED**
- Use cut, layered, torn, shifted, or interrupted fragments when they strengthen hierarchy.
-
- Do not apply one uniform treatment to the whole image.
-
- ### 5. Reduce and hierarchize
-
- Remove, flatten, group, or silence secondary information.
-
- The final image should have:
-
- - dominant zones
- - secondary zones
- - quiet zones
-
- Do not preserve every object, every surface, every edge, or every tonal transition.
-
- ## Source-derived graphics rule
-
- Graphic intervention should emerge from structures already present in the source whenever possible.
-
- Derive shapes from:
-
- - architecture
- - coastlines
- - roads
- - windows
- - shadows
- - vegetation
- - railings
- - signs
- - repeated structures
- - clothing or figure silhouettes
-
- Do not invent arbitrary circles, suns, triangles, stripes, or decorative blocks merely to make the image feel designed.
-
- ## Visual language
-
- Aim for:
-
- - contemporary editorial print sensibility without unrequested typography
- - an extremely flat arrangement of shapes on a 2D surface
- - strongly compressed space with little to no perspective
- - interlocking foreground, middle-ground, and background planes
- - minimal volumetric modeling and no realistic cast shadows
- - bold asymmetry
- - strong cropping
- - limited color families
- - halftone and duotone contrast
- - matte printed texture
- - controlled collage
- - flat color fields
- - clearly visible, intentionally varied halftone regions
- - tactile torn-paper edges and cut-paper overlaps
- - rough-edged interruptions and visible paper-layer transitions
- - high-contrast hierarchy
- - compressed or interrupted depth
- - active negative space
- - modern rather than nostalgic visual energy
-
- ## Color
-
- Use roughly 3 to 6 major color families.
-
- Prefer a system containing:
-
- - one structural dark
- - one light paper-like base
- - one or two strong accents
- - one supporting hue if needed
-
- Useful families include deep navy, cobalt, off-white, charcoal, black, vermilion, orange-red, muted turquoise, mustard, muted green, and coral.
-
- Reduce the source's photographic color complexity substantially.
-
- ## Halftone
-
- Halftone must be clearly perceptible and intentional. It is a selective structural tool, not a blanket effect or faint cosmetic noise.
-
- Use it to:
-
- - flatten selected photographic regions
- - separate layers
- - convert realism into printed information
- - create contrast against clean flat zones
-
- Never coat the entire image in the same dot pattern or density.
- Vary dot scale, density, direction, and placement deliberately. Contrast printed regions with clean flat zones.
-
- ## Collage
-
- Collage must have a stronger tactile torn-paper character while behaving as editorial structure.
-
- Every fragment must have a compositional job.
-
- Avoid:
-
- - scrapbook layouts
- - random stickers
- - decorative fragments with no structural purpose
- - clean corporate rectangles used as generic layout blocks
- - mood-board aesthetics
+ # Press Print 2.0
- Favor visible torn edges, cut-paper overlaps, rough-edged interruptions, pasted-fragment logic, and deliberate paper-layer transitions. Every tear and fragment must support hierarchy, source structure, or spatial compression.
+ The canonical skill implementation lives at `skills/press-print/SKILL.md`.
- ## Detail hierarchy
+ When this repository-level skill entry is loaded, **read and follow `skills/press-print/SKILL.md` as the authoritative instructions before performing a Press Print transformation**.
- **Primary zones** may retain the clearest recognition and strongest contrast.
+ Also use these canonical references when relevant:
- **Secondary zones** should be grouped, simplified, or partially abstracted.
+ - `skills/press-print/references/press-print-v2-runtime.md` — art-direction, interaction, preservation, and revision behavior.
+ - `skills/press-print/references/press-print-v1.md` — established Press Print visual reconstruction language. V2 must not replace or dilute it.
+ - `skills/press-print/references/quality-rubric.md` — evaluation and regression guidance.
+ - `docs/PRESS_PRINT_HOST_UI_V1.md` — canonical first-version ChatGPT host UI and version-state model.
- **Tertiary zones** may be flattened, cropped, converted to texture, or removed.
+ ## Non-negotiable identity
- Do not distribute attention evenly.
+ > Photography is source material, not sacred material.
- ## Lighting and space
+ > Reconstruct, do not decorate.
- Treat the entire image as a designed 2D surface. Flatten foreground, middle ground, and background into interlocking planes, silhouettes, fragments, halftone regions, and cut-paper structures.
+ > Preserve semantic identity, not visual completeness.
- Replace ordinary photographic realism with graphic tonal organization. Prefer front-facing, near-flat, or simplified top-down viewpoints.
+ > Every visible intervention requires a structural or semantic cause.
- Prefer:
+ > Expand Press Print's intelligence, not its aesthetic identity.
- - silhouette
- - tonal blocks
- - print density
- - flat light-dark separation
- - selective highlights
- - compressed depth
- - layered planes
+ ## Interaction summary
- Avoid strong realistic perspective, deep spatial recession, cinematic depth, volumetric modeling, soft atmospheric depth, realistic lighting, and realistic cast shadows.
+ Press Print should feel simple to ordinary users.
- The image should function first as a designed surface and second as a record of physical space.
+ - **Clear request:** execute directly without forcing an unnecessary control round trip.
+ - **Vague or exploratory request:** inspect the actual image and use `render_creation_card` when available. The card exposes Direction, Structure, Intensity, and minimal special fields only.
+ - **Revision:** preserve successful crop, locks, hierarchy, identity, active version state, and useful material decisions; change the requested or diagnosed axis instead of re-randomizing everything.
+ - **After a result:** `render_result_card` may expose Refine, Try Another, and Use This. Refine remains language-driven.
- ## Hard constraints
+ The first-version Direction choices are Editorial Print, Flat Graphic, Collage, Typography, Restore, and Custom.
- - If the user does not explicitly request added text, generate no new text or typography.
- - No pseudo-text, filler copy, decorative letters, labels, captions, dates, slogans, metadata, or new words/numbers.
- - Preserve source text selectively when it materially contributes to scene identity.
- - Never translate, rewrite, duplicate, enlarge, restyle, add a second-language equivalent to, or promote source text into a new headline or editorial element.
- - Preserve monolingual source text as monolingual; existing bilingual content may remain only in source-derived form.
- - If the user explicitly requests text, render only the exact requested wording and nothing else.
- - Keep readable text within the 15% total / 8% per-block guidance unless the user explicitly requests larger treatment of their exact supplied text.
- - If source text cannot be reproduced reliably, obscure or crop it rather than hallucinating a replacement.
- - Preserve the original aspect ratio unless the user requests another.
- - Do not leave the source photograph intact.
- - Do not reduce the whole image to one uniform vector treatment.
- - Do not use blanket halftone.
- - Do not fake antique paper, sepia history, or nostalgia for its own sake.
- - Do not introduce arbitrary decorative geometry without a source-derived reason.
- - Do not destroy source-defining structural anchors.
+ Typography is an explicit exception to the default zero-new-text rule. Restore is a source-preserving Press Print mode, not automatic archival photo restoration.
- ## Failure test
+ The user should not need to know internal concepts such as `READ → UNDERSTAND → PROTECT → DIRECT → RECONSTRUCT → MATERIALIZE → CRITIQUE → REVISE`.
- The transformation has failed if it looks like:
+ ## Visual continuity
- - the original photograph plus a print filter
- - generic retro poster art
- - a clean corporate vector illustration
- - a scrapbook collage
- - a muddy all-over halftone
- - a composition whose key source identity has been lost
- - an AI poster dominated by arbitrary circles, suns, stripes, or decorative blocks
- - a composition containing unrequested headlines, captions, labels, filler copy, pseudo-text, or decorative typography
- - source text rewritten, translated, duplicated, enlarged into a headline, or replaced with hallucinated approximations
- - a monolingual source made bilingual or given a translated parallel version
- - user-requested text altered, expanded, translated, or accompanied by additional copy
- - readable text exceeding the controlled footprint without source necessity or an explicit request to enlarge the user's exact supplied text
+ The established Press Print system remains the visual authority:
- ## Success test
+ - strongly flattened, surface-first editorial composition,
+ - source-derived crop and scale shifts,
+ - selective photographic retention,
+ - visible but selective halftone and duotone,
+ - graphic planes and silhouettes,
+ - controlled cut/torn-paper collage,
+ - compressed/interrupted depth,
+ - active low-information fields,
+ - contemporary print energy rather than generic retro styling.
- A successful Press-Print result should feel as though a designer disassembled the photograph, retained its most meaningful visual identity, then rebuilt it into a publishable contemporary print-driven image.
+ Do not turn Press Print into a generic photo editor, style marketplace, cinematic image model, or parameter-heavy design suite.
- The viewer should recognize what the image is about while clearly seeing that the original photograph no longer remains visually complete.
+ ## Text continuity
- Important source text should either remain faithfully embedded in source imagery or be deliberately reduced/obscured rather than regenerated incorrectly.
+ Default behavior remains conservative:
- Before generating, apply this final check: if the user did not explicitly request added text, allow no new text anywhere—no headlines, captions, labels, letters, words, numbers, pseudo-text, translations, or bilingual duplicates. Empty areas must remain shape, color, texture, source-derived imagery, or negative space. If the user did request text, render only the exact requested wording.
+ - add zero new text unless the user explicitly supplies exact wording or enters Typography Generate text mode,
+ - preserve identity-critical source text when feasible,
+ - never invent approximate source wording,
+ - never translate source text by default,
+ - never create bilingual duplicates by default,
+ - if exact source text cannot be preserved reliably, obscure/crop it rather than hallucinate it.
- For the full generation prompt, read `prompt/press-print-v1.md`.
- For evaluation, read `eval/quality-rubric.md`.
+ For the full system, always defer to `skills/press-print/SKILL.md` and its references.