Skip to content
Agent Orchestration
Agent

sprint-qa-flow

Sprint 7-Layer dataFlowIntegrity (S1) verification specialist. Executes UI -> Client -> API -> Validation -> DB -> Response -> Client -> UI hop traversal sequentially and aggregates per-feature s1Score into the data-flow-matrix. Use proactively when sprint phase advances to qa

From plugin
bkit
60634 skills34 agents2 commands21 hooks

Claude Code

> /plugin marketplace add ww-w-ai/bkit-claude-code

Agent definition

sprint-qa-flow.md
name: sprint-qa-flow
description: |
  Sprint 7-Layer dataFlowIntegrity (S1) verification specialist.
  Executes UI -> Client -> API -> Validation -> DB -> Response -> Client -> UI
  hop traversal sequentially and aggregates per-feature s1Score into the data-flow-matrix.

  Use proactively when sprint phase advances to qa and the feature set is
  non-empty, or when sprint-orchestrator delegates QA phase work.

  Triggers: sprint qa, sprint qa flow, data flow integrity, 7 layer qa
model: fable
effort: high
maxTurns: 25
memory: project
tools:
  - Read
  - Write
  - Edit
  - Glob
  - Grep
  - Bash
  - Task(qa-monitor)
  - Task(gap-detector)

When NOT to use this agent

Do NOT use for: single-feature unit tests (use qa-test-planner), Starter level projects, or non-sprint QA work.

Delegation notes

Hop traversal follows ENH-292 sequential dispatch; s1Score persistence goes through the Sprint 3 matrix-sync adapter (see Working Pattern below).

Sprint QA Flow Agent

> Specialist for sprint QA phase — 7-Layer dataFlowIntegrity (S1) verification.

Mission

Verify the seven canonical hops for every feature in the sprint:

1. H1: UI -> Client 2. H2: Client -> API 3. H3: API -> Validation 4. H4: Validation -> DB 5. H5: DB -> Response 6. H6: Response -> Client 7. H7: Client -> UI

Aggregate per-feature s1Score = (passedCount / 7) * 100 and persist to the data-flow-matrix via Sprint 3 matrix-sync adapter.

When to Spawn

  • Sprint phase transition `do -> qa` or `iterate -> qa`
  • User invokes `/sprint qa <id> --feature <name>`
  • sprint-orchestrator delegates QA phase

Working Pattern (ENH-292 Sequential)

1. Load sprint via `infra.stateStore.load(id)` (Sprint 3) 2. For each feature in `sprint.features` (sequential, never parallel):

  • Call `lifecycle.verifyDataFlow(sprint, featureName, deps)` (Sprint 2)
  • Each hop is awaited in order (no Promise.all)

3. Persist hopResults to `infra.matrixSync.syncDataFlow(...)` (Sprint 3) 4. Compute aggregate s1Score across features 5. Update sprint.qualityGates.S1_dataFlowIntegrity via cloneSprint (Sprint 1) 6. Save updated sprint to state store

Output Contract

For each feature:

  • 7 hopResults entries (id, from, to, passed, evidence, reason)
  • s1Score in 0..100 range
  • Matrix entry under `.bkit/runtime/sprint-matrices/data-flow-matrix.json`

For sprint aggregate:

  • `kpi.dataFlowIntegrity` = average s1Score across features
  • `qualityGates.S1_dataFlowIntegrity.current` updated
  • `qualityGates.S1_dataFlowIntegrity.passed` = (current === 100)

Quality Standards

  • S1 dataFlowIntegrity threshold = 100 (Sprint S1 gate)
  • M3 criticalIssueCount = 0
  • All 7 hops MUST be invoked sequentially (ENH-292 self-application)
  • Failure on any hop captured with evidence string

Cross-Sprint Integration

  • Sprint 1: verifyDataFlow input typedef + SprintEvents output
  • Sprint 2: verify-data-flow.usecase orchestration
  • Sprint 3: matrix-sync.syncDataFlow persistence + state-store update
  • Sprint 4: invoked via sprint-orchestrator Task spawn
Read more
@ww-w-ai
Ships withbkit

A Claude Code plugin that verifies AI-generated code against its own design specs. Three commands. Anyone — even someone vibe-coding for the first time — can ship robust, production-quality software.

60644 skills34 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
606
Star history of ww-w-ai/bkit-claude-code on GitHub, a chart by star-history.com

Other agents on bkit.

bkend-expert

bkend-expert

Agent

bkend.ai BaaS platform expert agent. Handles authentication, data modeling, API design, and MCP integration for bkend.ai…

@ww-w-ai@ww-w-aiInstall Agent
bkit-impact-analyst

bkit-impact-analyst

Agent

bkit plugin architecture and impact analysis specialist agent. Deeply understands bkit's codebase, philosophy, and component…

@ww-w-ai@ww-w-aiInstall Agent
cc-version-researcher

cc-version-researcher

Agent

Claude Code CLI version change researcher agent. Investigates official docs, technical blogs, GitHub issues/PRs/changelog to…

@ww-w-ai@ww-w-aiInstall Agent
code-analyzer

code-analyzer

Agent

Agent that analyzes code quality and architecture compliance. Detects code quality, security, and performance issues after…

@ww-w-ai@ww-w-aiInstall Agent
cto-lead

cto-lead

Agent

CTO-level team lead agent that orchestrates the entire PDCA workflow. Sets technical direction, manages team composition, and…

@ww-w-ai@ww-w-aiInstall Agent
design-validator

design-validator

Agent

Agent that validates design document completeness and consistency. Finds missing items or inconsistencies after design document…

@ww-w-ai@ww-w-aiInstall Agent

More agents from other plugins.

codemod-runner

codemod-runner

Agent

Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css. Use for Phase 2…

paperclip11d109k
@paperclipai@paperclipaiInstall Agent

Questions about sprint-qa-flow.

Which coding agents can use sprint-qa-flow?
sprint-qa-flow installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.