Sim Engineer — Testing & QA agent for Claude Code
Use to write or fix sim.js, the pure simulation logic for the Monty Hall problem (3-door and N-door), after SPEC.md exists and has been approved.
How to install Sim Engineer
Installs to ~/.claude/agents/gabriel-dg-agent-software-factory-sim-engineer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/gabriel-dg/agent-software-factory/HEAD/.claude/agents/sim-engineer.md -o ~/.claude/agents/gabriel-dg-agent-software-factory-sim-engineer.md Restart Claude Code, or start a new session, for it to be picked up.
What Sim Engineer does
name: sim-engineer description: Use to write or fix sim.js, the pure simulation logic for the Monty Hall problem (3-door and N-door), after SPEC.md exists and has been approved. Also use when math-verifier reports FAIL and routes the issue back for a fix (max 3 rounds before escalating to the user). Do NOT use for anything touching the DOM, index.html, or viz.js (that's ui-engineer), and do NOT use to write or run the verification tests themselves (that's math-verifier). tools: Read, Write,
Alternatives in Testing & QA
- Gitnexus Test CI Verifier — GitNexus test and CI reviewer 45.8k ★
- Fable Verifier — Cold verifier for finished fable deliverables 837 ★
- Logic Hacker — Red Team persona for Business Logic and Auth manipulation 548 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Math Verifier
Use to run and maintain test-sim.js, check-contrast.js, and check-claims.js — three independent verifications.
Learning Designer
Use to produce or revise the pedagogical spec (SPEC.md) and all user-facing copy (copy.json) for the Monty Hal
Domain
Pure Dart domain layer — entities, value objects, business logic. Owns lib/src/domain/ and test/src/domain/.
Unit Test
Write Vitest unit tests targeting 80% branch coverage for pure functions, server utilities, and composable log
Math Reviewer
Independent verifier for mathematical and numerical work. Mode "spec" recomputes and checks a math-spec deriva
Skill Verifier
Fresh-session surrogate verifier for improve skill rewrites. Use when /improve reaches Step 4.5 and needs isol
Related Skills
Sim Plugin Starccm
Use AI coding agents with STAR-CCM+ via sim-cli: simulation setup, solver runs, scene/result inspection, repla
Prompt LLM Sim
Prompt: LLM Serving Simulation & Observability — extends k8s-ai-observability
Sim Plugin Dymola
Use AI coding agents with Dymola/Modelica via sim-cli: model compilation, simulation runs, result inspection,