Skip to main content

slide-design

Visual craft for beautiful slides: typography, composition, color, imagery, rhythm, and a critique pass. Use when generating slides or when asked to make a deck or slide beautiful, polished, prettier, more designed, or less generic. Defers to the linked design system and reference deck.

소스 정보

저장소
BuilderIO/agent-native
최근 소스 활동
2026년 10월 9일 19:22
감지된 SKILL.md 언어
영어
스타
7,366
포크
669

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
slide-design
description
Visual craft for beautiful slides: typography, composition, color, imagery, rhythm, and a critique pass. Use when generating slides or when asked to make a deck or slide beautiful, polished, prettier, more designed, or less generic. Defers to the linked design system and reference deck.
# Slide Design "Make it beautiful" is a request for visual craft, not new content. Keep the user's copy, facts, images, and slide order; change how they look. A beautiful deck reads as the work of a studio with a point of view, not a template. ## Precedence This skill supplies craft, not a direction. The direction comes from the user's prompt and the brief `create-deck` builds from it; never swap in a preset style. The `design-systems` Precedence list decides what wins: - **Design system linked:** it owns tokens (colors, fonts and weights, type sizes, spacing, radius, accents, logos, image style, custom CSS) through the `--ds-*` wrapper. Add nothing it does not define and never detach it. Beauty comes from using fewer of its elements more deliberately: scale contrast within its sizes, composition, negative space, alignment, a scarce accent. - **Reference deck:** owns layouts, chrome, and markup idiom, and tokens too when no system is linked. Tighten inside its patterns; when none fits, compose from its conventions. It is a pattern library, not an outline. - **Attached style reference:** match its measured type scale, weights, colors, alignment, and margins. - **Existing deck with an established look** (including a starter template): its slides are the reference. Refine it; change the style only when asked. - **Nothing linked:** realize the direction the prompt implies with this whole skill. Explicit constraints in the current request beat all of these. If a selected system or reference is unavailable, tell the user the deck was styled without it instead of silently using this skill's defaults. ## Typography Type does most of the work. - **Only fonts the renderer maps load.** `SlideRenderer` loads the Google families it knows; anything else falls back silently. Quote the family in `font-family`. Static-weight families ship only 400 and 700. - **Extreme scale contrast.** Let one element dominate. On 960x540: statement or big number 72-120px, headline 32-56px, body 16-20px, labels 12-14px. A 96px number over 13px labels is striking; 40px over 28px is flat. Body never drops below 16px. - **Tight display type:** letter-spacing -0.02 to -0.05em, line-height 0.95-1.1. Body line-height 1.35-1.5, about 60 characters per line max. - **Labels as labels:** small uppercase with +0.06 to +0.12em tracking, or mono, for eyebrows, running heads, axis labels, and page numbers. - **Weight is hierarchy.** One heavy and one regular weight; mid-weights everywhere look mushy. Size and weight before color. - **Details:** curly quotes, en dashes for ranges, tabular numerals for aligned figures, no orphaned last word on a headline (rebalance with `max-width` or a `<br>`). ## Composition - **Grid:** 12 columns inside the wrapper padding, 16-24px gutters. Snap every edge. - **Asymmetry over centering.** Headline in 5-7 columns, evidence large in the rest. Center only title and statement slides. - **Negative space is a material.** One line of type in the lower-left third of an empty slide can be the best slide in the deck. - **One spacing scale** (the system's gaps, else 8/16/24/40/64): close for related, far for unrelated. Equal gaps everywhere read as amateur. - **Optical alignment:** nudge large type to look flush with small text. - **One focal point.** Squint; one thing should land first. - **One idea per slide; split, do not shrink.** A slide over the `create-deck` Fit budget becomes two slides, not smaller type or clipped overflow. - Keep layout in normal flex/grid flow; `slide-editing` owns flow and fit constraints. ## Color With a system or reference, use only its colors; these rules govern how. - **Restrained palette:** background, ink, one or two tinted neutrals, one accent. - **No pure defaults:** warm or tinted off-white (`#F4F1EA`) over `#FFFFFF`, near-black or deep navy over `#000000`, greys leaning with the palette. - **Accent is scarce:** one number, bar, word, or rule per slide. - **Fixed canvas:** rhythm comes from composition and accent, not alternating light and dark slides. - Readable contrast is part of beauty; `audit-contrast` is the check. ## Imagery and graphics - **One treatment:** the same crop, color grade, and radius on every image; respect the system's `imageStyle`. - **Go big or leave it out:** a full-height column or most of the canvas. Small floating thumbnails read as placeholders. - **Screenshots as hero shots:** crop to what the headline is about, scale up, set on a fitting surface. - **One graphic vocabulary:** 1-2px rules, large index numbers ("01"), one repeated shape motif. Every shape needs a semantic role. - **Charts in the deck's type and palette:** thin strokes, direct labels, the key series in the accent, the rest neutral, no gridline or legend clutter. ## Rhythm - Reuse a small layout family: title, section, statement, big number, headline + image, split, grid of 3, quote, closing. Alternate dense and sparse; avoid three identical layouts in a row. - Fixed chrome in the same place on every slide: a small running head, a page number like `04 / 12` from the `create-deck` slide-number tokens (never typed digits, which go stale on reorder), maybe a hairline. - Title and section slides carry the strongest expression of the direction. ## What reads as generic Everything centered at similar sizes in one weight; purple-to-blue gradients, glass, glows, gradient text; rows of rounded icon + title + description cards; emoji or decorative icons; shadows and borders on every block; stock people-at-laptops; bullet walls or shrunk text; default blue and default chart colors; mixed radii, alignments, and gaps; decoration filling space that should stay empty. ## Critique pass After rendering, before `get-layout-overflows` and `audit-contrast`, check each changed slide: 1. **Squint:** one clear focal point, balanced masses. 2. **Direction:** delivers the requested look and matches the other slides; with a system linked, every color, font, radius, and logo comes from it. 3. **Scale:** real contrast between the largest and smallest type. 4. **Grid:** edges align within and across slides; chrome never moves. 5. **Subtract:** remove what does not serve the slide. 6. **Portfolio:** would a strong designer show it? If not, make the one change that would. 7. **Craft:** no orphans, straight quotes, awkward breaks, blurry images, or off-system colors and fonts. Fix findings in one correction pass.
GitHub에서 보기