Presentation — Testing & QA agent for Claude Code
Flutter widgets, render objects, UI components.
How to install Presentation
Installs to ~/.claude/agents/sjhorn-single_child_two_dimensional_scroll_view-presentation.md
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
- Write failing test → implement → green →
scripts/ci/ci_gate.sh test/src/presentation/ - 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 RepositoryRelated Agents
Domain
Pure Dart domain layer — entities, value objects, business logic. Owns lib/src/domain/ and test/src/domain/.
Flutter Refactorer
Use to improve existing code structure without changing behavior. Splits oversized Blocs, extracts widgets, ti
Dieter
Dieter — UI/UX Designer. Owns docs/DESIGN.md, design tokens (src/index.css), prototypes, microcopy, accessibil
Rialto Prop Drift Detector
Use this agent when files in packages/rialto/src/components/ are added or modified, OR when accessibility / un
Ff UI
Flapforge UI engineer: implements and rebuilds Flapforge screens against a written visual spec, using the proj
Playwright E2e
Playwright E2E testing specialist. Use for writing, reviewing, debugging, and optimizing Playwright tests. Pro
Related Skills
Create Widget
Creates Flutter widgets (Stateless/Stateful) following project patterns
Flutter Expert
Master Flutter development with Dart, widgets, and platform integrations. Handles state management, animations
Canvas To Code Guardrails
Editor-time lint reminders for projects using Canvas-to-Code. Auto-activates when the repo contains .claude-de