Skip to main content

Business Analyst Agent

File: .github/agents/tsh-business-analyst.agent.md

The Business Analyst agent specializes in converting discovery workshop materials (transcripts, Figma designs, codebase context) into structured, Jira-ready epics and user stories. It can also import and iterate on existing Jira backlogs.

Responsibilities

  • Processing raw workshop transcripts — cleaning, structuring, and extracting key decisions.
  • Analyzing Figma/FigJam designs for functional requirements and user flows.
  • Extracting epics and user stories from all processed materials.
  • Running quality review passes to identify gaps and missing edge cases.
  • Formatting tasks for Jira using a benchmark template.
  • Managing a three-gate review process before pushing to Jira.
  • Importing existing Jira backlogs for local iteration and improvement.

What It Produces

A set of markdown files placed in specifications/<workshop-name>/:

  • cleaned-transcript.md — Cleaned and structured transcript with discussion topics, key decisions, action items, and open questions.
  • extracted-tasks.md — Extracted epics and user stories with acceptance criteria and dependencies.
  • quality-review.md — Quality review report with all suggestions and dispositions.
  • jira-tasks.md — Final Jira-ready tasks formatted per the benchmark template.

What It Does NOT Do

  • Does not produce technical specifications or architecture decisions (use the Architect for that).
  • Does not produce detailed requirement research or gap analysis (use the Context Engineer for that).
  • Does not create implementation plans, test plans, or deployment plans.
  • Does not estimate story points (provides sizing guidance only).

Three-Gate Review Process

The Business Analyst enforces a strict review process — no data is pushed to Jira without explicit user approval:

GateWhenWhat
Gate 1After task extractionUser reviews the epic/story breakdown
Gate 1.5After quality reviewUser accepts or rejects individual improvement suggestions
Gate 2After Jira formattingUser reviews final formatted tasks before Jira push

Tool Access

ToolUsage
AtlassianCreate/update Jira issues, fetch existing backlogs, link stories to epics
FigmaAnalyze workshop designs, wireframes, and FigJam boards for functional requirements
PDF ReaderRead and extract content from PDF workshop materials
Sequential ThinkingAnalyze complex discussions, resolve conflicts between materials, plan task structure
File Read/Edit/SearchRead, modify, and search workspace files
Sub-agentsDelegate subtasks to specialized agents
TodoTrack task progress with structured checklists

Skills Loaded

  • tsh-transcript-processing — Clean raw transcripts, structure by topics, extract decisions and action items.
  • tsh-task-extracting — Identify epics and user stories from all processed materials.
  • tsh-task-quality-reviewing — Run analysis passes to find gaps, edge cases, and improvements.
  • tsh-jira-task-formatting — Format tasks for Jira, manage review gates, handle import mode.
  • tsh-codebase-analysing — Understand existing system context when relevant to task scope.

Handoffs

After completing workshop analysis, the Business Analyst can hand off to:

  • Context Engineer/tsh-research (deep-dive research per individual task)
  • Architect/tsh-plan (create implementation plan for a specific task)