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'.
日本語の概要は準備中です。原文の説明を表示しています。
Turn a confirmed brand identity into a DTCG .tokens.json source of truth — emit CSS vars + Tailwind via design-tokens, export locked brand deck templates.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
The brand→token derivation — the first consumer demand that closes the ADR-061 §8 deferral. Takes a confirmed
brand-identityconstraint set and produces a DTCG.tokens.jsonsource of truth, then hands it to thedesign-tokenstoolchain to emit CSS vars + Tailwind. The same.tokens.jsonis the export that pack-ai-image brand-asset generation and the greenfield scaffold seed consume (B → A; contract:brand-token-consumption).
Recorded, not resolved. This skill's prose says to author .tokens.json,
and the only resolver in the tree reads tokens.json — BRAND_TOKEN_PATHS
searches tokens.json, assets/tokens.json, resources/tokens.json and
agents/settings/brand/tokens.json <!-- ref-ignore -->, none of them
dot-prefixed. A consumer
following this skill literally therefore produces a file nothing loads.
The authoring name is a consumer-visible decision and is deliberately not
changed here. What closes the gap in the meantime is
agent-config brand:status, which reports which of the four paths holds a file
— and separately flags a dot-prefixed .tokens.json, which is exactly the file
a reader of this skill would plausibly have created.
Moved here from brand-source-of-truth
on 2026-09-09: it is a note about this skill, and its 6 lines in a standing rule
were paid for on every subagent spawn. The substitution funded that rule's
artifact-versus-brand pointer, per the council verdict on
blocker: standing-payload-headroom.
.tokens.json export.Take the confirmed brand-identity constraint set — colour story (roles +
values), type story (heading/body classes), spacing/radius intent. If a
consumer brand profile already registers values, those win
(brand-source-of-truth).
Author .tokens.json on the design-tokens 3-layer DTCG model
($value / $type): brand palette → primitive.color.*; brand roles
(primary, accent, surface, destructive) → semantic.color.* referencing the
primitives; per-widget needs → component.*. Add dark.semantic.* overrides.
Type tokens come from typography-system
stage-2 (archetype → pairing-filter), added under the typography section.
Generate CSS vars + Tailwind through the toolchain:
./scripts-run <skills-root>/design-tokens/scripts/tokens generate \
--config .tokens.json -o assets/design-tokens.css
./scripts-run <skills-root>/design-tokens/scripts/tokens generate \
--config .tokens.json --format tailwind
Validate — ./scripts-run <skills-root>/design-tokens/scripts/tokens validate --dir src/ until clean (exit 0 is the evidence); convert
hardcoded values to var(--token).
Export the deck templates — emit the locked-variable brand deck
templates from templates/ — marp-brand-deck.md.example
(copy to .md to use) and reveal-brand-deck.yaml — substituting the brand
variables from .tokens.json. No render engine is owned (decision 7); the
templates feed the user's own deck tool.
Publish .tokens.json as the source of truth other surfaces read
(pack-ai-image generation, greenfield scaffold) per the consumption contract.
.tokens.json — DTCG 3-layer (primitive → semantic → component) + dark.semantic + typography, every value {$value, $type}.design-tokens.css + the Tailwind theme.extend snippet.validate evidence — exit 0, or the token_violation findings handed to polish..tokens.json is the single source — never hand-edit the generated CSS or a
consumer-side copy. pack-ai-image generation and the greenfield scaffold read
this file; a hand-edited downstream copy silently drifts from the brand.brand-consistency will flag it).logo-generation / brand-asset-generation
generate the marks from the tokens (B → A, never inverted)..tokens.json is the source.design-canon.md § Colour references — culturally-situated palettes + a11y-contrast grounding when deriving brand colour tokens.brand-identity — supplies the constraint set this skill derives tokens from.design-tokens — the DTCG toolchain that emits CSS/Tailwind from .tokens.json.typography-system — brand-aware stage-2 supplies the type tokens.brand-token-consumption — the read contract pack-ai-image and greenfield scaffold consume.brand-consistency — validates emitted artifacts against this token source of truth.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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.
日本語の概要は準備中です。原文の説明を表示しています。