sjhorn

Domain — Testing & QA agent for Claude Code

Testing & QA community

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

Terminal
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 Repository