amvcp-layout-kpi

Generate KPI rows and 12-column dashboard layouts with CSS Grid auto-fit and data-span placement.

Updated May 8, 2026
One-click install
npx skills add https://github.com/Emasoft/ai-maestro-visual-communicator-plugin --skill amvcp-layout-kpi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: amvcp-layout-kpi
Source: https://github.com/Emasoft/ai-maestro-visual-communicator-plugin/tree/main/skills/amvcp-layout-kpi
Command: npx skills add https://github.com/Emasoft/ai-maestro-visual-communicator-plugin --skill amvcp-layout-kpi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of creating consistent, metric-focused dashboard layouts that remain readable and reflow correctly across screen sizes without manual grid-tuning.

Core Features & Use Cases

  • KPI strip layouts: builds an auto-fit metric strip using small KPI tiles that reflow cleanly from desktop to phone.
  • 12-column dashboard grid placement: positions dashboard widgets using a repeat(12, 1fr) rhythm with data-span values for predictable halves, thirds, quarters, and mixed splits.
  • Interactive selection compatibility: ensures KPI tiles and dashboard cells participate in the selection/feedback contract (including data-ve-id / data-ve-type and per-element decision mini UI expectations).

Quick Start

Use the amvcp-layout-kpi skill to lay out a metrics page by placing a .la-kpi-row inside a .la-dashboard grid and assigning data-span values to each dashboard tile as requested.

Frequently Asked Questions about amvcp-layout-kpi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a responsive KPI strip layout that reflows across breakpoints?▼

Create responsive KPI strips using CSS Grid auto-fit, letting metric tiles reflow cleanly from desktop to phone without manual grid-tuning. The layout applies consistent tokens so stat bands stay readable at every screen size.

How do I place dashboard widgets in a 12-column grid using data-span values?▼

Place dashboard widgets in a 12-column grid using `repeat(12, 1fr)` rhythm with `data-span` values. This enables predictable halves, thirds, quarters, and mixed splits for metric cell placement across the dashboard layout.

What's the best way to build a metric dashboard without nested scrollbars?▼

Avoid nested scrollbars in metric dashboards by applying `min-width: 0` on grid children and using CSS Grid auto-fit for KPI tiles. This ensures dashboard cells reflow correctly without causing scroll overflow.

Does this dashboard grid layout support interactive element selection?▼

Yes, the dashboard grid layout supports interactive selection by stamping `data-ve-id` and `data-ve-type` attributes on KPI tiles and dashboard cells, enabling per-element decision mini UI expectations and selection feedback.

Can I use data-span values for mixed column splits in a dashboard header?▼

Yes, you can use `data-span` values for mixed column splits in dashboard headers and card panels. The 12-column grid supports halves, thirds, quarters, and mixed splits for flexible widget placement across responsive breakpoints.

Why does my CSS Grid dashboard layout break on mobile screen sizes?▼

CSS Grid dashboard layouts break on mobile when grid children lack `min-width: 0` or when auto-fit isn't applied to KPI tiles. The layout uses auto-fit reflowing and `data-span`-driven placement to maintain consistent rendering across breakpoints.