skills/a2r-brand-design-system/SKILL.md
A2R brand design system reference and enforcement guide. Provides color palettes, typography rules, logo usage, imagery patterns, UI component specs, and light/dark mode theming. Use when creating, reviewing, or modifying any visual design, UI, marketing material, presentation, email, social media asset, or web/app interface that must conform to A2R brand identity. Also use when generating CSS, design tokens, or component configurations for A2R.
npx skillsauth add a2rcrew/skills a2r-brand-design-systemInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Vision: To unlock the potential of educational partners with AI, enabling them to create adaptive, personalized learning experiences that expand access and maximize student impact.
Mission: To pioneer a future where education is dynamic, deeply personalized, and borderless, continuously reinvented by the collaboration of AI and human creativity.
Purpose: To harness advanced AI, enabling educational publishers and universities to revolutionize learning by delivering truly personalized and adaptive experiences at scale.
Brand Pillars: Dynamic, Reliable, Experienced, Trustworthy, Innovative.
Source: A2R Brandbook (June 2025, The Branx Europe S.L.) — 55 pages. All fonts are SIL Open Font License.
{
"core-blue": "#2764F4",
"silver-gray": "#FBFCFD",
"solid-black": "#111218",
"pure-white": "#FFFFFF",
"silver-gray-200": "#F1F1F1",
"silver-gray-300": "#E6E6E9",
"silver-gray-400": "#D0D0D4",
"silver-gray-500": "#C6C6CA",
"silver-gray-600": "#9F9FA4",
"silver-gray-700": "#6F6F75",
"silver-gray-800": "#35363B",
"silver-gray-900": "#1E1F24",
"silver-gray-950": "#121316",
"fresh-green": "#A1E8C9",
"bright-yellow": "#F7FF8E",
"warm-orange": "#FFCDBF"
}
| Level | Font | Weight | Size | Line Height | |-------|------|--------|------|-------------| | Overline | Plus Jakarta Sans | Medium | 18px | 130% | | Large Display | Faculty Glyphic | Regular | 72px | 110% | | Title | Faculty Glyphic | Regular | 48px | 130% | | Subtitle | Faculty Glyphic | Regular | 24px | 130% | | Paragraph | Plus Jakarta Sans | Regular | 20px | 150% | | Button & Link | Plus Jakarta Sans | Medium | 20px | — |
Web UI / App Interface
references/light-dark-mode.mdreferences/typography.mdreferences/colors-and-tokens.mdreferences/photography-and-iconography.mdreferences/ui-components.mdMarketing Asset (Social Media, Banner, Presentation)
references/colors-and-tokens.mdreferences/logo-usage.mdreferences/typography.mdreferences/imagery-and-shapes.mdreferences/photography-and-iconography.mdHero Section / WebGL Shader Background
references/webgl-hero-shader.md for complete source code and integration guide#2764f4 (Core Blue) — same in light and dark modecolorMultiplier: [1,1,1], colorAddition: [0,0,0]alpha: true) + content overlay patternDesign Token / CSS Generation
references/colors-and-tokens.mdreferences/typography.mdreferences/light-dark-mode.mdBrand Compliance Review
#FBFCFD) — backgrounds, base surfaces#2764F4) — brand recognition, key sections#111218) — text, anchoring, contrast| Element | Light Mode | Dark Mode |
|---------|-----------|-----------|
| Background | #FBFCFD Silver Gray | #111218 Solid Black |
| Primary text | #111218 Solid Black | #FBFCFD Silver Gray |
| Secondary text | #35363B Silver Gray 800 | #C6C6CA Silver Gray 500 |
| Grid lines | #E6E6E9 Silver Gray 300 | #35363B Silver Gray 800 |
| Borders | #E6E6E9 or #C6C6CA | #35363B |
| Logo | *_SolidBlack | *_White |
| Accent | #2764F4 Core Blue | #2764F4 Core Blue |
| Display icons | Solid Black variant | White variant |
| Surface (cards) | #FFFFFF or #F1F1F1 | #35363B |
| Ghost button | Black border + text | White border + text |
| Hero section bg | #2764F4 Core Blue | #2764F4 Core Blue (same) |
Mode decision: Web/app = both modes; print = light; email signatures = light.
Exception: The hero section background is always #2764F4 Core Blue in both modes — it does not participate in theme switching.
→ Full details in references/light-dark-mode.md
assets/logos/svg/
BrandSymbol_{PureBlack,SolidBlack,White}.svg
LogoMark_{PureBlack,PureWhite,SolidBlack}.svg
Wordmark_{PureBlack,SolidBlack,White}.svg
assets/logos/png/
(same 9 variants in PNG format)
assets/shapes/expanding/svg/ExpandingShape{Black,Blue,Green,Orange,Yellow}{1-6}.svg (30)
assets/shapes/expanding/png/ExpandingShape{Black,Blue,Green,Orange,Yellow}{1-6}.png (60)
assets/shapes/flow/Flow{Black,Blue,Green,Orange,Yellow}{1-3}.png
assets/shapes/integrated/Integrated shape {1-6}.png
assets/shapes/integrated/Integrated shape {1-6}@2x.png
assets/icons/solid-black/svg/{Arrow Right,Chart,Check,Download,Power,Search,Sparks,Text Align,Text Box}.svg (9)
assets/icons/solid-black/png/{name}@4x.png (9)
assets/icons/white/png/{name}@4x.png (9)
assets/fonts/FacultyGlyphic-Regular.ttf
assets/fonts/PlusJakartaSans/PlusJakartaSans-VariableFont_wght.ttf
assets/fonts/PlusJakartaSans/PlusJakartaSans-Italic-VariableFont_wght.ttf
assets/fonts/PlusJakartaSans/static/PlusJakartaSans-{ExtraLight,Regular,Medium,Bold,ExtraBold,...}.ttf
assets/animations/gif/V{1,2} {Blanco,Negro}.gif (4)
assets/animations/mp4/V{1,2} {Blanco,Negro}.mp4 (4)
assets/animations/mp4/Logo Reveal A2R.mp4 (1)
assets/favicon/favicon.ico ICO, 16/32/48px multi-resolution — classic browser tab favicon
assets/favicon/icon0.svg SVG, scalable — modern "any" size favicon (preferred)
assets/favicon/icon1.png PNG, 96x96 — fallback raster favicon
assets/favicon/apple-icon.png PNG, 180x180 — apple-touch-icon (iOS home screen)
These are the canonical favicon assets used on https://a2r.com. Always use these exact files for any A2R web property's favicon — do not generate or substitute alternatives. Reference HTML:
<link rel="icon" href="/favicon.ico" sizes="48x48" type="image/x-icon" />
<link rel="icon" href="/icon0.svg" sizes="any" type="image/svg+xml" />
<link rel="icon" href="/icon1.png" sizes="96x96" type="image/png" />
<link rel="apple-touch-icon" href="/apple-icon.png" sizes="180x180" type="image/png" />
{Component}_{ColorVersion}.{ext} (e.g., LogoMark_SolidBlack.svg)ExpandingShape{Color}{Step}.{ext} (e.g., ExpandingShapeBlue3.svg)Flow{Color}{Variant}.png (e.g., FlowBlue2.png){Name}.svg / {Name}@4x.pngV{version} {Blanco|Negro}.{gif|mp4} (Blanco=white, Negro=black)When reviewing or producing any A2R artifact, verify:
| File | Topic | Read when... |
|------|-------|-------------|
| references/colors-and-tokens.md | Full color specs, JSON tokens, CSS/Tailwind | Setting up color system, generating tokens |
| references/typography.md | Typefaces, hierarchy, text rules, font paths | Configuring typography, checking text styling |
| references/logo-usage.md | Logo suite, clear space, co-branding, animations | Placing logo, choosing version, co-branding |
| references/imagery-and-shapes.md | Box frame, expanding shapes, flow, grid, shaders | Creating visuals with brand shapes |
| references/photography-and-iconography.md | Photo style, display icons, Phosphor fallback | Selecting photos, choosing icon approach |
| references/ui-components.md | Tags, buttons, email signatures, social media | Building UI components, social media assets |
| references/light-dark-mode.md | Consolidated light/dark theming guide | Implementing theme switching, CSS variables |
| references/webgl-hero-shader.md | WebGL hero shader source, configs, integration | Creating hero sections with procedural animation |
Request: "Create a hero section for the A2R website"
Expected behavior: Use Silver Gray (#FBFCFD) background. Large Display headline in Faculty Glyphic Regular 72px. Overline in Plus Jakarta Sans Medium 18px uppercase. Core Blue CTA button (pill shape, PJS Medium uppercase). LogoMark_SolidBlack in header with clear space. Optional: expanding blue shapes as decorative elements (L-to-R direction). Optional: For an animated WebGL hero background, see references/webgl-hero-shader.md for the procedural fluid shader with mouse interaction.
Request: "Generate CSS variables for A2R dark mode"
Expected behavior: Reference references/light-dark-mode.md. Output [data-theme="dark"] block with Solid Black background, Silver Gray primary text, Silver Gray 500 secondary text, Silver Gray 800 borders/grid, Core Blue accent. Note that ghost buttons switch to white border + text.
Request: "Design an Instagram post for A2R"
Expected behavior: Choose one brand color background (e.g., Core Blue). Add expanding shapes in single color (e.g., blue arrows, L-to-R). Optionally overlay flow texture in lighter tone. Headline in Faculty Glyphic uppercase (2-4 words). Use white text on blue background. Include brand icon (blue bg + white symbol) as profile reference.
| Skill Section | Brandbook Pages | |---------------|----------------| | Brand Identity | pp. 4-7 | | Logo Usage | pp. 9-17 | | Colors & Tokens | pp. 19-23 | | Typography | pp. 25-32 | | Photography | p. 34 | | Imagery & Shapes | pp. 36-48 | | Iconography | pp. 49-51 | | UI Components (Tags, Buttons) | p. 53 | | Social Media | p. 54 | | Email Signatures | p. 55 | | Light/Dark Mode | Synthesized from pp. 20-21, 29-30, 48 | | WebGL Hero Shader | A2R website source code (brand-approved implementation) |
development
Staff/Principal-level code reviewer that simulates a strong senior teammate reviewing your changes. Use this skill whenever the user asks to review code, a PR, a diff, a changeset, or any code changes. Trigger on phrases like "review this PR", "review my changes", "code review", "analyze this diff", "act as a senior reviewer", "look at my code", "check my changes", "review this branch", "what do you think of this code", or any request that involves evaluating code quality, correctness, or design. Also trigger when the user pastes a diff or code and asks for feedback, or when they mention reviewing for bugs, security, performance, or architecture issues. Do NOT trigger for writing new code from scratch, refactoring requests without review context, or general programming questions.
development
A2R brand voice and writing style guide. Provides tone of voice rules, personality pillars, language conventions (English and Spanish), CTA patterns, competitor positioning stance, and contextual tone modulation. Use when writing, reviewing, or editing any A2R copy — website text, sales proposals, social media posts, blog content, email campaigns, keynote scripts, product descriptions, or any customer-facing communication. Also use when localizing A2R content to Spanish or when checking copy for brand voice compliance.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.