sickn33/agentic-awesome-skills/typography-first
Claude Code and agent skill by sickn33/agentic-awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
Web and App implementation guide for Typography First Design. Trigger when user wants text as the absolute main visual element, with minimal UI chroming.
Install
npx vskill@latest install sickn33/agentic-awesome-skills/typography-firstSKILL.md
Typography First Design
"The words are the interface. No distractions, just beautiful text."
When to Use
Use this sub-style when the user's request matches the aesthetic described above. This is a child reference of the design-it skill and is not meant to be triggered directly.
Core Principles
- Hyper-Sized Typography: The main headline is so large it becomes an abstract graphic element.
- Minimal UI Chroming: Buttons and navigation may be visually text-only, but retain semantic controls, usable targets and visible focus.
- Kinetic Typography: Text that moves, scrolls, or reacts to the user's cursor.
Visual DNA
- Colors: Extreme high contrast. Pure black and white, or a very dark background with a single neon accent color. Midnight Luxury works well.
- Typography: Display fonts with extreme character. Try
Oswald,Anton, orBebas Neuefor impact, or a massive serif. - Layout: Often centers the massive text perfectly in the viewport, cutting off at the edges.
Web Implementation
- Rely on
vwandvhunits for font sizing so the text perfectly fills the screen. - CSS Example:
App Implementation
SwiftUI
- Use
.fixedSize(horizontal: true, vertical: false)and.lineLimit(1)to force massive fonts to bleed off the edge of the screen rather than wrapping into a paragraph. - Native text-stroke is difficult in SwiftUI; overlapping a masked text or using thin shadows is the common workaround.
Flutter
FittedBoxwithBoxFit.coveris your best friend here. It ensures the text takes up the maximum possible width/height regardless of the device screen size.- Flutter makes text outlines easy by using
foreground: Paint()..style = PaintingStyle.strokein theTextStyle.
React Native
- Use
useWindowDimensions().widthto calculate extreme font sizes dynamically (e.g.,fontSize: width * 0.4). - Use
numberOfLines={1}and negative margins to allow the text to act as a graphic element bleeding off the screen.
Jetpack Compose
- Set
softWrap = falseonTextto prevent it from wrapping and ruining the massive headline aesthetic. - Compose fully supports text outlines natively using
style = TextStyle(drawStyle = Stroke(...)).
Do's and Don'ts
- DO: Mix filled text and outlined text (using
-webkit-text-stroke) for visual interest. - DON'T: Wrap the text in cards or containers. Let it bleed into the background.
Limitations
- This is a styling reference and does not replace environment-specific validation, accessibility testing, or expert review.
- Ensure appropriate contrast ratios and responsive behaviors are verified separately.
Oversized clipped headlines are decorative studies. Keep essential copy complete, wrappable and scalable; provide an uncut accessible text equivalent. Thin shadow halos approximate an outline and are not true glyph strokes.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/design-it/typography-first/SKILL.md
Popularity
- Repository stars
- 47,061
- Repository forks
- 6,855
- 7-day trend score
- 54
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/agentic-awesome-skills/typography-first)