agentsclimarketplace

Ui constructor skill

Skill fermerpavel1-arch/ui-constructor-skill

Living UI constructor skill for AI coding agents. Anti-AI-slop rules, curated Magic UI + React Bits library with PoC install paths, MCP usage (magicui, shadcn, aceternity). Full kit (catalog + anti-slop + MCP + orchestration). Reference stack: industrial dark portfolio (Ferrofluid, glass nav, solid cards, Dock, Border Beam, Lens, Theme Toggler). Rebuild on disk ONLY after explicit user OK. Load on ANY UI/landing. Triggers: ui-constructor, magicui, react bits, anti-slop, bento, dock, glass-surface, ferrofluid.From its SKILL.md

Install
npx -y skills add fermerpavel1-arch/ui-constructor-skill

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

2 things to look at

  • 29 days oldThe repository was created 29 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 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

6.8 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it

UI Constructor — living kit

Full kit D: catalog + anti-slop + MCP/PoC + orchestration with design stack.
Not frozen docs — but disk rebuild only with permission (see below).

Reference stack (industrial / personal portfolio DNA)

Use when the brief is dark industrial, personal portfolio, or “premium glass + one strong bg”.

Signature stack (harmonized, not carnival):

  1. React Bits Ferrofluid — one full-site WebGL bg (gold / violet); soft veil on non-home
  2. React Bits Glass Surfacenav chrome only (liquid glass + optional Border Beam)
  3. Solid content cards — frosted fill, no backdrop-filter (safe under blur/opacity transitions)
  4. Magic UI Dock — contact strip (SVG icons, no emoji)
  5. Magic UI Blur Fade + custom Reveal — enter motion with blur
  6. Magic UI Lens — screenshot lightbox
  7. Magic UI Animated Theme Toggler — View Transitions, html.dark, FOUC script
  8. Pixel Card — home identity; avatar crop face+shoulders
  9. Type: Syne + Instrument Sans; accent gold CTA, violet support

Architecture rules (do not regress):

  • Navbar outside page transition wrapper (glass never freezes)
  • Page/content transitions: opacity + blur OK on non-glass trees
  • html { scrollbar-gutter: stable } — no route layout jump
  • Never dual Ferrofluid; never Ferrofluid + Flickering Grid together

When niche is law/resto/SaaS → still use design-knowledge DNA; pull ★★★ pieces only if they fit.

Locked prefs (defaults for this skill)

TopicLock
RoleCatalog + anti-slop + MCP + pipeline (not catalog-only)
Rebuild filesOnly after explicit «да / обнови / добавь / запиши». First: propose in chat unless user already said обнови. No silent write.
When to loadEvery UI / landing / dashboard (with design-knowledge + frontend-design)
DNABy niche via design-knowledge. Exception: industrial portfolio brief → reference stack above
Stack defaultBest fit for the job; agent picks and states why in 1 line (Vite/React, Next+TW, or HTML)
GlassChrome (nav/floating): Glass Surface. Content cards: solid frost by default; glass on cards only if no parent opacity/filter anim
Favorites★★★ set (Ferrofluid, Glass nav, Dock, Border Beam, Blur Fade, Lens, Theme Toggler, Pixel Card) + 1–2 more only if harmony
MotionUp to 3 effects per page (signature + bg + micro OK; still no carnival stack)
Outside ★★★/★★Magic UI / React Bits / Aceternity / 21st / other kits: propose → wait user «ок»
site-user-debugmid + final only (skip early on every tiny chunk)

Agent: rebuild protocol (MANDATORY)

  1. User signal to change kit («добавь / убери / нравится / не нравится / перестрой / обнови») or grill lock to persist.
  2. Agent shows what would change (paths + short diff idea) in chat — skip propose if user already said «обнови / запиши» with clear scope.
  3. Write to disk only after clear OK: «да», «обнови», «запиши», «добавь в конструктор».
  4. After write: 1–3 lines — what / path / why.
  5. Promote to ★★★ only when user says essentially «очень нравится» and OK to edit.
  6. Do not invent library entries the user never approved.
ActionFile
Favorite / reject / tiersreferences/library.md
Anti-slop rulereferences/anti-slop.md
MCP/CLIreferences/mcp.md (+ config only if user OK)
PoC canonreferences/poc-patterns.md
Workflow / locksthis SKILL.md

Install path (example): ~/.grok/skills/ui-constructor/ (or your agent skills root).

When to load

  • Any site, landing, UI, dashboard polish
  • Picking motion / glass / bento / dock / ferrofluid / Magic UI / React Bits
  • User says «конструктор», anti-slop, component kit
  • Brief “industrial / dark glass personal portfolio”

Pipeline

1. This SKILL.md (+ locked prefs + reference stack)
2. references/anti-slop.md
3. references/library.md  → ★★★ first when DNA matches
4. design-knowledge       → niche DNA lock
5. references/mcp.md      → magicui / shadcn only as allowed
6. references/poc-patterns.md  → § Canon for portfolio architecture
7. frontend-design craft
8. site-user-debug at mid + final (not every micro-edit)

Hard rules

  1. Curated first. Prefer library.md ★★★ then ★★.
  2. Outside list / Aceternity / 21st / extra Magic-RB: propose in chat → wait «ок» before install/code.
  3. Glass Surface on chrome; content cards solid unless DNA + no freeze risk.
  4. +1–2 favorites only if role fits and composition stays coherent.
  5. Max 3 effects per page (signature + bg + micro OK; not 5 FX stacked).
  6. Recolor every demo — no stock purple-indigo; industrial gold/void when matching DNA.
  7. Anti-slop non-negotiable — references/anti-slop.md.
  8. Magic UI: MCP magicui (search_tooluse_tool) before inventing props.
  9. React Bits: docs copy; no official MCP.
  10. Stack: choose best tool for the job; don’t force React if pure HTML is enough and glass can be CSS-approximated — if full kit components needed, use React.
  11. Industrial portfolio DNA: glass radius ~40, one gold accent, dark void, one Ferrofluid, nav outside transitions.
  12. Never dual heavy bg FX; never opacity-animate an ancestor of live glass.

Coordination

Skill / toolRole
ui-constructorKit + locks + MCP PoC + reference stack
design-knowledgeNiche DNA lock
frontend-designLayout / type craft
site-user-debugmid + final eyes
MCP magicuiMagic UI source
MCP shadcn / aceternity / 21stPropose → wait «ок» if not already project stack

Slash

/ui-constructor — force this kit for the current UI task.

What ships with it: 9 files

34.7 KB alongside SKILL.md, 1 of them executable

bin/

references/

Keep looking

Skills are one crate of 326,144. 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.