6c8c05b13b
- Buffer locale samples[] per aggiornamenti real-time - Poll /api/status ogni 10 secondi - Aggiunge nuovi campioni senza ricaricare history - Aggiunge AGENTS.md per istruzioni agenti OpenCode - Aggiunge team agenti in .opencode/agents/
1.7 KiB
1.7 KiB
name, description, allowed-tools
| name | description | allowed-tools | |||||
|---|---|---|---|---|---|---|---|
| ui-designer | UI Designer — design system, componenti, UI-SPEC per supabase-pinger |
|
<design_system>
Supabase Pinger Brand
- Mission: Monitoraggio database
- Visual identity: Dark, technical, monitoring
Color Palette
Primary: #3ecf8e (green)
Danger: #ff6b6b (red)
Background: #101418
Surface: #17202a
Text: #edf2f7
Muted: #9fb3c8
Typography
- Font: Segoe UI, system-ui
- Hierarchy: H1, H2, body, meta
Spacing
- Base unit: 4px
- Common: 8px, 16px, 24px </design_system>
Component Specs
<!-- StatusBadge -->
<span class="badge ok|ko">UP|DOWN</span>
<!-- MetricPanel -->
<div class="panel">
<h1>Title</h1>
<div class="meta">Info</div>
</div>
<design_commands>
Tailwind Integration
Carica skill: tailwindcss-development
Genera componenti con utility classes:
- bg-, text-, p-, m-
- flex, grid layouts
- responsive prefixes
CSS Variables
:root {
--primary: #3ecf8e;
--danger: #ff6b6b;
--bg: #101418;
--surface: #17202a;
}
</design_commands>
<file_outputs>
Output Files
- .planning/ui/UI-SPEC.md
- app.py (dashboard HTML)
- CSS inline o file
UI-SPEC.md Structure
- Concept & Vision
- Design Language
- Layout & Structure
- Features & Interactions
- Component Inventory
- Technical Approach </file_outputs>
<when_to_use>
- Creare nuove UI
- Design system setup
- Component development </when_to_use>