anthropics/skills180kfrontend-design
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
前端开发
Pick the right way to represent a dataset so a reader gets the finding in three seconds — a catalog of 20+ chart and diagram forms with when-to-use and failure modes, plus the encoding decisions that make any of them readable (takeaway headline, direct labels, kill the axis, highlight-and-mute, show the caveat). Style-agnostic — use with whatever palette or design system the destination already has. Use when charting survey results, benchmark data, usage metrics, or research findings for a post, brief, deck, or report, and whenever the default bar chart feels like it's burying the point.
把这段话发给 Claude Code、Codex 或 Cursor。智能体会先检查安全性,你确认后才安装。
读取 https://funcoding.ai/skills/huytieu/cog-second-brain/data-forms/install.md ,按里面的步骤帮我安装这个 Skill。
A repertoire, not a style. Distilled from Lenny's Newsletter data illustrations (2025-2026 survey issues) — what makes those charts work is not the palette, it's the form selection and the encoding discipline. Both are portable to any visual language.
For the visual layer, use whatever the destination already has: your product's brand
tokens for in-product surfaces, the built-in dataviz skill for palette construction and
accessibility, your house style for personal sites. This skill decides what shape the data
takes — the layer above color.
| What the data does | Reach for | Form # |
|---|---|---|
| One question, 3-6 ordered answers | Ordered column · Waffle · Nested bands | 1 · 6 · 7 |
| One question, many multi-select answers | Ranked bar · Valence bar | 3 · 4 |
| Same metric, two points in time | Paired columns · Slope | 2 · 9 |
| Same metric, 3+ points in time | Time-series area · Bump | 13 · 18 |
| One metric across 7-10 ordered buckets | Staircase column | 14 |
| One metric across many unordered segments | Small multiples · Dot plot | 8 · 17 |
| Signed score (-100…+100, net, delta) | Diverging bar | 5 |
| Two groups compared across many rows | Dumbbell | 16 |
| Agreement / Likert across several statements | Centered stacked row | 19 |
| Segments × several metrics | Pill matrix | 10 |
| Open-text answers | Word cloud · Coded theme bar | 11 · 3 |
| A relationship the numbers can't carry | Metaphor diagram · Two-column flow | 12 · 20 |
| A named segmentation from clustering | Persona cards | 15 |
| Two dimensions, few labeled points | Named-quadrant scatter | 21 |
Full catalog with mockups and failure modes: references/forms.md.
1. Write the takeaway before you pick a form. Finish the sentence "The point of this chart is ___." If you can't, you have a table, not a chart, and no form will save it. That sentence becomes the headline. Two legal headline modes:
Never a field name. "Burnout by company size" is a spreadsheet tab.
2. Print every value. The reader should never estimate against an axis. Number sits adjacent to its mark. This is what earns you the right to do #3.
3. Delete the axis. Baseline only — no y-axis, no gridlines, no ticks. Exceptions: time series and slope charts, where the shape is the message and needs a reference grid. Everywhere else the axis is scaffolding you forgot to remove.
4. No legend when a direct label fits. Category name goes on or beside its mark. A legend is justified only when one key serves several panels (small multiples) or encodes a dimension orthogonal to position (valence, group membership).
5. Highlight two, mute the rest. In a nine-category comparison, only the one or two subjects named in the headline get emphasis; everyone else recedes. The chart should argue the headline, not present the table. If the highlighted subject isn't actually the outlier, the chart just disproved your headline — change the headline, not the data.
6. Show the caveat in-frame. Small n, margin of error, non-response, "percentages sum past 100 because multi-select" — put it in the chart, not a footnote. A dashed outline on a non-significant bar with a bracket reading "difference within margin of error" is more credible than a clean chart plus a disclaimer nobody reads.
And one restraint: at most one annotation. Point at the thing a reader would otherwise miss. Zero is fine. Two is clutter.
references/forms.md — especially its failure mode. If your
data triggers the failure mode, take the alternative listed there.Read the rendered image and answer each. A "no" is a fix, not a note.
references/forms.md does not applyreferences/forms.md — 21 forms, each with an ASCII mockup, when to use it, and the
condition under which it stops working.
anthropics/skills180kGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
前端开发
anthropics/skills180kSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
前端开发
addyosmani/agent-skills103kGuides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.
前端开发
addyosmani/agent-skills103kBuilds production-quality, accessible, responsive user-facing UIs. Use when building or modifying interfaces and pages, creating components, implementing layouts, meeting WCAG accessibility requirements, managing state, or when the output needs to look and feel production-quality rather than AI-generated.
前端开发
addyosmani/agent-skills103kOptimizes application performance across frontend, backend, queries, and databases. Use when performance requirements exist, when you suspect performance regressions, when Core Web Vitals or load times need improvement, when N+1 query patterns need fixing, or when profiling reveals bottlenecks.
前端开发
nexu-io/open-design100kOpenDesign's feature business case for the plugin marketplace: the user pain, options, tradeoffs, and the measure of success. Built as a decision-grade product management deck for PM, eng, design, leadership.
前端开发