CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/bdd-testing

Write and maintain Behavior-Driven Development tests with Gherkin and Cucumber. Use when defining acceptance scenarios, writing feature files, implementing step definitions, running Three Amigos sessions, or diagnosing BDD test quality issues. Keywords: bdd, gherkin, cucumber, given when then, feature files, step definitions, acceptance criteria, three amigos, example mapping.

Does it follow best practices?

Evaluation96%

1.04x

Agent success when using this tile

Validation for skill structure

Overview
Skills
Evals
Files

rubric.jsonevals/scenario-4/

{
  "context": "Tests whether the agent creates scenarios with proper Given/When/Then structure, avoids cross-scenario dependencies, ensures deterministic execution, and makes each scenario independently executable.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Given/When/Then structure",
      "description": "All scenarios follow proper Gherkin Given/When/Then structure with clear steps",
      "max_score": 15
    },
    {
      "name": "Scenario independence",
      "description": "Each scenario creates or mocks its own prerequisites rather than depending on other scenarios",
      "max_score": 20
    },
    {
      "name": "No cross-scenario coupling",
      "description": "Scenarios do NOT assume data or state created by other scenarios",
      "max_score": 20
    },
    {
      "name": "Deterministic execution",
      "description": "Scenarios are designed to produce consistent results regardless of execution order",
      "max_score": 15
    },
    {
      "name": "Self-contained setup",
      "description": "Each scenario includes its own Given steps for required context and data",
      "max_score": 15
    },
    {
      "name": "Single behavior focus",
      "description": "Each scenario focuses on testing one specific behavior or user journey",
      "max_score": 10
    },
    {
      "name": "Cleanup consideration",
      "description": "Scenarios are designed to not leave state that affects other scenarios",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i pantheon-ai/bdd-testing

evals

SKILL.md

tile.json