Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when the user needs hands-on production direction for a designer working in a design tool (Canva, Figma, or Adobe Express): which template to start from, the operating order, element-by-element mapping, grid and spacing, export checklist, and dos and don'ts. Colors and fonts come from the brand kit. Trigger on 'design tool brief', 'Canva brief', 'Figma brief', 'production direction', 'layout direction', 'template direction', or 'how do I build this in Canva'.
.claude/skills/minhnv0807-45-design-tool-brief-global/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -25% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 78% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 21% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 15% | 0% |
A good production brief means the designer opens the right template, uses the right elements, and never hunts around. Colors, fonts, and logos come from the brand kit inside the tool or from the brand guideline (46-brand-guideline-global) — never chosen ad hoc.
This skill is tool-agnostic. The workflow is the same in Canva, Figma, or Adobe Express — only the terminology differs (Canva Brand Kit / Figma styles and variables / Adobe Express brand). State which tool the team uses at the top of the brief.
Read the brand guideline and the originating brief (42-image-brief-global or 43-carousel-brief-global) if available. If information is missing, ask up to 4 questions:
State exactly where the designer starts: a link to a brand template, a blank canvas at the correct size, or a duplicate of a specific previous design.
| Step | Action | |------|--------| | 1 | Open or create the canvas at the exact channel size (see 50-asset-resize-global) | | 2 | Set the background to background color] or light background color] per the brand guideline | | 3 | Set accents to primary color] or secondary color] | | 4 | Swap fonts to heading font] / body font] | | 5 | Replace the content, preserving hierarchy (H1 largest, body smallest) | | 6 | Verify: logo placement correct, colors in palette, text contrast sufficient |
Every text box, image placeholder, and color block gets explicit direction in the template below.
Format, resolution, color profile, file name, folder — never improvised.
File name: design-tool-brief-[name]-[YYYYMMDD].md
markdown# Design Tool Brief — [Design name] ## Overview | Item | Detail | |------|--------| | Design type | | | Tool | Canva / Figma / Adobe Express | | Canvas size | | | Base | [template link / blank / duplicate of design X] | | Variants required | | | Deadline | | | Approver | | ## Brand system quick reference (from the brand guideline) Colors: | Name | Value | Used for | |------|-------|----------| | Primary | [primary color] | Headings, CTA buttons, dominant grounds | | Secondary | [secondary color] | Highlights, accents, standout figures | | Background | [background color] | Clean grounds | | Text strong | [strong text color] | Body text on light grounds | | Text muted | [muted text color] | Subtext, captions | | Light surface | [light background color] | Section grounds, cards | Typography: | Used for | Font | Weight | Suggested size | |----------|------|--------|----------------| | Heading H1 | [heading font] | Bold 700 | 40-56px | | Heading H2 | [heading font] | Bold 700 | 28-36px | | Heading H3 | [heading font] | SemiBold 600 | 20-24px | | Body | [body font] | Regular 400 | 14-16px | | Caption | [body font] | Regular 400 | 11-13px | | CTA button | [heading font] | Bold 700 | 14-16px | If the tool does not carry [heading font], use the fallback named in the brand guideline. Logo: - Full logo: headers, covers, first slide. Icon only: watermark, story, avatar. - Default position and clear space: per the brand guideline (commonly 16px). - Never place the logo over a busy background that muddies it. Components: - Primary button: fill [primary color], light text, brand radius, padding 12x24px - Secondary button: border [primary color], text [primary color], no fill - Card: light ground, soft shadow, radius 12px, padding 24px ## Element-by-element direction Text boxes: | Element | Font | Size | Color | Content (approved) | |---------|------|------|-------|--------------------| | Headline | [heading font] Bold | | | "[...]" | | Subheadline | [heading font] SemiBold | | | "[...]" | | Body | [body font] Regular | | | "[...]" | | CTA | [heading font] Bold | | | "[...]" | Images and visuals: | Position | Content | Style | Source | |----------|---------|-------|--------| | Background | [solid / gradient / photo] | [overlay opacity if any] | [approved stock / upload] | | Hero image | [description] | [crop style] | [link / upload] | | Icon set | [line / filled] | [icon color] | [tool library / brand assets] | Layout grid: - Outer canvas padding: 40px each edge (desktop) / 24px (mobile-first) - Element spacing: 16px (tight) / 24px (normal) / 40px (breathing room) - Text never touches the canvas edge — minimum 24px padding ## Export checklist - [ ] Format: JPG (static) / PNG (transparency) / PDF (documents) - [ ] Resolution 2x; color profile RGB for digital — not CMYK - [ ] File name: [Campaign]_[Channel]_[Size]_[Stage]_[Version]_[Status] - [ ] Upload folder: /[Brand]/Campaigns/[CampaignName]/Assets/Final/ - [ ] Share a view or comment link with the lead before the final export ## Review - Draft link shared: [date] — feedback via comments directly in the file - Max revision rounds: [X] — export the final only after an approving comment
42-image-brief-global and 43-carousel-brief-global: concept and content brief first; this skill covers production.41-campaign-asset-list-global: identify the asset and its deadline before opening the tool.46-brand-guideline-global: source of palette, fonts, logo, and component rules — set the brand kit from it.50-asset-resize-global: exact canvas sizes and adaptation strategy per channel.47-design-review-global: review the result after export.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 36,559 | 29,015 | -21% | 1 | 1 | 0% | 6,127 | 6,981 | +14% | 0 | 0 | — |
case-02 | fail→pass | 46,659 | 22,025 | -53% | 1 | 1 | 0% | 8,286 | 6,220 | -25% | 0 | 0 | — |
case-03 | fail→pass | 38,572 | 27,041 | -30% | 1 | 1 | 0% | 6,171 | 6,140 | -1% | 0 | 0 | — |
case-04 | pass→fail | 31,685 | 31,968 | +1% | 1 | 1 | 0% | 6,613 | 7,270 | +10% | 0 | 0 | — |
case-05 | pass→fail | 18,239 | 18,693 | +2% | 1 | 1 | 0% | 2,167 | 4,209 | +94% | 0 | 0 | — |
case-06 | pass→pass | 23,926 | 17,467 | -27% | 1 | 1 | 0% | 3,107 | 5,034 | +62% | 0 | 0 | — |
case-07 | fail→pass | 9,193 | 3,900 | -58% | 1 | 1 | 0% | 1,582 | 2,812 | +78% | 0 | 0 | — |
case-08 | pass→pass | 7,372 | 7,319 | -1% | 1 | 1 | 0% | 1,413 | 3,358 | +138% | 0 | 0 | — |
case-09 | pass→pass | 8,804 | 7,545 | -14% | 1 | 1 | 0% | 1,395 | 3,260 | +134% | 0 | 0 | — |
case-10 | pass→pass | 11,302 | 8,236 | -27% | 1 | 1 | 0% | 1,790 | 3,439 | +92% | 0 | 0 | — |
case-11 | pass→pass | 8,449 | 4,484 | -47% | 1 | 1 | 0% | 1,487 | 2,873 | +93% | 0 | 0 | — |
case-12 | pass→pass | 9,412 | 3,581 | -62% | 1 | 1 | 0% | 1,485 | 2,723 | +83% | 0 | 0 | — |
case-13 | pass→pass | 4,403 | 2,617 | -41% | 1 | 1 | 0% | 690 | 2,543 | +269% | 0 | 0 | — |
case-14 | pass→pass | 9,844 | 10,160 | +3% | 1 | 1 | 0% | 1,782 | 3,909 | +119% | 0 | 0 | — |
case-15 | pass→pass | 10,783 | 5,789 | -46% | 1 | 1 | 0% | 1,748 | 3,067 | +75% | 0 | 0 | — |
case-16 | fail→pass | 11,245 | 3,165 | -72% | 1 | 1 | 0% | 2,157 | 2,617 | +21% | 0 | 0 | — |
case-17 | pass→pass | 16,184 | 6,811 | -58% | 1 | 1 | 0% | 2,874 | 3,260 | +13% | 0 | 0 | — |
case-18 | fail→pass | 15,321 | 4,995 | -67% | 1 | 1 | 0% | 2,547 | 2,925 | +15% | 0 | 0 | — |
case-19 | pass→pass | 6,120 | 2,883 | -53% | 1 | 1 | 0% | 1,034 | 2,558 | +147% | 0 | 0 | — |
case-20 | pass→pass | 9,343 | 4,289 | -54% | 1 | 1 | 0% | 1,611 | 2,782 | +73% | 0 | 0 | — |
case-21 | fail→pass | 11,872 | 6,878 | -42% | 1 | 1 | 0% | 1,843 | 3,109 | +69% | 0 | 0 | — |
case-22 | fail→pass | 11,170 | 3,099 | -72% | 1 | 1 | 0% | 2,074 | 2,377 | +15% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +23 percentage points is the difference between those two pass rates over the 22 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.