Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
中文简介正在准备中。当前显示原文说明。
Build an original font from lettering or a brief — measured spec, code-built outlines, gated build, rendered proof. Use to turn a wordmark into a font.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Design an original font as a constructed system: measure parameters, let code build every outline from measured parts, set spacing before kerning, and build through gates that measure outlines, metrics, coverage and fidelity — with a rendered proof the agent looked at. The model perceives, decides and judges; code writes every coordinate.
The skill bundles no script and no font. It runs a pinned peer-side toolchain in
the consumer's environment (references/toolchain.md).
typography-system.logo-generation; tracing one icon or mark
→ svg-authoring; an icon font from an existing set → iconography.A coherent display or brand family — one weight, Latin, shared stems, overshoot and spacing — is in reach. Text-grade optical refinement (hinting, optical compensation at small sizes, a multi-weight interpolated family) is a type designer's work. Say so before the first build, and never label a result beyond what the gates showed (§ Maturity).
Record the class (own, commissioned, typeface-named, third-party,
unknown) in the spec's source block.
Ask which license the new font carries. Record the answer in font-spec.yaml
and in the font's name table (license description and URL). With no answer the
license is unknown, written as such in both places. Never choose one on
the person's behalf: a default license is a commitment made for someone else.
The model never writes path data for a glyph by hand and never ships a freehand SVG glyph. To change a shape, change a spec parameter or a construction rule and let code rebuild. A glyph that cannot be expressed through the spec is a sign the spec is missing a parameter — add it.
references/toolchain.md into an isolated
environment in the consumer tree. Missing and not installable → stop and say
which tool; never substitute a hand-written approximation.font-spec.yaml per
references/font-spec.md: units per em, vertical
metrics, stems, contrast, stress angle, overshoot, aperture, terminals,
spacing, the coverage tier, license and source blocks.logo-generation or image-generation):
svg-authoring § Trace to measure, construct to deliver).validated-static on fidelity —
a stated default, not a measured one; the benchmark is what can move it.n o H O →
render the proof sheet → the person asking approves the four control
glyphs before anything else is built. A rejection changes the spec, and
the four are rebuilt.n o H O first, then the derivation chains:
n → h m u r · o → c e b d p q · H → E F I L T · O → C D G Q. Then the
diagonals (A K M N V W X Y k v w x y), then the free shapes (a g s S f t z and
the figures), then composites for diacritics through anchors — the German set
(ä ö ü Ä Ö Ü ß ẞ „ “ ‚ ‘) included when the tier asks for it.references/gates.md § 4).ttf and woff2. Run every gate
in references/gates.md; each prints a threshold and
a failure message to act on.<text>
elements set in the new family (waterfall 12 to 72 px, HHOHH nnonn, every
letter between n and n and between o and o, the kerning strings, the wordmark
text), with the built woff2 beside it, and run the witness:
agent-config ui:render proof/index.html --profile asset
The new family must read loaded — never error, unloaded, timeout or
synthesised. Open the
PNG and state what you saw.@font-face (gates § 7).validated-static.UFO source, font-spec.yaml, built woff2 and ttf, the proof page with its
PNG, and the QA report — at the location design-system-capture conventions
give the project's design-system assets, never inside the package. Record
the family there as a custom family with its source and license.
| Label | Means |
|---|---|
concept | spec and control glyphs exist; the tier is not covered |
prototype | the tier is covered and the font builds; at least one gate is open |
validated-static | every gate in references/gates.md that applies to the path is green (gate 6 applies to path A only), the witness read loaded, and the proof was looked at |
Never a claim the run cannot show.
unknown),
the rights class, and each gate with its measured value, threshold and
result.fill-rule: nonzero, the default, an
o whose inner contour winds like its outer one fills its counter.error there — trust the state, not the screenshot.unknown, or third-party until
the owner's rights are stated and it is recorded as commissioned.validated-static
with a gate open.Named rather than linked: some of these neighbours ship in other packs.
typography-system — choosing and pairing fonts; consumes a custom family.svg-authoring — trace-to-measure and the counter rule this skill reuses.logo-generation, brand-identity — where a wordmark is born and handed here.design-system-capture — where the finished family is recorded.supply-chain-intake — the gate every toolchain pin passed.还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
中文简介正在准备中。当前显示原文说明。
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
中文简介正在准备中。当前显示原文说明。
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
中文简介正在准备中。当前显示原文说明。
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
中文简介正在准备中。当前显示原文说明。
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
中文简介正在准备中。当前显示原文说明。
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
中文简介正在准备中。当前显示原文说明。