design-principles
Swiss International Style for Resume Matcher. Invoke ONLY when designing new UI components or modifying existing component styles. Provides colors, typography, borders, shadows, and component patterns.
How do I install this agent skill?
npx skills add https://github.com/srbhr/resume-matcher --skill design-principlesIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides UI design guidelines and component patterns for a Swiss International Style. No security issues were detected as it contains no executable code, network access, or sensitive data handling.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerpass
1 file scanned · No issues
What does this agent skill do?
Swiss International Style Design
Invoke when: Creating new components, modifying styles, or building new pages. Skip when: Backend work, API changes, logic-only changes.
Before Designing
Read the full design specs in docs/agent/design/:
- style-guide.md - Core rules, colors, typography, components
- design-system.md - Extended tokens, spacing, shadows
- swiss-design-system-prompt.md - AI prompt for Swiss UI
Colors
| Name | Hex | Usage |
|---|---|---|
| Canvas | #F0F0E8 | Background |
| Ink | #000000 | Text, borders |
| Hyper Blue | #1D4ED8 | Primary actions |
| Signal Green | #15803D | Success |
| Alert Orange | #F97316 | Warning |
| Alert Red | #DC2626 | Danger |
| Steel Grey | #4B5563 | Secondary text |
Typography
font-serif → Headers
font-mono → Labels, metadata (uppercase, tracking-wider)
font-sans → Body text
Component Patterns
// Button: Square corners, hard shadow, press effect
<button className="rounded-none border-2 border-black shadow-[2px_2px_0px_0px_#000000] hover:translate-y-[1px] hover:translate-x-[1px] hover:shadow-none">
// Card: Hard shadow, no rounded corners
<div className="bg-white border-2 border-black shadow-[4px_4px_0px_0px_#000000]">
// Label: Mono, uppercase
<label className="font-mono text-sm uppercase tracking-wider">
Status Indicators
<div className="w-3 h-3 bg-green-700" /> // Ready
<div className="w-3 h-3 bg-amber-500" /> // Warning
<div className="w-3 h-3 bg-red-600" /> // Error
<div className="w-3 h-3 bg-blue-700" /> // Active
Anti-Patterns (NEVER)
rounded-*(exceptrounded-none)- Gradients or blur shadows
- Custom colors outside palette
- Pastel or soft colors
- Decorative icons without function
Retro Terminal Elements
For dashboard/settings/empty states ONLY:
<span className="font-mono text-xs uppercase">[ STATUS: READY ]</span>
DO NOT use retro elements on resume components.
Checklist
-
rounded-noneon all components - Hard shadows (
shadow-[Xpx_Xpx_0px_0px_#000000]) - Correct typography (serif headers, mono labels, sans body)
- Colors from palette only
- No gradients or blur effects
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/srbhr/resume-matcher/design-principles">View design-principles on skillZs</a>