본문으로 건너뛰기
cccskills
무료GitHub에 공개

typography-audit

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mblode/agent-skills스타 166(GitHub 166 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(82)

  • SKILL.md6.2 KB
  • evals/evals.json1.4 KB
  • rules/_sections.md3.2 KB
  • rules/_template.md1.3 KB
  • rules/brand-capitalization.md957 B
  • rules/brand-color.md1.4 KB
  • rules/brand-cross-medium.md814 B
  • rules/brand-dark-backgrounds.md1.0 KB
  • rules/brand-equity.md1.3 KB
  • rules/brand-identifiable-body.md1013 B
  • rules/brand-licensing.md1.4 KB
  • rules/brand-logo-typeface.md1.1 KB
  • rules/display-drop-caps.md1.2 KB
  • rules/display-grid-breaking.md1.0 KB
  • rules/display-headline-opentype.md1.1 KB
  • rules/display-headline-spacing.md1.0 KB
  • rules/display-large-type.md1.0 KB
  • rules/display-lead-paragraph.md1.0 KB
  • rules/display-swashes.md892 B
  • rules/font-body-selection.md1.1 KB
  • rules/font-condensed-extended.md1.6 KB
  • rules/font-face-setup.md1.2 KB
  • rules/font-fallbacks.md1.1 KB
  • rules/font-monospaced.md839 B
  • rules/font-optical-sizes.md1.6 KB
  • rules/font-quality.md1.3 KB
  • rules/font-rendering.md966 B
  • rules/font-true-styles.md2.0 KB
  • rules/font-variable-fonts.md1.0 KB
  • rules/font-weight-body.md973 B
  • rules/hierarchy-body-first.md1.2 KB
  • rules/hierarchy-caps-subheads.md900 B
  • rules/hierarchy-consistent-system.md1.2 KB
  • rules/hierarchy-heading-color.md1.0 KB
  • rules/hierarchy-heading-levels.md1.0 KB
  • rules/hierarchy-modular-scale.md1.2 KB
  • rules/hierarchy-size-contrast.md951 B
  • rules/hierarchy-weight-contrast.md1016 B
  • rules/layout-center-alignment.md959 B
  • rules/layout-justified-text.md1.0 KB
  • rules/layout-lists.md1.5 KB
  • rules/layout-optical-balance.md995 B
  • rules/layout-proximity-dividers.md1.1 KB
  • rules/layout-widows-orphans.md1.5 KB
  • rules/opentype-body-features.md1.0 KB
  • rules/opentype-kerning.md1.2 KB
  • rules/opentype-ligatures.md1.1 KB
  • rules/opentype-monoscript-kerning.md1.1 KB
  • rules/opentype-oldstyle-figures.md1.1 KB
  • rules/opentype-small-caps.md1.1 KB
  • rules/opentype-tabular-figures.md933 B
  • rules/pairing-contrast-harmony.md1.9 KB
  • rules/pairing-limit-typefaces.md983 B
  • rules/pairing-stress-skeleton.md2.2 KB
  • rules/pairing-superfamilies.md1.0 KB
  • rules/pairing-ui-fonts.md1.0 KB
  • rules/punct-abbreviations.md767 B
  • rules/punct-ampersands.md732 B
  • rules/punct-case-rules.md1.3 KB
  • rules/punct-daggers.md796 B
  • rules/punct-dashes.md1.4 KB
  • rules/punct-diacritics.md860 B
  • rules/punct-fractions.md895 B
  • rules/punct-midpoints.md670 B
  • rules/punct-primes.md950 B
  • rules/punct-single-space.md642 B
  • rules/punct-smart-quotes.md1.3 KB
  • rules/punct-symbols.md946 B
  • rules/size-body-text.md1.3 KB
  • rules/size-emphasis.md1.7 KB
  • rules/size-hanging-punctuation.md1.0 KB
  • rules/size-line-height.md1.0 KB
  • rules/size-line-length.md1022 B
  • rules/size-responsive.md1.2 KB
  • rules/spacing-hair-thin-spaces.md1.1 KB
  • rules/spacing-letterspacing-body.md1.3 KB
  • rules/spacing-letterspacing-uppercase.md1.6 KB
  • rules/spacing-nav-items.md1.0 KB
  • rules/spacing-paragraph-indent.md639 B
  • rules/spacing-paragraph-margins.md1.5 KB
  • rules/spacing-paragraph-separation.md831 B
  • rules/spacing-subhead-proximity.md799 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Typography Audit

78 rules in 10 categories for web typography. Every finding names file, rule, and fix.

  • IS: typography only: font loading, sizing, punctuation, spacing, hierarchy, text layout, OpenType features, typeface pairing, brand type, display type.
  • IS NOT: broad UI review (accessibility, forms, navigation: use ui-design Audit mode), or a redesign (new typefaces, scales: use ui-design Direction mode).

Audit Workflow

Track this checklist:

Audit progress:
- [ ] Step 1: Scope. List changed files (or full sweep), map signals to categories
- [ ] Step 2: Run CRITICAL rules in scope (font-, size-, punct-)
- [ ] Step 3: Run HIGH rules in scope (spacing-)
- [ ] Step 4: Run remaining in-scope categories by descending priority
- [ ] Step 5: Report per the contract; every finding has file:line, rule ID, fix
  1. Scope to changed files unless a full sweep is requested. For a PR, use the diff against its actual base merge-base, including committed changes, filtered to .css, .scss, .html, .tsx/.jsx, and template files.
  2. Map code to categories via the signal table; skip categories with no signal.
  3. Load rule files by prefix (rules/font-*.md, etc.), only for the categories the signals selected.
  4. Run categories in priority order so CRITICAL findings surface even if the audit is cut short.
  5. After fixes, re-run only the rules that produced findings, then finalize the report.

Scoping Signals → Categories

Signal in codeCategories to load
@font-face, font-family, font files, variable fonts, font-stretch, transform: scaleX on textfont-
font-size, clamp(), media-query type changes, max-width on text, <em>/<strong>, text-decorationsize-
Copy in HTML/JSX (headings, paragraphs, labels)punct-
line-height, letter-spacing, word-spacing, margin on text, text-transform: uppercasespacing-
Heading elements, type scale tokens, --text-* propertieshierarchy-
text-align, lists, blockquotes, multi-column textlayout-
font-feature-settings, font-variant-*, figures/fractions in copyopentype-
Logo/wordmark styles, brand tokens, text color tokens, license commentsbrand-
Two or more distinct font-family valuespairing-
Hero/display sizes, drop caps, initial-letterdisplay-

Rule Categories by Priority

PriorityCategoryImpactPrefixRules
1Font Selection & WeightsCRITICALfont-11
2Sizing & MeasureCRITICALsize-6
3Punctuation & Special CharactersCRITICALpunct-12
4Spacing & RhythmHIGHspacing-8
5Hierarchy & ScaleMEDIUM-HIGHhierarchy-8
6Alignment & LayoutMEDIUMlayout-6
7OpenType FeaturesMEDIUMopentype-7
8Brand & IdentityMEDIUMbrand-8
9Typeface PairingMEDIUMpairing-5
10Display & HeadlinesLOW-MEDIUMdisplay-7

Category map and impact rationale: rules/_sections.md. Each rule file gives why it matters plus an incorrect and a correct example. Category impact reflects the category's worst-case rules; report findings with the rule's own frontmatter impact, which frequently differs (e.g. brand-color is HIGH inside the MEDIUM brand- category because it holds the WCAG contrast floor).

Review Output Contract

Report findings as:

## Typography Audit Findings

### path/to/file.css
- [CRITICAL] `punct-smart-quotes` (file.css:42): Straight quotes in heading copy.
  - Fix: Replace `"` with `&ldquo;`/`&rdquo;` (or UTF-8 curly quotes).
- [CRITICAL] `size-line-height` (file.css:18): `line-height: 20px`, a fixed value the 48px `h1` inherits, so its lines overlap.
  - Fix: Use unitless `line-height: 1.5`.

### path/to/clean-file.css
- ✓ pass
  • Group by file; order by impact within file.
  • Every finding: impact tag, rule ID, file:line, one-line issue, fix.
  • Include clean files as ✓ pass so coverage is visible.
  • End with a summary: counts per impact level.

Gotchas

  • Don't preload every rule file. Load only the prefixes the signal table selects; a full load spends the budget on categories with no signal in scope.
  • Report the rule's frontmatter impact, never the category's. Two rules get misreported most: brand-color is HIGH (an accessibility floor, not a brand nicety) and punct-daggers is LOW-MEDIUM (decoration, despite sitting in a CRITICAL category).
  • Punctuation rules apply to rendered copy only. Flagging straight quotes or -- inside <code>, <pre>, or JS/TS string literals is a false positive; "fixing" them breaks the code.
  • Confirm the rendered font and computed styles through ui-verification when a finding depends on them. A CSS declaration alone does not prove which face loaded.
  • Don't flag missing OpenType features without confirming the loaded font ships them. Browsers silently ignore unsupported font-feature-settings tags, so the fix does nothing.
  • Every finding needs file:line and a concrete fix; an unactionable finding forces a redo.
  • An audit is not a redesign. Proposing new pairings or scales turns a 10-minute review into a design project; flag the issue and route redesign asks to ui-design.
  • Don't equalize priorities. A LOW-MEDIUM display- nit above a CRITICAL faux-bold finding buries what actually looks broken.

Related Skills

  • ui-design Audit mode: broad frontend quality (accessibility, forms, navigation, motion); its typography coverage is shallower.
  • ui-design Direction mode: choosing typefaces, scales, and visual direction from scratch; run when a finding becomes a redesign request.
  • ghostwriter: heading and label wording. This skill governs only the casing of that copy (punct-case-rules).

Maintenance only: evals/evals.json contains regression scenarios for changes to this skill; it does not load during a user task.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Implements agent-readiness on public sites and docs from Mintlify Agent Score, AFDocs, Is Agentic, Is It Agent Ready, or url-discovery-bench reports, or from server logs of agents 404ing on guessed URLs. Use when asked to "make our site agent-ready", "improve Agent Score", "fix llms.txt coverage", "agents keep 404ing on our docs", or when a pasted scorecard is the brief.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mblode/agent-skills1662026년 10월 26일 업데이트

Creates and improves portable Agent Skills with a validator, routing scenarios, and evidence-based keep, cut, merge, or retire decisions. Use when asked to "write a skill", "update all skills", "audit my SKILL.md", "remove redundant instructions", or fix skill triggering.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mblode/agent-skills1662026년 10월 26일 업데이트

agents-md

무료

Audits and edits agent instruction files, verifies repository commands, and migrates repositories to AGENTS.md as the single shared source. Use when asked to "improve my AGENTS.md", "migrate CLAUDE.md to AGENTS.md", or make instructions work across agents.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mblode/agent-skills1662026년 10월 26일 업데이트

Builds and maintains a repo's own verification harness (verify CLI, doctor, worktree isolation, feature map, seed data) and a reproduce-first bug handoff. Use when asked to "build a verification harness", "add a doctor command", "prove every feature still works", or "reproduce this bug report".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mblode/agent-skills1662026년 10월 26일 업데이트

autoship

무료

Runs a changesets npm release through the version PR, CI publish, and registry verification. Use when asked to "release this package", "autoship", "merge Version Packages", or diagnose a release that did not publish.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mblode/agent-skills1662026년 10월 26일 업데이트

ax-audit

무료

Audits agentic products for tool parity, authority, approval payloads, recovery, and trust using 24 rules and a ship verdict. Use when asked for an "AX audit", to review an agent approval flow, or whether an agent can operate the product.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mblode/agent-skills1662026년 10월 26일 업데이트

mblode의 스킬 모두 보기

이 스킬의 문제 신고