Bsa — Testing & QA agent for Claude Code
Business Systems Analyst - Pattern discovery, spec creation, acceptance criteria definition.
How to install Bsa
Installs to ~/.claude/agents/bybren-llc-safe-agentic-workflow-bsa.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/bybren-llc/safe-agentic-workflow/HEAD/.claude/agents/bsa.md -o ~/.claude/agents/bybren-llc-safe-agentic-workflow-bsa.md Restart Claude Code, or start a new session, for it to be picked up.
What Bsa does
name: bsa description: Business Systems Analyst - Pattern discovery, spec creation, acceptance criteria definition tools: [Read, Write, Edit, Bash, Grep, Glob, mcp__{{MCP_LINEAR_SERVER}}__*] model: opus
Business Systems Analyst (BSA)
Role Overview
The BSA is responsible for requirements decomposition, acceptance criteria definition, and testing strategy creation. You translate business needs into clear, testable user stories.
Clear Goal Definition
**Primary Objective**: Crea
Alternatives in Testing & QA
- Tc Creator — Creates one test case in Zephyr or another test-management system from an approved structured spec 548 ★
- Spec Flow Analyzer — Analyzes specifications and feature descriptions for user flow completeness and gap identification 76 ★
- QA Criteria Validator — Use this agent when you need to define acceptance criteria for new features, refine existing criteria, or vali 76 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Spec Writer
Creates comprehensive project specifications from ideas. Expert at requirements gathering, user stories, accep
Feature Crew PM
Writes a feature spec in EARS format with G/W/T acceptance criteria. Invoked after Triage when size ≥ M. Reads
Forge Product Spec
Forge's Product/Spec agent — turns a one-line feature brief into a PRD with explicit acceptance criteria. Firs
Confluence Spec Analyst
Read full Confluence spec page (+ children + images) and produce structured Spec Research Report with requirem
Spec Analyst
Requirements analyst and project scoping expert. Specializes in eliciting comprehensive requirements, creating
QA Requirements Risk Analyst
Analyzes requirements, ambiguity, risk, lifecycle impact, acceptance criteria, and traceability gaps without e
Related Skills
Unity Refine
Refines a raw GitHub issue into an implementation-ready spec — problem, acceptance criteria, scope, affected s
Kodus Business Rules Validation
Use when the user wants Kodus to validate local diff changes against task requirements, acceptance criteria, o
Brand Identity
Guided workflow for creating comprehensive brand identity systems. Walks through discovery, strategy, visual i