moda-document-print
PREREQUISITE — load moda-core once per session (step-0, write contract,
free/metered map). Already loaded? Skip ahead. If you cannot load it, the
non-negotiables: run moda doctor --json before anything; moda brand list
before creating; writes that pin a revision use your last read's — on
stale_revision, re-read and retry once (it heals); send the canvas link the
moment it exists; stuck or failed? moda ask "<question>" — free and fast,
never guess.
Sizes and defaults
All --category prints; sizes are canvas pixels at the piece's physical intent.
| Piece |
Size |
Notes |
| Flyer / one-sheet |
816×1056 |
US-Letter (A4: 794×1123) |
| Poster 18×24in |
1350×1800 |
24×36in → 1800×2700; type scales with the sheet |
| Trifold brochure |
1056×816 × 2 pages |
3 panels per side — imposition in references/print.md |
| Menu |
816×1056 |
often 2 pages; keep prices on one grid |
| Resume |
816×1056 |
one page unless the user says otherwise |
| Certificate |
1056×816 |
landscape Letter |
| Invitation |
525×750 |
5×7in |
| Letterhead |
816×1056 |
US-Letter (A4: 794×1123); a small mark up top, body left empty |
| Postcard |
528×384 |
5.5×4in; 2 pages — keep the back's right side clear if it's mailed |
| Business card |
375×225 |
3.5×2in + bleed; 2 pages (front, back) |
| Merch (t-shirt, sticker, mug) |
see references/print.md |
flat art, no bleed assumptions |
- A print piece is read up close — pack the page. Icons, rules, stat rows
and cards carry structure; a screen-sparse layout looks empty in the hand.
- Keep meaningful content ≥3mm (~12px at Letter scale) off every trimmed edge;
let backgrounds and colour fields run to the edge.
- A poster or flyer FOR a platform (an Instagram poster) is not this skill — the
platform child owns the size and safe areas.
- Pixel-only and RGB-only: no CMYK or PDF/X export, no DPI metadata — the print
shop's preflight converts; say so rather than promising press-ready CMYK. A
vendor's dieline can't import as locked guides — rebuild it, then delete it
before export (references/print.md).
Recipe — one printed piece
moda canvas create --name "[Piece]" --intent "[one-line brief]" --size [WxH from the table] --pages [1 or 2] --category prints --brand [KIT] — send the link immediately.
- Read the source with your harness's file-reading tools; scope the piece to one
dense page (or one page per side) before authoring anything.
- Imagery: a poster or invitation usually earns a generated hero —
moda media generate-image --prompt "[subject, brand palette]" --model [MODEL]; a menu or resume is a legitimate type-only piece. State the choice.
- Author one apply per page/side:
moda canvas markup [CANVAS_REF] --file - --page [PAGE_ID] (references/markup.md), with the kit's tokens.
moda canvas screenshot [CANVAS_REF] — check edge clearance, fold panels, type floor, and that nothing critical sits in a trim zone; fix and re-screenshot.
moda export [CANVAS_REF] --format pdf -o [piece].pdf — the default PDF is vector with selectable text and embedded fonts, crisp at any print scale. Do NOT pass --flatten unless the user asks for raster.
- Read
warnings[] and relay honestly: font_substituted (a face did not embed) is the one that matters for print.
Recipe — trifold brochure
- Create TWO landscape Letter pages (1056×816),
--category prints.
- Panel order is NOT reading order: outside page is panels 5-6-1, inside page is
2-3-4 — the imposition map is in references/print.md. Author to the map.
- Author each side in one apply; keep a ~6px gutter of quiet either side of each
fold line so no headline lands on a crease.
- Screenshot, verify panel-by-panel against the reading order, then export PDF.
Examples
- "a poster for our concert" → single-piece recipe at 18×24in.
- "a trifold brochure for the open house" → trifold recipe, imposed correctly.
- "make my resume look designed" → single-piece recipe at 816×1056, type-only.
- "business cards for the team" → 2 pages (front/back) with bleed, PDF out.
- "a t-shirt for the conference" → merch row: flat art, brand marks at real scale.
Errors
Any typed error → load moda-core and read its recovery reference.
The trap here is a flattened PDF: the raster default is for screens, so print
exports omit --flatten. stale_revision heals — re-read and retry once.
Make it recurring
An event series — a monthly menu, a recurring certificate run — is the cheapest
return reason Moda has: save the proven piece with moda-templates, then let
moda-automate fill in the blanks each cycle.
See also: moda-document — reports, one-pagers, multi-page documents ·
moda-core — the contract, recovery, everything Moda can do.
References
| Doc |
Load when |
| references/print.md |
sizes, bleed, print density, the trifold imposition map, merch |
| references/document-design.md |
scope, density, page balance |
| references/export.md |
vector vs flattened PDF, warnings |
| references/no-brand-design.md |
no kit is active — inventing the identity: palette law, type, imagery, layout system |
1---2name: moda-document-print3description: Print pieces: poster, flyer, brochure/trifold, menu, resume, certificate, invitation, business card, merch — print sizes, PDF out. A poster/flyer FOR a platform → that moda-social child.4---56# moda-document-print78<!-- moda:banner -->9**PREREQUISITE — load `moda-core` once per session** (step-0, write contract,10free/metered map). Already loaded? Skip ahead. If you cannot load it, the11non-negotiables: run `moda doctor --json` before anything; `moda brand list`12before creating; writes that pin a revision use your last read's — on13`stale_revision`, re-read and retry once (it heals); send the canvas link the14moment it exists; stuck or failed? `moda ask "<question>"` — free and fast,15never guess.16<!-- /moda:banner -->1718## Sizes and defaults1920All `--category prints`; sizes are canvas pixels at the piece's physical intent.2122| Piece | Size | Notes |23|---|---|---|24| Flyer / one-sheet | 816×1056 | US-Letter (A4: 794×1123) |25| Poster 18×24in | 1350×1800 | 24×36in → 1800×2700; type scales with the sheet |26| Trifold brochure | 1056×816 × 2 pages | 3 panels per side — imposition in references/print.md |27| Menu | 816×1056 | often 2 pages; keep prices on one grid |28| Resume | 816×1056 | one page unless the user says otherwise |29| Certificate | 1056×816 | landscape Letter |30| Invitation | 525×750 | 5×7in |31| Letterhead | 816×1056 | US-Letter (A4: 794×1123); a small mark up top, body left empty |32| Postcard | 528×384 | 5.5×4in; 2 pages — keep the back's right side clear if it's mailed |33| Business card | 375×225 | 3.5×2in + bleed; 2 pages (front, back) |34| Merch (t-shirt, sticker, mug) | see references/print.md | flat art, no bleed assumptions |3536- **A print piece is read up close — pack the page.** Icons, rules, stat rows37 and cards carry structure; a screen-sparse layout looks empty in the hand.38- Keep meaningful content ≥3mm (~12px at Letter scale) off every trimmed edge;39 let backgrounds and colour fields run to the edge.40- A poster or flyer FOR a platform (an Instagram poster) is not this skill — the41 platform child owns the size and safe areas.42- Pixel-only and RGB-only: no CMYK or PDF/X export, no DPI metadata — the print43 shop's preflight converts; say so rather than promising press-ready CMYK. A44 vendor's dieline can't import as locked guides — rebuild it, then delete it45 before export (references/print.md).4647## Recipe — one printed piece48491. `moda canvas create --name "[Piece]" --intent "[one-line brief]" --size [WxH from the table] --pages [1 or 2] --category prints --brand [KIT]` — send the link immediately.502. Read the source with your harness's file-reading tools; scope the piece to one51 dense page (or one page per side) before authoring anything.523. Imagery: a poster or invitation usually earns a generated hero — `moda media generate-image --prompt "[subject, brand palette]" --model [MODEL]`; a menu or resume is a legitimate type-only piece. State the choice.534. Author one apply per page/side: `moda canvas markup [CANVAS_REF] --file - --page [PAGE_ID]` (references/markup.md), with the kit's tokens.545. `moda canvas screenshot [CANVAS_REF]` — check edge clearance, fold panels, type floor, and that nothing critical sits in a trim zone; fix and re-screenshot.556. `moda export [CANVAS_REF] --format pdf -o [piece].pdf` — the default PDF is vector with selectable text and embedded fonts, crisp at any print scale. Do NOT pass `--flatten` unless the user asks for raster.567. Read `warnings[]` and relay honestly: `font_substituted` (a face did not embed) is the one that matters for print.5758## Recipe — trifold brochure59601. Create TWO landscape Letter pages (1056×816), `--category prints`.612. Panel order is NOT reading order: outside page is panels 5-6-1, inside page is62 2-3-4 — the imposition map is in references/print.md. Author to the map.633. Author each side in one apply; keep a ~6px gutter of quiet either side of each64 fold line so no headline lands on a crease.654. Screenshot, verify panel-by-panel against the reading order, then export PDF.6667## Examples6869- "a poster for our concert" → single-piece recipe at 18×24in.70- "a trifold brochure for the open house" → trifold recipe, imposed correctly.71- "make my resume look designed" → single-piece recipe at 816×1056, type-only.72- "business cards for the team" → 2 pages (front/back) with bleed, PDF out.73- "a t-shirt for the conference" → merch row: flat art, brand marks at real scale.7475## Errors7677Any typed error → load moda-core and read its recovery reference.78The trap here is a flattened PDF: the raster default is for screens, so print79exports omit `--flatten`. `stale_revision` heals — re-read and retry once.8081## Make it recurring8283An event series — a monthly menu, a recurring certificate run — is the cheapest84return reason Moda has: save the proven piece with moda-templates, then let85moda-automate fill in the blanks each cycle.8687See also: moda-document — reports, one-pagers, multi-page documents ·88moda-core — the contract, recovery, everything Moda can do.8990## References9192| Doc | Load when |93|---|---|94| references/print.md | sizes, bleed, print density, the trifold imposition map, merch |95| references/document-design.md | scope, density, page balance |96| references/export.md | vector vs flattened PDF, warnings |97| references/no-brand-design.md | no kit is active — inventing the identity: palette law, type, imagery, layout system |