Skip to content
Back to templates

high-signal-chart-workflow

@randalolson/high-signal-chart-workflow
Checks
Safety
Automated checks did not flag this template at publish. This describes how the skill is written, not the outputs it produces, and is not a guarantee of fitness.
Runnable
Has clear, ordered instructions and a defined input and output contract an agent can follow. This describes how the skill is written, not the outputs it produces, and is not a guarantee of fitness.
Well-formed
Says what a correct output looks like, checks the output against it with a specific verifier, and is discoverable and coherent. This describes how the skill is written, not the outputs it produces, and is not a guarantee of fitness.

Use when you have an idea for a data story and want a publication-quality chart back. The agent finds an authoritative public dataset, drafts three chart-type variants in parallel, picks the strongest, then iterates against deterministic design and overlap checks plus a design-rubric judge until the chart carries the story.

Outcome

Lift the share of readers who take away the chart's intended comparison on first view, by shipping only charts that pass deterministic design and overlap gates plus an eight-criterion design-rubric judge.

See it in action

A real run on the idea "US median home price vs. median household income since 1984."

High-signal chart showing US home prices up 5.2x since 1984 versus household income up 3.7x

Census figures, indexed to 1984. The comparison reads on the first look: two lines labeled in place, a title that states the point, muted color, an honest scale.

The version most people ship in 60 seconds

The same two series as a default chart with a legend and a generic title

Same data, same tool, no workflow. The design judge fails it and reports why:

Direct labeling: FAIL, the two series are identified only through a legend even though direct labels could easily fit at the right ends of the lines. Integrated annotations: FAIL, the title is purely descriptive and does not state a takeaway. Overall verdict: FAIL.

The rubric runs on every revision

Even a near-final draft, already labeled and titled, got sent back:

Axis readability: FAIL, the x-axis has year ticks only and no explicit axis title.

After one fix, an x-axis title, every criterion passed:

Direct labeling: PASS. Muted, purposeful color: PASS. Integrated annotations: PASS. Graphical integrity: PASS. Overall verdict: PASS.

A chart leaves the workflow only after all eight criteria pass.

Use this template

Your agent fetches this runbook and runs it, revising the output until the verifiers pass.

First time with Goodeye?

Connect your agent over MCP, then ask it to fetch this template by its identifier. Or install the CLI and run the command below.

Connect your agent (Claude Code)
claude mcp add --transport http goodeye https://mcp.goodeye.dev/mcp
Or install the CLI
uv tool install goodeye

Connecting over MCP prompts a quick sign-in. The CLI can fetch and run a public template with no account.

Set up another clientFull quickstart

Fetch or fork

Fetch with CLI
goodeye templates get @randalolson/high-signal-chart-workflow
Fork with CLI
goodeye templates fork @randalolson/high-signal-chart-workflow

Also available from

MCP
get_template(identifier="@randalolson/high-signal-chart-workflow")
REST
curl https://api.goodeye.dev/v1/templates/@randalolson/high-signal-chart-workflow