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/
84 lines
1.5 KiB
Markdown
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> |