All skills
mblode avatar

/typography-audit

@59baecd
by Matthew Blodemblode/agent-skills136 stars
12

Audits font loading, type scales, measure, spacing, OpenType, and rendered punctuation with 78 scoped rules. Use when asked to "audit typography", "fix the fonts", or "review my type system". For a new visual direction use ui-design Direction; for general UI defects use ui-design Audit.

Use this Skill: https://skilld.dev/gh/mblode/agent-skills/typography-audit

This session only. Nothing lands on disk.

rulespairing-contrast-harmony.md

≈491 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Pair by Contrast or Harmony, Never Similarity

Typefaces should either harmonize (share structural qualities) or contrast strongly (differ clearly and intentionally). Almost-the-same pairs create tension without purpose, and two faces from one category are the usual cause: two neo-grotesques, or two serifs, read as an accident rather than a decision because the reader cannot tell the roles apart. Serif plus sans is the safe default, since it carries structural contrast for free.

Judge harmony by comparing handwritten vs constructed feel, stress angles, and skeletal structures.

Incorrect (same category, neither matching nor contrasting):

h1 { font-family: 'Helvetica', sans-serif; }
body { font-family: 'Arial', sans-serif; }
/* Both neo-grotesque, nearly identical: no contrast, no harmony */

h1 { font-family: 'Bodoni', serif; }      /* modern serif, vertical stress */
body { font-family: 'Garamond', serif; }   /* old-style serif, diagonal stress */
/* Two serifs whose structural philosophies clash */

Correct (harmonious, shared calligraphic roots):

h1 { font-family: 'Palatino', serif; }
body { font-family: 'Optima', sans-serif; }
/* Both have calligraphic influence and humanist proportions */

Correct (contrasting, clear structural difference):

h1 { font-family: 'Futura', sans-serif; }   /* geometric */
body { font-family: 'Baskerville', serif; }  /* transitional */

Two faces from one category work only when their genres are distinctly different and their roles are distinct: a geometric sans over a humanist sans, a slab serif over an old-style body, or two cuts of one family (Freight Display over Freight Text). Never mix modern with old-style serifs. Faces by the same designer also tend to pair well, since designers reuse consistent principles.

Source: SKILL.md on GitHub

1 warning9d5 checks · Risk SAFE
  • Gen Agent Trust Hub9d

    The typography-audit skill is a comprehensive and secure set of rules for auditing web typography. It provides guidelines for font selection, sizing, and layout through static markdown files. No malicious code, exfiltration attempts, or security vulnerabilities were detected.

  • Socket9d

    No alerts

  • Snyk9d

    Risk: LOW · No issues

  • Runlayer6mo

    2/92 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 59baecd. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 25 minutes ago.

Activeupdated last week

README badge

README badge for mblode/agent-skills/typography-audit