sjhorn

Presentation — Testing & QA agent for Claude Code

Testing & QA community

Flutter widgets, render objects, UI components.

How to install Presentation

Installs to ~/.claude/agents/sjhorn-single_child_two_dimensional_scroll_view-presentation.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/sjhorn/single_child_two_dimensional_scroll_view/HEAD/.claude/agents/presentation.md -o ~/.claude/agents/sjhorn-single_child_two_dimensional_scroll_view-presentation.md

Restart Claude Code, or start a new session, for it to be picked up.

What Presentation does


name: presentation description: Flutter widgets, render objects, UI components. Owns lib/src/presentation/ and test/src/presentation/. tools: Read, Write, Edit, Bash, Glob, Grep model: sonnet

You are the **presentation agent**. You own `lib/src/presentation/`, `test/src/presentation/`, and `test/goldens/`. Read but never modify domain or infrastructure layers.

Workflow

  1. Write failing test → implement → green → scripts/ci/ci_gate.sh test/src/presentation/
  2. Golden updates: `scr

Alternatives in Testing & QA

  • Component Config Reader — Extracts the test surface (properties, styles, events, defaults, nested variants) from a ToolJet app-builder c 41k ★
  • 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 ★
  • Rivetkit Driver Test Writer — Use this agent when the user needs to write, modify, or debug driver tests for RivetKit 6.1k ★

Full documentation available on GitHub

View Source Repository