CtrlK
BlogDocsLog inGet started
Tessl Logo

vitron-ai/themis

Reference tile for Themis, a Node.js and TypeScript unit test framework designed for AI coding agents. Covers unit-test authoring, Jest/Vitest migration, agent-readable failure output with repair hints, and first-class integrations for Claude Code, Cursor, and generic agents.

96

2.69x
Quality

94%

Does it follow best practices?

Impact

97%

2.69x

Average score across 10 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-7/

Setting Up Themis for a Claude Code Engineering Team

Problem/Feature Description

Meridian Systems is adopting Themis as their standard unit testing framework across their TypeScript monorepo. Their engineering team uses Claude Code as their primary AI coding assistant, and the team lead wants to make sure the AI integration is set up correctly from day one — including any configuration files, agent skills, and automation hooks that will help Claude Code work with Themis seamlessly.

The team lead has heard that Themis has a special initialization mode designed specifically for Claude Code users that goes beyond the generic agent setup. They want a setup script and a brief document describing what gets installed and why each piece matters for their Claude Code workflow.

Output Specification

Produce the following files:

  • setup.sh — A shell script that initializes a new Node.js project with Themis properly configured for Claude Code users. It should install dependencies, run the appropriate Themis initialization command, and generate baseline tests from a src/ directory.
  • SETUP_NOTES.md — A markdown document listing every file or directory that the Themis Claude Code initialization installs (with the actual paths), what each one does, and which parts of the developer workflow each enables.

The script should represent what you'd actually run in a fresh repository — not just documentation.

tile.json