skills/design_components/SKILL.md
--- name: design_components router_kit: FullStackKit description: Button, card, input ve icon sizing kuralları. Component boyutlandırma standartları. metadata: skillport: category: design tags: [accessibility, api integration, backend, browser apis, client-side, components, css3, debugging, deployment, design components, frameworks, frontend, fullstack, html5, javascript, libraries, node.js, npm, performance optimization, responsive design, seo, state management, testing, typescript, u
npx skillsauth add vuralserhat86/antigravity-agentic-skills skills/design_componentsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Component boyutlandırma standartları.
Small: H:32px, P:8px/16px, Font:14px
Medium: H:40px, P:12px/24px, Font:16px (Default)
Large: H:48px, P:14px/32px, Font:18px
XLarge: H:56px, P:16px/40px, Font:20px
| State | Stil | |-------|------| | Default | Base | | Hover | Lighten/Darken 10%, Scale 1.02 | | Active | Scale 0.98 | | Focus | Ring outline | | Disabled | Opacity 50% |
| Tip | Padding | |-----|---------| | Compact | 16px | | Default | 24px | | Spacious | 32px |
shadow-sm: 0 1px 3px rgba(0,0,0,0.1)
shadow-md: 0 4px 6px rgba(0,0,0,0.1)
shadow-lg: 0 10px 15px rgba(0,0,0,0.1)
shadow-xl: 0 20px 25px rgba(0,0,0,0.1)
Height: 40px (default), 48px (large)
Padding: 12px / 16px (V/H)
Border: 1px solid
Radius: 4px veya 8px
| State | Stil | |-------|------| | Default | Border: neutral-300 | | Focus | Border: primary-500, Ring | | Error | Border: error-500 | | Disabled | Background: neutral-100 |
16px - Inline with text
20px - Buttons
24px - Standalone
32px - Feature highlights
48px - Hero sections
Label-Input gap: 8px
Input-Input gap: 16px veya 24px
Form section gap: 32px
Submit button margin: 24px top
Kaynak: Atomic Design Methodology & Shadcn UI Component Standards
Tailwind veya CVA (Class Variance Authority) kullanarak variant yapılarını kur.| Aşama | Doğrulama |
|-------|-----------|
| 1 | Komponent tek bir sorumluluğa (Single Responsibility) sahip mi? |
| 2 | Tüm variant'lar merkezi bir tokens dosyasından mı besleniyor? |
| 3 | Screen reader testleri başarılı mı? |
Design Components v1.5 - With Workflow
tools
Production-tested setup for Zustand state management in React. Includes patterns for persistence, devtools, and TypeScript patterns. Prevents hydration mismatches and render loops.
development
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
development
--- name: websocket_engineer router_kit: FullStackKit description: WebSocket specialist for real-time communication systems. Invoke for Socket.IO, WebSocket servers, bidirectional messaging, presence systems. Keywords: WebSocket, Socket.IO, real-time, pub/sub, Redis. triggers: - WebSocket - Socket.IO - real-time communication - bidirectional messaging - pub/sub - server push - live updates - chat systems - presence tracking role: specialist scope: implementation output-format:
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.