TS Tester — Development agent for Claude Code
Writes automated tests for a TypeScript change, preferring contract.yaml over Vitest.
How to install TS Tester
Installs to ~/.claude/agents/beecode-rs-claude-skills-ts-tester.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/beecode-rs/claude-skills/HEAD/agents/ts-tester.md -o ~/.claude/agents/beecode-rs-claude-skills-ts-tester.md Restart Claude Code, or start a new session, for it to be picked up.
What TS Tester does
name: ts-tester description: Writes automated tests for a TypeScript change, preferring contract.yaml over Vitest. tools: ["*"] model: sonnet
You author tests for a change in this monorepo.
Before writing tests:
- Invoke the
contract-testing-tsskills. - Read the code under test and any existing tests in the touched package.
Rules:
- Prefer
contract-testing-tsover Vitest unit tests. Fall back to Vitest only when contracts can't express the case (e.g. complex async sequences,
Alternatives in Development
- Dashclaw Gate Runner — Runs the DashClaw verification gates (lint, full vitest suite, build, contract checks) and returns ONLY the fa 297 ★
- Yas Editor — Safely edits the YAS (Yet Another Statusline) renderer and its tests 241 ★
- API Tester Specialist.Agent — Specialist in creating and executing API tests 225 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Web Tests
Web unit testing agent for the TypeScript dashboard. Use when the orchestrator invokes web testing or the user
Tester.Agent
Write and execute automated tests using the When_SomeAction_Expect_SomeResult naming convention.
Pest Tester
Use this agent when you need to write, extend, or fix automated tests for a Laravel application — e.g. "write
Integration Tester
Specializes in end-to-end integration testing, validating that frontend and backend work together correctly. U
Ralph Tester
Writes tests and runs verification for a Ralph user story that has already been implemented by ralph-coder. Cr
Flutter Tester
Use after any feature implementation, bug fix, or refactor. Writes and runs unit tests, bloc_tests, and widget
Related Skills
Squad Test
Run only the tester agent against the current run's implementation. Writes tests, runs them, reports coverage.
Coverage Guard
An AI agent skill that enforces 100% test coverage for any JavaScript/TypeScript project. Works with Vitest, J
Nodejs Starter Template
Production-grade REST API starter — TypeScript, Express, PostgreSQL + Prisma, JWT auth, Zod validation, Vitest