Scalar Design System
scalar/scalar
Scalar's design system — design tokens, theming (@scalar/themes), CSS variables, and the @scalar/components library.
Apply a Swiss International Style design system using Tailwind CSS.
$ npx skills add try-works/role-model --skill swiss-design -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install try-works/role-model swiss-design --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/try-works/role-model.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/swiss-design .claude/skills/swiss-design && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "swiss-design" agent skill from https://github.com/try-works/role-model/tree/dev/.agents/skills/swiss-design into .claude/skills/swiss-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swiss-design", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/try-works/role-model/tree/dev/.agents/skills/swiss-designType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add try-works/role-model --skill swiss-design -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install try-works/role-model swiss-design --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/try-works/role-model.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/swiss-design .agents/skills/swiss-design && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "swiss-design" agent skill from https://github.com/try-works/role-model/tree/dev/.agents/skills/swiss-design into .agents/skills/swiss-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swiss-design", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add try-works/role-model --skill swiss-design -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install try-works/role-model swiss-design --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/try-works/role-model.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/swiss-design .cursor/skills/swiss-design && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "swiss-design" agent skill from https://github.com/try-works/role-model/tree/dev/.agents/skills/swiss-design into .cursor/skills/swiss-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swiss-design", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/try-works/role-model.git --path .agents/skills/swiss-design--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add try-works/role-model --skill swiss-design -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install try-works/role-model swiss-design --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/try-works/role-model.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/swiss-design .gemini/skills/swiss-design && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "swiss-design" agent skill from https://github.com/try-works/role-model/tree/dev/.agents/skills/swiss-design into .gemini/skills/swiss-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swiss-design", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install try-works/role-model swiss-designInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add try-works/role-model --skill swiss-design -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/try-works/role-model.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/swiss-design .github/skills/swiss-design && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "swiss-design" agent skill from https://github.com/try-works/role-model/tree/dev/.agents/skills/swiss-design into .github/skills/swiss-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swiss-design", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add try-works/role-model --skill swiss-design -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install try-works/role-model swiss-design --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/try-works/role-model.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/swiss-design .opencode/skills/swiss-design && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "swiss-design" agent skill from https://github.com/try-works/role-model/tree/dev/.agents/skills/swiss-design into .opencode/skills/swiss-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swiss-design", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
swiss-designApply a Swiss International Style design system using Tailwind CSS.
Swiss Design is an agent skill from try-works/role-model. Apply a Swiss International Style design system using Tailwind CSS. Use when asked to style a webpage, clean up a UI, apply a design system, make something look great, or when the user references Swiss design, grotesque fonts, Helvetica, grid systems, modernist typography, or 1960s/1950s design aesthetics. Implements IBM Plex Sans typography, stone color palette, opacity-based hierarchy, generous whitespace, and structured grid layouts.
Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/components.md`, `references/design-system.md` and `references/prompting.md`).
It sits in Frontend & Design, covering Typography, Design systems and Theming and dark mode. It works with Tailwind CSS. The repository describes itself as: role-model is a protocol for assigning the right model for the right job. Use local and cloud AI together, or route between several cloud providers. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit de1c04a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are html, css and javascript).
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
fonts.googleapis.comAlso links to:
raw.githubusercontent.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Swiss Design loads about 3.2k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 113 tokens; SKILL.md has 1,223 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from try-works/role-model at commit de1c04a, republished under its MIT licence (© try-works). 1,223 words, ~3,241 tokens.
.claude/skills/swiss-design/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.A design system rooted in the Swiss International Style of the 1950s–60s: grotesque typography, rigorous grid, bold geometric forms, generous whitespace, and restrained color.
sm:, md:, lg: Tailwind prefixes systematically.max-w-[60ch]. Wider columns hurt legibility.Primary font: IBM Plex Sans (Google Fonts)
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap" rel="stylesheet">Fallback chain (in order of preference):
| Font | Source | Character |
|---|---|---|
| IBM Plex Sans | Google Fonts | Primary. Rational, slightly condensed, 1960s systems rationalism |
| Hanken Grotesk | Google Fonts | Closest to Neue Haas Grotesk lineage |
| Barlow | Google Fonts | Condensed Swiss-grid proportions, strong vertical rhythm |
| Host Grotesk | Google Fonts | Warm grotesque, good at all sizes |
| DM Sans | Google Fonts | Clean neo-grotesque fallback |
| system-ui | Built-in | Last resort |
font-family: 'IBM Plex Sans', 'Hanken Grotesk', 'Barlow', 'Host Grotesk', 'DM Sans', system-ui, sans-serif;Type scale:
| Role | Tailwind | Line height | Max width |
|---|---|---|---|
| Display | text-7xl font-light tracking-tight | leading-none | unconstrained |
| H1 | text-5xl font-light tracking-tight | leading-tight | unconstrained |
| H2 | text-3xl font-light tracking-tight | leading-snug | unconstrained |
| H3 | text-xl font-normal | leading-snug | unconstrained |
| Body | text-base font-normal | leading-relaxed | max-w-[60ch] |
| Small | text-sm font-normal | leading-relaxed | max-w-[60ch] |
| Caption | text-xs font-normal tracking-wide uppercase | leading-normal | unconstrained |
| Mono | font-mono text-sm | leading-relaxed | max-w-[60ch] |
font-light (300) or font-normal (400). Never bold for headings.font-medium (500). Never font-bold (700).tracking-tight (-0.02em).tracking-wide uppercase text-xs.The Swiss style depends on typographic precision. These rules are non-negotiable:
…, never three periods ...." " and ' ', never straight quotes " '.Loading…, Saving….font-variant-numeric: tabular-nums (Tailwind: tabular-nums) so digits align vertically.text-wrap: balance (Tailwind: text-balance) to prevent widows. Body paragraphs use text-pretty where supported.10 MB, ⌘ K.| Role | Light | Dark | Tailwind |
|---|---|---|---|
| Page background | stone-50 | stone-950 | bg-stone-50 dark:bg-stone-950 |
| Surface / card | stone-100 | stone-900 | bg-stone-100 dark:bg-stone-900 |
| Subtle surface | stone-200 | stone-800 | bg-stone-200 dark:bg-stone-800 |
| Border | stone-200 | stone-800 | border-stone-200 dark:border-stone-800 |
| Subtle border | stone-100 | stone-900 | border-stone-100 dark:border-stone-900 |
| Primary text | stone-900 | stone-50 | text-stone-900 dark:text-stone-50 |
| Secondary text | stone-900/70 | stone-50/70 | text-stone-900/70 dark:text-stone-50/70 |
| Tertiary text | stone-900/40 | stone-50/40 | text-stone-900/40 dark:text-stone-50/40 |
| Placeholder | stone-900/30 | stone-50/30 | text-stone-900/30 dark:text-stone-50/30 |
To make text less dominant, reduce opacity — never change the hue.
Full presence: text-stone-900 (primary)
Softer: text-stone-900/70 (secondary, labels)
Quiet: text-stone-900/40 (tertiary, captions)
Ghosted: text-stone-900/20 (disabled, placeholder)Dark mode: replace stone-900 with stone-50. The opacity values stay identical.
Each project uses one accent color. Default is Swiss poster red.
| Name | Hex | Tailwind arbitrary |
|---|---|---|
| Swiss Red (default) | #C8102E | [#C8102E] |
| Cobalt | #003B8E | [#003B8E] |
| Golden | #F0B429 | [#F0B429] |
| Forest | #2D6A4F | [#2D6A4F] |
Use accent at these opacities only:
Full: bg-[#C8102E] text-[#C8102E]
Muted: bg-[#C8102E]/60 text-[#C8102E]/60
Subtle: bg-[#C8102E]/20 (backgrounds, tints)
Ghost: bg-[#C8102E]/10 (very light tints)Base unit: 8px. All spacing is a multiple of 8.
| Token | Value | Usage |
|---|---|---|
gap-2 | 8px | Tight inline gaps |
gap-4 | 16px | Component internal |
gap-8 | 32px | Between components |
gap-16 | 64px | Between sections |
py-16 | 64px | Section padding (minimum) |
py-24 | 96px | Section padding (standard) |
py-32 | 128px | Section padding (generous) |
Grid:
<!-- 12-column grid — always mobile-first, columns collapse to full-width on small screens -->
<div class="grid grid-cols-12 gap-4 md:gap-8">
<div class="col-span-12 md:col-span-8">...</div>
<div class="col-span-12 md:col-span-4">...</div>
</div>Max content width: max-w-5xl or max-w-6xl with mx-auto px-4 md:px-8.
The Swiss grid adapts fluidly across viewports. Every layout decision must be made at two scales: mobile (single column, generous vertical rhythm) and desktop (multi-column, horizontal tension).
Breakpoint strategy:
| Prefix | Width | Use for |
|---|---|---|
| (none) | 0px+ | Mobile — single column, full width |
sm: | 640px+ | Large phones, small tablets |
md: | 768px+ | Tablets, narrow desktop — introduce 2-col layouts |
lg: | 1024px+ | Desktop — full 12-col grid, max content width |
Mobile layout rules:
col-span-12py-16 md:py-24 lg:py-32px-4 md:px-8text-5xl md:text-7xl lg:text-8xloverflow-x-autogrid-cols-1 md:grid-cols-2 lg:grid-cols-3Fluid type pattern:
<!-- Scale display type fluidly across viewports -->
<h1 class="text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-normal tracking-tight leading-none">
Swiss International Style
</h1>
<!-- Or use clamp() for truly fluid scaling -->
<h1 class="text-[clamp(2rem,6vw,5rem)] font-normal tracking-tight leading-none">
Swiss International Style
</h1>Responsive section pattern:
<section class="py-16 md:py-24 lg:py-32 border-b border-stone-200 dark:border-stone-800">
<div class="max-w-6xl mx-auto px-4 md:px-8">
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
...
</div>
</div>
</section>Touch targets: All interactive elements must be at least 44×44px on mobile. Use min-h-[44px] min-w-[44px] for buttons and nav links.
Navigation on mobile: Collapse to a minimal top bar. Hide secondary nav links below md:. Never use hamburger menus with deeply nested hierarchies — the Swiss style favors flat, clear navigation.
Use Tailwind's media strategy (respects system preference automatically):
// tailwind.config.js
darkMode: 'media'Every color token has a dark: variant. See the stone palette table above. Never use bg-black or bg-white — always use stone scale.
color-schemeTailwind only restyles your code. The browser still renders scrollbars, native form controls, and the canvas before CSS loads using its own defaults. Without color-scheme, a Swiss page in dark mode shows light scrollbars and light-mode native inputs against bg-stone-950.
Always declare both schemes on <html>:
html { color-scheme: light dark; }Or via meta tag (parsed before CSS, prevents flash):
<meta name="color-scheme" content="light dark">Also set <meta name="theme-color"> to match the page background so the mobile browser chrome blends in.
text-stone-900/70, not text-stone-500.max-w-[60ch] for body text. Wider columns are illegible.bg-white or bg-black. Use bg-stone-50 / bg-stone-950.<link> tag.font-light for display and h1, font-normal for h2–h3.rounded-none or at most rounded-sm. The Swiss style is rectilinear.py-16, standard py-24. Never less.md: and lg: variants for larger viewports. Never build desktop-first and try to retrofit mobile.overflow-x-auto. Never let a wide table break mobile layout.text-3xl md:text-5xl) or clamp() — never a single fixed size that works only at one viewport.outline-none without a focus replacement. Interactive elements need a visible focus indicator. Use focus-visible:ring-2 focus-visible:ring-stone-900 dark:focus-visible:ring-stone-50 (or the accent) instead. Prefer :focus-visible over :focus so the ring only appears on keyboard navigation.prefers-reduced-motion. If you add transitions or animations, gate them: motion-safe:transition motion-reduce:transition-none. Animate only transform and opacity. Never transition: all.color-scheme: light dark on <html>. Otherwise scrollbars and native form controls stay light in dark mode.... are bugs. Use curly quotes and the … character.This skill is an aesthetic and visual system. It does not cover accessibility, focus management, form behavior, hydration, performance, or interaction quality.
For those, defer to the Vercel Web Interface Guidelines, which are framework-agnostic and complementary:
vercel-labs/agent-skills/web-design-guidelinesAfter applying Swiss styling, fetch the rules above and audit the result for accessibility, focus states, form behavior, animation safety, performance, and i18n. Treat findings as required fixes, not suggestions. Where the two systems overlap (typography niceties, dark mode, focus rings), the rules already inlined in this SKILL.md take precedence.
| Task | File |
|---|---|
| Full color token table, CSS custom properties, dark mode details | references/design-system.md |
| Tailwind component patterns: buttons, cards, nav, forms, badges | references/components.md |
Paste-ready tailwind.config.js and CSS @theme block | references/tailwind-config.md |
| Applying this system to an existing page, audit checklist | references/prompting.md |
© try-works, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in .agents/skills/swiss-design of try-works/role-model.
Open the folder on GitHubat commit de1c04a
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in try-works/role-model, which our catalogue first saw on October 7, 2026.
Swiss Design next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Swiss Design this skilltry-works/role-model | 118 | 1 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Scalar Design Systemscalar/scalar | 16k | — | ~2.7k | Automated safety check: Pass | MIT | |
| Tailwind CSS Patternsever-works/ever-works | 158 | 3 repos | ~1.6k | Automated safety check: Notes | AGPL-3.0 | |
| Tailwind V4 Shadcnever-works/ever-works | 158 | 2 repos | ~3.8k | Automated safety check: Pass | MIT | |
| Bryl Minimal Designbryllim/bryl-minimal-design | 114 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Design SystemWrongStack/WrongStack | 370 | — | ~3.9k | Automated safety check: Pass | MIT |
scalar/scalar
Scalar's design system — design tokens, theming (@scalar/themes), CSS variables, and the @scalar/components library.
ever-works/ever-works
Provides comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, and modern CSS best practices.
ever-works/ever-works
Production-tested setup for Tailwind CSS v4 with shadcn/ui, Vite, and React.
bryllim/bryl-minimal-design
Apply the bryl-minimal design language — a monochrome, typography-driven minimal aesthetic with halftone dot textures, pixel-font display headings, tiny uppercase monospace labels, soft large-radius…
WrongStack/WrongStack
Use this skill BEFORE writing or restyling ANY user-facing interface.
wondelai/skills
Audit and fix visual hierarchy, spacing, color, and depth in web UIs.
try-works/role-model
Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment.
try-works/role-model
React UI component systems with TailwindCSS + Radix + shadcn/ui.
try-works/role-model
A skill your agent uses when contributing to the Cloudflare Docs repository — writing or editing documentation pages, choosing content types or components, adding changelog entries, reviewing docs…
try-works/role-model
A skill your agent uses when migrating a codebase from Effect v3 to Effect v4, upgrading effect or any @effect/ package across the v3/v4 boundary.
try-works/role-model
Set up Cloudflare Turnstile end-to-end in a project — scan the codebase, create the widget via the Cloudflare API, deploy the managed siteverify Worker, write the frontend snippets, validate, and…
try-works/role-model
Transform technical jargon into clear explanations using before/after comparisons, metaphors, and practical context
Works with
Categories
Apply a Swiss International Style design system using Tailwind CSS. Swiss Design is an agent skill from try-works/role-model. Apply a Swiss International Style design system using Tailwind CSS.
Swiss Design fits situations like: asked to style a webpage; apply a design system; make something look great; the user references Swiss design.
Run `npx skills add try-works/role-model --skill swiss-design -a claude-code`. Or copy the skill folder (.agents/skills/swiss-design in try-works/role-model) into .claude/skills/swiss-design in your project. Claude Code loads it when a task matches its description.
Run `npx skills add try-works/role-model --skill swiss-design -a codex`. Or copy the skill folder (.agents/skills/swiss-design in try-works/role-model) into .agents/skills/swiss-design in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add try-works/role-model --skill swiss-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/swiss-design, .gemini/skills/swiss-design, .github/skills/swiss-design and .opencode/skills/swiss-design in your project.
SKILL.md names no scripts, command-line tools or credentials: Swiss Design is instructions for the agent only.
SKILL.md names 2 domains. In commands or code: fonts.googleapis.com; the agent is likely to contact it when it follows the instructions. As links in the text: raw.githubusercontent.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Swiss Design is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Swiss Design: Scalar Design System (scalar/scalar, 16k stars), Tailwind CSS Patterns (ever-works/ever-works, 158 stars), Tailwind V4 Shadcn (ever-works/ever-works, 158 stars) and Bryl Minimal Design (bryllim/bryl-minimal-design, 114 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
try-works (a GitHub user) maintains it in try-works/role-model, which has 118 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 7, 2026.
Source: try-works/role-model on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.