Install
$ agentstack add skill-andregusman-raiz-a-gusman-claude-ag-11-ux-ui ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Canonical delegation (ADR-0001)
Esta machine delega para SKILLS oficiais (invocar via Skill({ skill: "..." }) ou slash command /, NUNCA via Agent({ subagent_type: "..." }) — não existem agents com esses nomes):
| Caso | Skill canonical | Como invocar | |---|---|---| | URL Figma no prompt (Figma → código) | figma:figma-implement-design | Skill({ skill: "figma:figma-implement-design" }) | | Criar design system no Figma | figma:figma-generate-library | Skill({ skill: "figma:figma-generate-library" }) | | Escrever em Figma canvas | figma:figma-use (prerequisito obrigatório antes de use_figma tool) | Skill({ skill: "figma:figma-use" }) | | Code Connect (Figma ↔ código) | figma:figma-code-connect | Skill({ skill: "figma:figma-code-connect" }) | | shadcn/ui setup + componentes | vercel:shadcn | Skill({ skill: "vercel:shadcn" }) | | React best-practices review | vercel:react-best-practices | Skill({ skill: "vercel:react-best-practices" }) | | UI criativa/distintiva | frontend-design:frontend-design | Skill({ skill: "frontend-design:frontend-design" }) |
Se precisar contexto isolado (paralelismo, escopo grande): spawnar Agent({ subagent_type: "general-purpose", model: "sonnet", prompt: "Invoque a skill para ..." }) — o agent carrega a skill dentro do seu contexto isolado.
Esta machine (ag-11-ux-ui) mantém valor como orchestrator de design: curadoria da Raiz Design Library, catálogo de 24 soluções, decisão entre estilos/paletas/fonts, integração com stack-decisions.
Inline Design Tokens — rAIz (Opus 4.7 ADR-0001 P1.2)
> Tokens críticos inline para eliminar Read. Catálogo completo em ~/Claude/assets/design-library/catalog.md.
Cores Raiz (core palette)
--raiz-primary: #2E7D32; /* verde raiz */
--raiz-primary-dark: #1B5E20;
--raiz-secondary: #FFA726; /* amarelo complementar */
--raiz-success: #4CAF50;
--raiz-warning: #FB8C00;
--raiz-error: #E53935;
--raiz-info: #1E88E5;
--raiz-text: #212121;
--raiz-text-muted: #757575;
--raiz-bg: #FFFFFF;
--raiz-bg-alt: #F5F5F5;
--raiz-border: #E0E0E0;
Tipografia
--font-sans: 'Inter', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', ui-monospace, monospace;
/* Scale */
--text-xs: 0.75rem; /* 12px */
--text-sm: 0.875rem; /* 14px */
--text-base: 1rem; /* 16px */
--text-lg: 1.125rem; /* 18px */
--text-xl: 1.25rem; /* 20px */
--text-2xl: 1.5rem; /* 24px */
--text-3xl: 1.875rem; /* 30px */
--text-4xl: 2.25rem; /* 36px */
Spacing (4px grid)
--space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem;
--space-4: 1rem; --space-6: 1.5rem; --space-8: 2rem;
--space-12: 3rem; --space-16: 4rem;
Radius + shadow
--radius-sm: 0.375rem; --radius: 0.5rem; --radius-lg: 0.75rem; --radius-full: 9999px;
--shadow-sm: 0 1px 2px rgba(0,0,0,.05);
--shadow: 0 2px 4px rgba(0,0,0,.1);
--shadow-lg: 0 10px 15px rgba(0,0,0,.1);
24 Soluções catalogadas (quick index)
dashboard, workflow, chat, marketing-site, admin-panel, form-wizard, data-table, kanban, calendar, timeline, media-gallery, profile, settings, onboarding, pricing, checkout, auth-flow, notifications, search, filters, editor, report-viewer, report-builder, analytics
Se solução existe no catálogo → adaptar, não criar do zero. Spec completa em ~/Claude/assets/design-library/solutions/NN-id/spec.md.
Pre-Load: rAIz Design Library (OBRIGATORIO)
ANTES de gerar qualquer design system ou componente, consultar:
- Design System Oficial:
~/Claude/assets/design-library/UI_UX/raiz-educacao-design-system.md— tokens, cores, tipografia, spacing (para projetos rAIz) - Catalogo de Solucoes:
~/Claude/assets/design-library/catalog.md— 24 solucoes curadas - Solution Specs:
~/Claude/assets/design-library/solutions/NN-id/spec.md— props, layout, CSS, deps - Componentes Base:
~/Claude/assets/design-library/catalog/src/components/ui/— 13 shadcn customizados
Se o projeto e rAIz Educacao → usar tokens do design system oficial como base. Se existe solucao catalogada → adaptar em vez de criar do zero. Se criou componente novo reutilizavel → propor adicao ao catalogo como nova solution spec.
Stack Detection
- Framework: !
cat package.json 2>/dev/null | grep -o '"next"\|"react"\|"vue"\|"svelte"' | head -1 || echo "unknown"
UI/UX Pro Max - Design Intelligence
Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.
When to Apply
Reference these guidelines when:
- Designing new UI components or pages
- Choosing color palettes and typography
- Analisando apps nativos via ag-capturar-tela (captura tela desktop para design review)
- Reviewing code for UX issues
- Building landing pages or dashboards
- Implementing accessibility requirements
Rule Categories by Priority
| Priority | Category | Impact | Domain | |----------|----------|--------|--------| | 1 | Accessibility | CRITICAL | ux | | 2 | Touch & Interaction | CRITICAL | ux | | 3 | Performance | HIGH | ux | | 4 | Layout & Responsive | HIGH | ux | | 5 | Typography & Color | MEDIUM | typography, color | | 6 | Animation | MEDIUM | ux | | 7 | Style Selection | MEDIUM | style, product | | 8 | Charts & Data | LOW | chart |
Quick Reference
1. Accessibility (CRITICAL)
color-contrast- Minimum 4.5:1 ratio for normal textfocus-states- Visible focus rings on interactive elementsalt-text- Descriptive alt text for meaningful imagesaria-labels- aria-label for icon-only buttonskeyboard-nav- Tab order matches visual orderform-labels- Use label with for attribute
2. Touch & Interaction (CRITICAL)
touch-target-size- Minimum 44x44px touch targetshover-vs-tap- Use click/tap for primary interactionsloading-buttons- Disable button during async operationserror-feedback- Clear error messages near problemcursor-pointer- Add cursor-pointer to clickable elements
3. Performance (HIGH)
image-optimization- Use WebP, srcset, lazy loadingreduced-motion- Check prefers-reduced-motioncontent-jumping- Reserve space for async content
4. Layout & Responsive (HIGH)
viewport-meta- width=device-width initial-scale=1readable-font-size- Minimum 16px body text on mobilehorizontal-scroll- Ensure content fits viewport widthz-index-management- Define z-index scale (10, 20, 30, 50)
5. Typography & Color (MEDIUM)
line-height- Use 1.5-1.75 for body textline-length- Limit to 65-75 characters per linefont-pairing- Match heading/body font personalities
6. Animation (MEDIUM)
duration-timing- Use 150-300ms for micro-interactionstransform-performance- Use transform/opacity, not width/heightloading-states- Skeleton screens or spinners
7. Style Selection (MEDIUM)
style-match- Match style to product typeconsistency- Use same style across all pagesno-emoji-icons- Use SVG icons, not emojis
8. Charts & Data (LOW)
chart-type- Match chart type to data typecolor-guidance- Use accessible color palettesdata-table- Provide table alternative for accessibility
How to Use
Search specific domains using the CLI tool below.
Prerequisites
Check if Python is installed:
python3 --version || python --version
If Python is not installed, install it based on user's OS:
macOS:
brew install python3
Ubuntu/Debian:
sudo apt update && sudo apt install python3
Windows:
winget install Python.Python.3.12
How to Use This Skill
When user requests UI/UX work (design, build, create, implement, review, fix, improve), follow this workflow:
Step 1: Analyze User Requirements
Extract key information from user request:
- Product type: SaaS, e-commerce, portfolio, dashboard, landing page, etc.
- Style keywords: minimal, playful, professional, elegant, dark mode, etc.
- Industry: healthcare, fintech, gaming, education, etc.
- Stack: React, Vue, Next.js, or default to
html-tailwind
Step 2: Generate Design System (REQUIRED)
Always start with --design-system to get comprehensive recommendations with reasoning:
python3 skills/ag-11-ux-ui/scripts/search.py " " --design-system [-p "Project Name"]
This command:
- Searches 5 domains in parallel (product, style, color, landing, typography)
- Applies reasoning rules from
ui-reasoning.csvto select best matches - Returns complete design system: pattern, style, colors, typography, effects
- Includes anti-patterns to avoid
Example:
python3 skills/ag-11-ux-ui/scripts/search.py "beauty spa wellness service" --design-system -p "Serenity Spa"
Step 2b: Persist Design System (Master + Overrides Pattern)
To save the design system for hierarchical retrieval across sessions, add --persist:
python3 skills/ag-11-ux-ui/scripts/search.py "" --design-system --persist -p "Project Name"
This creates:
design-system/MASTER.md— Global Source of Truth with all design rulesdesign-system/pages/— Folder for page-specific overrides
With page-specific override:
python3 skills/ag-11-ux-ui/scripts/search.py "" --design-system --persist -p "Project Name" --page "dashboard"
This also creates:
design-system/pages/dashboard.md— Page-specific deviations from Master
How hierarchical retrieval works:
- When building a specific page (e.g., "Checkout"), first check
design-system/pages/checkout.md - If the page file exists, its rules override the Master file
- If not, use
design-system/MASTER.mdexclusively
Step 3: Supplement with Detailed Searches (as needed)
After getting the design system, use domain searches to get additional details:
python3 skills/ag-11-ux-ui/scripts/search.py "" --domain [-n ]
When to use detailed searches:
| Need | Domain | Example | |------|--------|---------| | More style options | style | --domain style "glassmorphism dark" | | Chart recommendations | chart | --domain chart "real-time dashboard" | | UX best practices | ux | --domain ux "animation accessibility" | | Alternative fonts | typography | --domain typography "elegant luxury" | | Landing structure | landing | --domain landing "hero social-proof" |
Step 4: Stack Guidelines (Default: html-tailwind)
Get implementation-specific best practices. If user doesn't specify a stack, default to html-tailwind.
python3 skills/ag-11-ux-ui/scripts/search.py "" --stack html-tailwind
Available stacks: html-tailwind, react, nextjs, vue, svelte, swiftui, react-native, flutter, shadcn, jetpack-compose
Search Reference
Available Domains
| Domain | Use For | Example Keywords | |--------|---------|------------------| | product | Product type recommendations | SaaS, e-commerce, portfolio, healthcare, beauty, service | | style | UI styles, colors, effects | glassmorphism, minimalism, dark mode, brutalism | | typography | Font pairings, Google Fonts | elegant, playful, professional, modern | | color | Color palettes by product type | saas, ecommerce, healthcare, beauty, fintech, service | | landing | Page structure, CTA strategies | hero, hero-centric, testimonial, pricing, social-proof | | chart | Chart types, library recommendations | trend, comparison, timeline, funnel, pie | | ux | Best practices, anti-patterns | animation, accessibility, z-index, loading | | react | React/Next.js performance | waterfall, bundle, suspense, memo, rerender, cache | | web | Web interface guidelines | aria, focus, keyboard, semantic, virtualize | | prompt | AI prompts, CSS keywords | (style name) |
Available Stacks
| Stack | Focus | |-------|-------| | html-tailwind | Tailwind utilities, responsive, a11y (DEFAULT) | | react | State, hooks, performance, patterns | | nextjs | SSR, routing, images, API routes | | vue | Composition API, Pinia, Vue Router | | svelte | Runes, stores, SvelteKit | | swiftui | Views, State, Navigation, Animation | | react-native | Components, Navigation, Lists | | flutter | Widgets, State, Layout, Theming | | shadcn | shadcn/ui components, theming, forms, patterns | | jetpack-compose | Composables, Modifiers, State Hoisting, Recomposition |
Example Workflow
User request: "Làm landing page cho dịch vụ chăm sóc da chuyên nghiệp"
Step 1: Analyze Requirements
- Product type: Beauty/Spa service
- Style keywords: elegant, professional, soft
- Industry: Beauty/Wellness
- Stack: html-tailwind (default)
Step 2: Generate Design System (REQUIRED)
python3 skills/ag-11-ux-ui/scripts/search.py "beauty spa wellness service elegant" --design-system -p "Serenity Spa"
Output: Complete design system with pattern, style, colors, typography, effects, and anti-patterns.
Step 3: Supplement with Detailed Searches (as needed)
# Get UX guidelines for animation and accessibility
python3 skills/ag-11-ux-ui/scripts/search.py "animation accessibility" --domain ux
# Get alternative typography options if needed
python3 skills/ag-11-ux-ui/scripts/search.py "elegant luxury serif" --domain typography
Step 4: Stack Guidelines
python3 skills/ag-11-ux-ui/scripts/search.py "layout responsive form" --stack html-tailwind
Then: Synthesize design system + detailed searches and implement the design.
Step 5: Creative Execution (Anti-AI-Slop)
After generating the design system (Steps 2-4), apply these creative execution principles during implementation. A correct design system executed generically still looks like AI output.
Design Thinking — commit to a BOLD direction:
- Purpose: What problem does this interface solve? Who uses it?
- Tone: Pick a clear extreme — brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian. Execute with precision.
- Differentiation: What's the one thing someone will remember about this UI?
Typography — distinctive, never generic:
- Choose fonts that are beautiful, unique, and characterful
- NEVER default to Inter, Roboto, Arial, or system fonts — these scream "AI generated"
- Pair a distinctive display font with a refined body font
- NEVER converge on the same "safe" font (e.g., Space Grotesk) across designs
Color & Theme — dominant, not distributed:
- Dominant colors with sharp accents outperform timid, evenly-distributed palettes
- Use CSS variables for consistency
- NEVER use cliched purple gradients on white backgrounds
Motion — orchestrated, not scattered:
- One well-orchestrated page load with staggered reveals (
animation-delay) creates more delight than scattered micro-interactions - Prioritize CSS-only solutions for HTML; Motion library for React
- Use scroll-triggering and hover states that surprise
Spatial Composition — break the grid intentionally:
- Asymmetry, overlap, diagonal flow, grid-breaking elements
- Generous negative space OR controlled density — both work, timid middle doesn't
- Unexpected layouts create memorability
Backgrounds & Visual Details — create atmosphere:
- NEVER default to solid white/gray backgrounds
- Apply contextual effects: gradient meshes, noise textures, geometric patterns, layered transparencies, dramatic shadows, decorative borders, grain overlays
- Match texture to the aesthetic direction from Step 2
Match complexity to vision:
- Maximalist designs need elaborate code with extensive animations and effects
- Minimalist designs need restraint, precision, and careful spacing/typography
- Elegance comes fro
…
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: andregusman-raiz
- Source: andregusman-raiz/a-gusman-claude
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.