Domain — Testing & QA agent for Claude Code
Pure Dart domain layer — entities, value objects, business logic.
How to install Domain
Installs to ~/.claude/agents/sjhorn-single_child_two_dimensional_scroll_view-domain.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/sjhorn/single_child_two_dimensional_scroll_view/HEAD/.claude/agents/domain.md -o ~/.claude/agents/sjhorn-single_child_two_dimensional_scroll_view-domain.md Restart Claude Code, or start a new session, for it to be picked up.
What Domain does
name: domain description: Pure Dart domain layer — entities, value objects, business logic. Owns lib/src/domain/ and test/src/domain/. tools: Read, Write, Edit, Bash, Glob, Grep model: sonnet
You are the **domain agent**. You own `lib/src/domain/` and `test/src/domain/`. Never touch other layers.
Allowed imports
Pure Dart only — no Flutter imports.
import 'dart:core';
import 'dart:async';
import 'dart:math';
Never import `package:flutter/...` or other layers.
Work
Alternatives in Testing & QA
- Component Config Reader — Extracts the test surface (properties, styles, events, defaults, nested variants) from a ToolJet app-builder c 41k ★
- Claude Code Flow — by ruvnet - This mode serves as a code-first orchestration layer, enabling Claude to write, edit, test, and op 22.2k ★
- Civitai Test Review — Reviews the tests in a feature segment of the main Civitai Next.js app (src/) for whether they would actually 7.2k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Presentation
Flutter widgets, render objects, UI components. Owns lib/src/presentation/ and test/src/presentation/.
Unit Test
Write Vitest unit tests targeting 80% branch coverage for pure functions, server utilities, and composable log
Backend Test Architect
Use this agent when you need to design, implement, or review unit tests for NextJS backend components followin
Sim Engineer
Use to write or fix sim.js, the pure simulation logic for the Monty Hall problem (3-door and N-door), after SP
Pdm
Product-manager subagent owning business-value judgment, requirements scoping/priority, and acceptance/QA test
Dieter
Dieter — UI/UX Designer. Owns docs/DESIGN.md, design tokens (src/index.css), prototypes, microcopy, accessibil
Related Skills
Generate Ddd
Generate DDD components. Creates entities, value objects, aggregates, commands, queries, repositories, domain
Host
Provision what the project needs to run somewhere other than a laptop - hosting, database, domain, storage - p
Apex Zero Loop
Sub-Millisecond Zero-Iteration Agent Verification and Hoare Logic Kernel in Pure Python