amvcp-charts-part-of-whole

Create donut, gauge, and harvey-ball charts from fenced chart specs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It standardizes how to communicate part-to-whole relationships as readable circular charts, preventing the common misuse of banned pie charts.

Core Features & Use Cases

  • Donut part-to-whole breakdowns for audiences that need a ratio plus a clear total anchor in the center.
  • Value gauges for single KPI comparisons against a max, including optional warn/danger escalation.
  • Harvey-ball qualitative rating rows for coarse 5-level judgments across multiple criteria.
  • Pie chart guardrail that automatically remaps any pie spec to a sorted bar chart to preserve ranking accuracy.
  • Runtime-safe authoring contract that enforces a consistent fenced spec envelope and supports selection atoms for agent feedback.

Quick Start

Use the fenced chart format with a required title and a series that matches one supported type (donut, gauge, or harvey-ball), and let the runtime enforce the pie remap rule when authors try to use pie.

Frequently Asked Questions about amvcp-charts-part-of-whole

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

FAQPage Schema
How do I render a donut chart for part-to-whole data visualization without using a misleading pie chart?

To render a donut chart for part-to-whole data visualization safely, use a fenced chart spec with a required title and series type. The runtime enforces a pie chart guardrail that automatically remaps any pie spec to a sorted bar chart to preserve ranking accuracy.

What is the best way to display single KPI gauges with warn or danger thresholds in a dashboard?

The best way to display single KPI gauges with thresholds in a dashboard is using a fenced value gauge spec. It compares a single metric against a maximum and supports optional warn or danger escalation levels for immediate visual feedback.

How do I create Harvey-ball qualitative rating rows for multiple criteria in a report?

You create Harvey-ball qualitative rating rows by defining a fenced chart spec with the harvey-ball series type. This renders coarse five-level judgments across multiple criteria, ideal for McKinsey-style qualitative glyph rows in reports.

Can I use standard pie charts for proportion insight, or do I need design guardrails?

Standard pie charts are banned by design guardrails to prevent misuse in proportion insight. The runtime automatically remaps any pie chart spec to a sorted bar chart, ensuring ranking accuracy and enforcing a non-empty title for readability.

Do I need shared infrastructure to author part-to-whole circular visualizations?

Yes, you need the shared dashboard infrastructure loaded alongside the amvcp design, runtime, and chart scripts. This environment provides the required palette, fence parsing, and selection atom support for agent feedback during visualization authoring.

When should I not use a donut chart for data visualization?

You should not use a donut chart for data visualization when readers need precise numeric comparison rather than proportion insight or ratio breakdowns. In those cases, the design guardrails enforce remapping the spec to a sorted bar chart instead.