CtrlK
BlogDocsLog inGet started
Tessl Logo

haletothewood/behavioural-tdd

Execute a strict Red-Green-Refactor TDD cycle — one requirement at a time — in any language or framework.

97

1.11x

Quality

100%

Does it follow best practices?

Impact

94%

1.11x

Average score across 5 eval scenarios

Overview
Skills
Evals
Files

task.mdevals/scenario-1/

Scenario: GREEN Phase — TypeScript / React Testing Library

You are using the behavioral-tdd skill. Phase 1 is already complete.

The following test exists and is currently failing:

it('shows an error message when the email field is submitted empty', () => {
  render(<ContactForm />);
  expect(screen.getByRole('textbox', { name: /email/i })).toBeInTheDocument();
  userEvent.click(screen.getByRole('button', { name: /submit/i }));
  expect(screen.getByText('Email is required')).toBeInTheDocument();
});

Execute Phase 2 (GREEN). Write the minimum TypeScript/React implementation to make this test pass. Do not refactor or add unrelated behaviour.

Install with Tessl CLI

npx tessl i haletothewood/behavioural-tdd@1.8.0

evals

scenario-1

rubric.json

task.md

SKILL.md

tile.json