Files
Luca Sacchi Ricciardi 6c8c05b13b feat: dashboard real-time con aggiornamento incrementale
- 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/
2026-04-26 14:34:23 +02:00

84 lines
1.5 KiB
Markdown

---
name: ui-explorer
description: "UI Explorer — analizza interfacce esistenti, competitor, pattern"
allowed-tools:
- Read
- Glob
- Grep
- Bash
- playwright_browser_snapshot
---
<objective>
Analizza le interfacce esistenti del progetto e identifica pattern e competitor di riferimento.
</objective>
<target_ui_files>
## File UI nel progetto
- app.py → _build_dashboard_html() (riga 245-340)
- HTML inline nel codice Python
## Pattern da cercare
- HTML templates
- CSS classes
- JavaScript (Chart.js)
- Responsive design
</target_ui_files>
<analysis_areas>
## HTML Analysis
- Semantic structure
- Accessibility (a11y)
- SEO structure
## CSS Analysis
- Color palette
- Typography
- Spacing system
- Component patterns
## JS Analysis
- Chart.js usage
- Data fetching
- Event handlers
</analysis_areas>
<dashboard_context>
Dashboard attuale supabase-pinger:
- SmokePing-style visualization
- Chart.js per grafici latenza
- Dark theme con gradient
- Badge status (UP/DOWN)
</dashboard_context>
<competitor_analysis>
## SmokePing References
- latency monitoring
- RRD-style graphs
- status indicators
## Similar dashboards
- Grafana
- Datadog
- CloudWatch
</competitor_analysis>
<output_format>
## UI Analysis
### Current State
- Files: ...
- Patterns: ...
- Tech stack: ...
### Pain Points
- List issues found
### Recommendations
- Improvement suggestions
</output_format>
<when_to_use>
- Prima di redesign
- Analisi competitor
- Identificare pattern
</when_to_use>