agentsclimarketplace

Design core

Skill Sheshiyer/skill-clusters/skills/design-core

Shared reference for the design cluster: the one decision every design turns on — research-first vs generate-from-defaults — plus the decision ledger, type/space/color conventions, the spoke capability matrix, and the anti-AI-slop quality gate. USE WHEN designing, styling, or polishing any UI or visual artifact and choosing how to ground the work before generating pixels.From its SKILL.md

Install
npx -y skills add Sheshiyer/skill-clusters --skill design-core

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.2 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

Design Core

Shared model for the design cluster. The methodology, system, and engineering spokes all depend on these concepts — keep them consistent here so no spoke contradicts another.

1. The defining decision: research-first, not generate-from-defaults

A design is grounded, never averaged. The failure mode of an AI designer is reaching for its mean output ("AI slop"): centered hero, generic SaaS gradient, default shadows, Inter at three sizes. The cluster exists to prevent that. Every design follows one direction of flow:

Research references ──> Lock a direction ──> Record decisions (ledger) ──> Generate ──> Check against the slop gate
  • Research — find concrete references before touching layout. refero-design makes this mandatory; ui-ux-pro-max supplies a searchable database when live references are thin.
  • Lock — commit to one visual direction (a reference set, a system like Swiss, or a brand). Don't blend three.
  • Ledger — write down each non-obvious choice and why (the reference it came from). This is what makes the result defensible and editable.
  • Gate — before shipping, check the output against the anti-averaging gate in §5.

Rule: when the ask is "make it look good," that means find references and commit to a direction — not improvise from defaults. Skipping research is the one thing that breaks the cluster.

2. Conventions every spoke shares

  • Type on a scale (modular, e.g. 1.25×), not arbitrary px; limit families; weight and size carry hierarchy.
  • Space on a system (4 / 8 px rhythm); whitespace is a design choice, not leftover.
  • Color as tokens with explicit roles (primary / secondary / surface / text), enough contrast for accessibility; opacity for hierarchy over new hues.
  • Motion is purposeful and hardware-accelerated (transform/opacity), never decorative jank.
  • Tokens (color, type, spacing) are the contract between brand extraction, theming, and build — keep one source of truth.

3. Deliverable types & ownership

The frontend is the eventual surface; these spokes own different stages before it:

  • Methodology / researchrefero-design (default), ui-ux-pro-max (DB), swiss-design (a ready system).
  • Engineering / spectaste-skill (senior rules + perf), stitch-design-taste (emits an enforceable DESIGN.md).
  • Workflowsuperdesign (drafts, branch iterations, multi-page flows).
  • Artifact themingtheme-factory (slides/docs/HTML).
  • Static artcanvas-design (.png/.pdf).
  • Brand inputopenbrand (logos/colors/name from a URL → tokens).

4. Capability matrix

I need to…SpokeOutput
Design a product UI, grounded in referencesrefero-designlayout + rationale
Pick styles / palettes / fonts / charts per stackui-ux-pro-maxdesign-intelligence lookups
Apply an opinionated modernist systemswiss-designTailwind Swiss styling
Hit a senior engineering bar (rules + perf)taste-skillcomponent architecture
Emit a reusable anti-generic spec filestitch-design-tasteDESIGN.md
Iterate drafts / variations / extra pagessuperdesigndesign-agent run
Theme slides / docs / reports / HTMLtheme-factoryapplied theme
Make a poster / print-ready art piececanvas-design.png / .pdf
Extract a brand from a URLopenbrandbrand tokens

5. The anti-AI-slop quality gate

Before calling a design done, check it does not read as default AI output:

  • Did it start from a real reference, or from the model's mean? (References required.)
  • Is there a point of view — one direction committed to — or a blend of three?
  • Are type, space, and color on a system, or ad-hoc?
  • Is there intentional asymmetry / tension, or just a centered column with a gradient?
  • Could you defend each choice from the ledger?

If any answer is "default," return to §1 step 1.

6. Conventions / scope

  • Most spokes are stack-agnostic craft; ui-ux-pro-max carries stack-specific data (React, Next, Vue, Svelte, SwiftUI, RN, Flutter, Tailwind), and swiss-design targets Tailwind.
  • openbrand depends on an external MCP/npm service for live extraction — treat it as the input edge that feeds tokens into the rest of the cluster.

7. Shared guardrails

  • Research before generation; never average from defaults.
  • Commit to one direction; don't blend references.
  • Keep type / space / color on a system with explicit tokens.
  • Record non-obvious choices in the decision ledger with their source.
  • Run the slop gate (§5) before shipping any user-facing surface.
  • Motion and effects must be purposeful and performant — no decorative jank.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,512. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.