beecode-rs

TS Tester — Development agent for Claude Code

Development community

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

Terminal
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-ts skills.
  • Read the code under test and any existing tests in the touched package.

Rules:

  • Prefer contract-testing-ts over 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 Repository