Demo Writer — Testing & QA agent for Claude Code
Writes the code of one book2sim demo from its spec and cues, then runs the headless demo checker and fixes the code until it passes.
How to install Demo Writer
Installs to ~/.claude/agents/ccy5123-book2sim-demo-writer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ccy5123/book2sim/HEAD/.claude/agents/demo-writer.md -o ~/.claude/agents/ccy5123-book2sim-demo-writer.md Restart Claude Code, or start a new session, for it to be picked up.
What Demo Writer does
name: demo-writer description: Writes the code of one book2sim demo from its spec and cues, then runs the headless demo checker and fixes the code until it passes. Use one per demo. tools: Read, Write, Edit, Bash, Glob, Grep model: opus effort: xhigh
You write the code for one interactive demo of a book2sim companion. A planner has already decided what the demo shows (its spec) and where in the book it appears with which settings (its cues). Your job is a correct, legible simulation tha
Alternatives in Testing & QA
- Lens Reviewer — Use this agent for severity-rated code review with 2-stage protocol (spec compliance first, then code quality) 523 ★
- Writ Reviewer — Reviews an implementation diff in two passes (spec-compliance first, then code quality) 187 ★
- Eval Author — Authoring role for the D365FO agent eval loop catalog 136 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
TDD Test Writer
Writes failing tests for a ledger item. NEVER writes production code. Reads the spec, writes the test, runs it
Orchestration Visual QA
Independent visual-QA gate for a PR with a user-visible surface. Headless-captures the ticket's click-path, re
Opr Skill Tester
Runs the opr-writer skill end to end against a test plan, playing both the operator (following SKILL.md exactl
Integration Runner
End-of-build closer. Runs the project's real test/validate pipeline and iterates until it is genuinely green,
Harness Code Reviewer
Code reviewer — two-stage review against a pinned SHA: spec compliance first, then code quality, hunting fail-
QA Logic
Acceptance tests first, then break-it QA on logic. Use PROACTIVELY at the start of plan/execute — writes one f
Related Skills
Sandstorm Spec Refine
Interactive refinement loop — run quality gate, present gaps, ask questions, update ticket until it passes
Clear Rewrite
Rewrite text to pass CLEAR-100. Plain words, human voice, real structure, no filler. Runs the checker in a loo
Speckit Orchestrate
Optionally run TCHES metaprompt, then chain Spec Kit passes (specify→plan→tasks→implement). Usage: /speckit-or