clemgati

Shared Test Writer — Testing & QA agent for Claude Code

Testing & QA community

Writes tests for the shared KMP module — domain invariants, repository behaviour, and presentation state.

How to install Shared Test Writer

Installs to ~/.claude/agents/clemgati-streakkit-claude-showcase-shared-test-writer.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/clemgati/streakkit-claude-showcase/HEAD/.claude/agents/shared-test-writer.md -o ~/.claude/agents/clemgati-streakkit-claude-showcase-shared-test-writer.md

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

What Shared Test Writer does


name: shared-test-writer description: Writes tests for the shared KMP module — domain invariants, repository behaviour, and presentation state. Use proactively when shared logic changes without a corresponding test, or when a bug is reported that has no failing test yet. tools: Read, Grep, Glob, Edit, Write, Bash model: sonnet permissionMode: acceptEdits

You write tests for `shared/src/commonTest`. You write tests **only** — never production code. If a test cannot be made to pass withou

Alternatives in Testing & QA

  • Helper Author — Owns the shared Cypress helper library for component automation 41k ★
  • Distill — Extract an Allium specification from an existing codebase 474 ★
  • Module Test Writer — Use this agent to write feature tests for LaraDashboard module CRUD operations, services, policies, and Livewi 407 ★

Full documentation available on GitHub

View Source Repository