Repository inventory

gracebotly/flowetic-app

Skills indexed from this repository, with install-style signals scoped to the repo.
5 skills0 GitHub stars0 weekly installsTypeScriptGitHubOwner profile

Overview

This skill converts normalized event data into premium, story-driven dashboard specifications and edits. It focuses on field semantics and shape to pick components, aggregations, headlines, and layout so dashboards communicate a clear conclusion. Use it whenever you generate or modify dashboards to ensure readability, correct aggregations, and graceful handling of sparse or missing data.

How this skill works

The skill inspects each field's shape (numeric, categorical, temporal, text) and semantic hints (duration, cost, status, id) to select components and aggregations. It applies override and fallback rules to avoid broken charts, chooses a hero stat based on domain signals, and organizes components into a progressive-reveal story layout. It also enforces data-quality thresholds and graceful degradation chains so visualizations remain meaningful at any sample size.

When to use it

  • Generating a new dashboard spec from normalized event fields
  • Editing component types, titles, or aggregations on an existing dashboard
  • Choosing chart types and time intervals based on field shape and timespan
  • Selecting the hero metric and arranging KPI/supporting cards
  • Handling sparse, empty, or low-quality data with fallbacks

Best practices

  • Map by field semantics, not raw names: let 'duration_ms' be duration, not just 'ms'
  • Pick aggregations that make sense: durations → average, money → sum, ids → count
  • Place the hero stat top-left, timeseries full-width, breakdowns in the middle, table last
  • Aim for 7–30 x-axis points by selecting hourly/daily/weekly/monthly appropriately
  • Use clear, non-technical headlines: 'Total Executions', 'Avg Call Duration', 'Calls by Status'
  • Apply graceful degradation: timeseries → bar → metric; pie → bar → metric

Example use cases

  • Create a one-page dashboard for a workflow system highlighting success rate as the hero
  • Convert sparse event logs into a compact KPI row + explanatory message instead of a broken chart
  • Swap a pie chart for a horizontal bar when a category exceeds six values
  • Detect a duration field and show Avg Call Duration rather than a misleading total
  • Auto-generate component titles that replace platform terms with universal vocabulary

FAQ

Count matching fields and choose the domain with the most matches; use the generic hero fallback if ties persist.

How do I handle <5 timestamp points?

Avoid a line timeseries; use a bar chart by date or fall back to a metric card with a note that more data is needed.

5 skills

More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational