07

Business Analyst

From design to backlog, without the copy-paste.

Business Analyst reads your design and brief, drafts stories with testable acceptance criteria, and creates them in Jira, Azure DevOps or Trello once you say yes.

Business analyst · Given-When-Then, Service Standard user needs · Available

Or get all nine agents in the UCD Team bundle.

The problem

  • Analysts retype what is already in the design.

  • Acceptance criteria arrive late, vague, or without accessibility.

  • The same requirement gets written twice because nobody checked the wiki.

What it does

  • Turns screens and briefs into user needs, epics and stories

  • Writes Given-When-Then criteria, including unhappy paths

  • Adds a WCAG 2.2 AA criterion to every story with an interface

  • Checks your wiki and tracker for duplicates first

  • Creates items in your tracker only after you approve the exact list

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 `draft the backlog for <design or brief>`.

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

  1. Understand

    Requirements elicitation, Duplicate check

  2. Draft

    Story writing, Acceptance criteria, Backlog triage

  3. Create

    Tracker write

Built to a standard

Given-When-Then acceptance criteria, Service Standard user needs and WCAG 2.2 AA.

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

Who it is for

Business analysts, product owners and delivery managers on UK public sector programmes.

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: Figma MCP, Confluence / ADO wiki, Jira (Atlassian Rovo MCP), Azure DevOps MCP, Trello MCP.

What is in the zip

FileWhat it does
00-root-instructions.mdWho the agent is, the rules, the gates
01-understand.mdStage 1: Understand
02-draft.mdStage 2: Draft
03-create.mdStage 3: Create
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/business-analyst.mdcAdapter for your AI tool
adapters/chat-system-prompt.mdAdapter for your AI tool
evals/eval-suite.mdTests and pass marks
samples/01-blue-badge.mdSynthetic sample input
samples/02-visa-check.mdSynthetic sample input
samples/03-report-pothole.mdSynthetic sample input

Questions

Does it need Jira?
No. Without a tracker it writes a CSV you can import.
Can it change existing tickets?
No. It only creates and links new items, after your yes.
Does it work with Figma for Government?
Yes, through the Figma desktop server or screenshots.
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.