swiss-design

Applies Swiss International Style rules to design and refactor grid-driven web interfaces.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/narr07/permadi --skill swiss-design-narr07
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: swiss-design
Source: https://github.com/narr07/permadi/tree/main/.roo/skills/swiss-design
Command: npx skills add https://github.com/narr07/permadi --skill swiss-design-narr07

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Web interfaces often suffer from decorative clutter, inconsistent spacing, weak hierarchy, and generic AI-generated styling. This Skill provides a rigorous, framework-agnostic design specification based on the Swiss International Typographic Style so layouts achieve objective clarity through mathematical grids, grotesque typography, and disciplined reduction. ## Core Features & Use Cases - Grid & Typography System: Enforces a 12-column modular grid, 8px base spacing unit, flush-left grotesque type hierarchy, and 45–65 character reading columns. - Verification Tests: Applies the Grayscale Test and Squint Test to validate visual hierarchy before shipping any layout. - Anti-Slop Guardrails: Rejects common AI design tropes such as gradient headlines, nested card spam, blur orbs, and heavy drop shadows, replacing them with hairline rules and tonal contrast. - Use Case: When refactoring a landing page that feels cluttered, use this Skill to rebuild it on a 12-column grid with a single signal accent color, opacity-based text hierarchy, and a pure HTML/CSS reference blueprint. ## Quick Start Use the swiss-design skill to review and refactor my landing page layout according to Swiss International Style principles.

Frequently Asked Questions about swiss-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply Swiss design principles to a website?▼

Build layouts on a 12-column modular grid with an 8px base spacing unit, use flush-left grotesque typography, and limit hierarchy to three levels. Establish contrast through scale, weight, and opacity rather than multiple colors, and keep body text within 60 characters per line.

What is the Swiss International Typographic Style in web design?▼

Swiss International Style is a 1950s design movement emphasizing objective communication through mathematical grids, grotesque typefaces, generous whitespace, and a single accent color. On the web it translates to grid-aligned layouts, hairline dividers, and typography-driven hierarchy without decoration.

Does Swiss design work with any CSS framework?▼

Yes, the specification is framework-agnostic and works with plain CSS, UnoCSS, Tailwind, or any utility library. It defines universal tokens like CSS custom properties for surfaces, ink colors, and signal accents that map to any styling approach.

How do I test if my layout has good visual hierarchy?▼

Run the Grayscale Test by applying filter: grayscale(1) to check whether priority survives without color, then use the Squint Test by defocusing your vision to confirm the primary message dominates. If hierarchy collapses, fix it with scale, weight, and spacing before adding color.

What design patterns should be avoided in minimalist interfaces?▼

Avoid gradient headline text, nested cards, floating blur orbs, heavy drop shadows, centered long paragraphs, and emoji decorations. Replace them with solid high-contrast type, hairline 1px borders, flat surfaces, and left-aligned text constrained to narrow reading columns.