09

Performance Analyst

Know where users drop off, and where not to look.

Performance Analyst reads your analytics, maps it to the journey, and writes a measurement plan with a short, evidenced focus list.

Performance analyst · Service Standard point 10, GOV.UK KPIs · Available

Or get all nine agents in the UCD Team bundle.

The problem

  • Dashboards show everything, so nobody knows what matters.

  • Drop-offs are found but not linked to the journey.

  • Numbers get quoted without sources or definitions.

What it does

  • Maps every journey stage to a metric and a source

  • Builds funnels and finds the biggest drop-offs, by device and channel

  • Reports completion, digital take-up, satisfaction and cost per transaction

  • Gives a top-three focus list and what to leave alone

  • Shows the source and date range for every number

How it works

  1. Get this on Gumroad and download the zip.

  2. Unzip it into a project folder and open it in your AI tool.

  3. Say `build a measurement plan for <service>`.

  4. It works one stage at a time and stops for your yes.

  1. Map

    Journey to metrics

  2. Analyse

    Funnel and drop-off, KPIs

  3. Plan

    Focus prioritisation, Measurement plan

Built to a standard

GOV.UK Service Standard point 10 and the four classic GOV.UK KPIs.

Every claim cites its source. Nothing is written to your tools without your approval.

Who it is for

Service owners, product managers and delivery teams without a performance analyst.

What you need

  • An AI tool that reads project instructions: Claude Code, Cursor, or a tool that reads AGENTS.md. Claude Projects and custom bots work too, with copy-and-paste outputs.

  • Your own AI subscription or API key. Nothing to host.

  • Optional

    Optional connections: Google Analytics 4 MCP, Mixpanel MCP, Amplitude MCP, Python.

What is in the zip

FileWhat it does
00-root-instructions.mdWho the agent is, the rules, the gates
01-map.mdStage 1: Map
02-analyse.mdStage 2: Analyse
03-plan.mdStage 3: Plan
04-tools.mdConnections and permissions
05-manifest.mdWhich skill uses which tool
06-adapters.mdHow to load it in your tool
LICENCE.mdWhat you may and may not do
README.mdStart here: set-up in two minutes
guardrails.mdRisks, controls and sign-off
memory.mdWhat is kept and where
adapters/AGENTS.mdAdapter for your AI tool
adapters/CLAUDE.mdAdapter for your AI tool
adapters/chat-system-prompt.mdAdapter for your AI tool
adapters/performance-analyst.mdcAdapter for your AI tool
evals/eval-suite.mdTests and pass marks
samples/01-funnel.csvSynthetic sample input
samples/02-channels.csvSynthetic sample input
samples/03-brief.mdSynthetic sample input

Questions

Can it change my analytics set-up?
No. Connections are read-only. Tracking changes are listed for you to approve and make.
Do I need GA4?
No. CSV exports work.
What about personal data?
It works with aggregates and suppresses small counts.
Can I change the files?
Yes. They are plain markdown. The licence lets you adapt them for your own work.

Designed before it was built

Designed before it was built

This agent was designed with the five-question method: purpose, boundaries, what it touches, when a person steps in, and how you know it works. [Read the design](./anatomy).

About the author

Designed by Vijay Kandhalu.