varick-engagement-letter
7 files · 154 KB.docx + PDF from a JSON spec
- SKILL.md12 KB
- assets/letter-base.docx118 KB
- assets/letter.example.json18 KB
- assets/varick-wordmark.svg10 KB
- references/layout.md12 KB
- scripts/build_letter.py36 KB
- +1 more
Build
The design system is a set of generators. Almost every branded artefact Varick produces has a skill that already knows the house style, and reaching for the generic tool instead is the main way the style drifts.
Source of truth: .claude/skills · Downloads/varick-design-skills · Downloads/varick-engagement-letter
Copy a SKILL.md straight to the clipboard, or download the whole folder when a skill carries scripts and assets. Drop it in ~/.claude/skills and it triggers on its own.
.docx + PDF from a JSON spec
PNG or self-contained HTML
.docx
.txt in marker syntax
Notion rows + produced assets
Every zip unpacks to a folder named after the skill, with its SKILL.md at the top, so the install command on each card is the whole job. No Claude Code? The document builder runs in a browser and produces the same documents.
Work out who owns the artefact before you build anything. This table is the whole point of the page.
| Skill | Reach for it when | Produces |
|---|---|---|
varick-engagement-letter | Engagement letter, scope letter, SOW, Phase 1 letter, diagnostic scope, countersignature doc. | .docx + PDF from a JSON spec |
varick-invoicenot in local pack | An invoice or a bill. | .docx + PDF |
varick-reportnot in local pack | A multi-page navy-cover report, explainer or leave-behind. | .docx + PDF |
varick-charts | Chart, graph, data viz, leaderboard, standings, benchmark, "make this data look good". | PNG or self-contained HTML |
varick-docs | Anything else in a document: memo, proposal, brief, policy, process doc, client writeup. | .docx |
varick-doc-builder | Case study or RFI response for demo.varickagents.com, or the doc builder is named. | .txt in marker syntax |
varick-content-calendar | Content calendar, "what am I shipping this week", carousel from an article, next quarter of slots. | Notion rows + produced assets |
varick-agents-brandnot in local pack | A one-pager or a pre-call brief. |
Route before you build
Where each one lives on disk. Only one of these is installed as a Claude Code skill today.
| Skill | Path |
|---|---|
varick-engagement-letter | Downloads/varick-engagement-letter |
varick-charts | Downloads/varick-design-skills/varick-charts |
varick-docs | Downloads/varick-design-skills/varick-docs |
varick-doc-builder | .claude/skills/varick-doc-builder |
varick-content-calendar | Downloads/varick-content-calendar |
Only varick-doc-builder is actually installed
~/.claude/skills/ and they become automatic.cp -R ~/Downloads/varick-design-skills/varick-docs ~/.claude/skills/
cp -R ~/Downloads/varick-design-skills/varick-charts ~/.claude/skills/
cp -R ~/Downloads/varick-engagement-letter ~/.claude/skills/
cp -R ~/Downloads/varick-content-calendar ~/.claude/skills/Each folder already has a SKILL.md with frontmatter, so nothing else needs writing. The description fields are what make them trigger without being named.
Three skills the others route to that do not exist in the pack. If you reach for one of these, you will not find it, and the artefact will get built by hand, off-system.
| Skill | What it owns | What happens today |
|---|---|---|
varick-invoice | Invoices and bills. Shares the masthead asset with varick-docs. | Built by hand, or approximated with varick-docs. |
varick-report | Multi-page navy-cover reports, explainers and leave-behinds. | Built by hand, or approximated with varick-docs. |
varick-agents-brand | One-pagers and pre-call briefs. | Built by hand, or approximated with varick-docs. |
varick-docs is the honest fallback for all three. It runs the same masthead, palette and footer, so a hand-built report at least lands in the system. The gap is the specialised structure: a navy cover, an invoice line-item table, a one-pager grid.
3 of 8 skills in the routing table are missing. That is the largest single gap in the design system as it stands.
Four habits that apply across all of them.
Look at every page
What a new Varick design skill needs to be worth installing.
The constants belong in tokens.json as well, so a new skill can be checked against them rather than becoming a fourth independent copy of the palette.