typeset

Optimizes website and app UX with CSS-based font-size and weight recommendations.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/djkloop/n --skill typeset-djkloop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typeset
Source: https://github.com/djkloop/n/tree/main/.trae/skills/typeset
Command: npx skills add https://github.com/djkloop/n --skill typeset-djkloop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Improves generic, inconsistent, or poorly structured typography so text becomes clearer, more readable, and intentionally expressive rather than distractingly default.

Core Features & Use Cases

  • Assess typography: Identify weak font choices, muddy hierarchy, inconsistent weights, improper sizing, and readability problems such as poor line-length or contrast.
  • Plan systematic improvements: Recommend font selections, a modular type scale, weight roles, spacing, and font-loading strategies that fit brand personality and performance constraints.
  • Implement practical fixes: Produce concrete CSS token suggestions, rem-based scales for apps, clamp-based fluid headings for marketing pages, and accessibility checks (contrast, minimum body size).
  • Use case: Transform a SaaS product that uses default system fonts into a cohesive type system by defining tokens, limiting families to 1–2 choices, setting a 1.25 scale, and delivering CSS snippets and loading guidance.

Quick Start

Improve the typography of the homepage by evaluating font choices, establishing a modular type scale, and returning specific CSS rules for sizes, line-heights, weights, and font-loading recommendations.

Frequently Asked Questions about typeset

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

FAQPage Schema
How do I establish a modular type scale for my web UI?

To establish a modular type scale, define a base font size and a scaling ratio to generate consistent heading and body text sizes. This skill recommends specific rem-based scales for apps and clamp-based fluid headings for marketing pages to ensure visual hierarchy.

What causes poor readability and inconsistent typography in a design system?

Poor readability and inconsistent typography are caused by weak font choices, muddy hierarchy, improper sizing, and improper line-length. This skill assesses these factors to identify and fix legibility problems across web and app interfaces.

Can I get CSS tokens and font-loading configurations for a component library?

Yes, you can generate CSS tokens and font-loading configurations for component libraries. This skill produces concrete CSS token suggestions and loading guidance to fit brand personality and performance constraints.

How do I check web typography accessibility and contrast?

To check web typography accessibility, validate results for contrast and minimum body size. This skill assesses font choices and spacing to recommend strategies that meet accessibility requirements and performance standards.

Does this approach work for both marketing pages and app interfaces?

Yes, this approach works for both marketing pages and app interfaces. It applies systematic improvements using clamp-based fluid headings for marketing pages and rem-based scales for apps, ensuring text remains readable across different contexts.