CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl-labs/tessl-skill-review-ci

Implements Tessl skill review CI/CD pipelines through an interactive, configuration-first wizard. Supports GitHub Actions, GitLab CI, Jenkins, Azure DevOps, and CircleCI.

94

1.75x

Quality

90%

Does it follow best practices?

Impact

100%

1.75x

Average score across 5 eval scenarios

Overview
Skills
Evals
Files

Evaluation results

100%

58%

GitHub Actions Skill Review Pipeline

GitHub Actions workflow generation

Criteria
Without context
With context

Single workflow chosen

100%

100%

Correct cache path

0%

100%

Cache JSON structure

0%

100%

PR write permission

100%

100%

Contents write permission

0%

100%

Score diff tracking

100%

100%

JSON review flag

0%

100%

Skip CI in cache commit

0%

100%

Trigger paths configured

50%

100%

Main branch target

50%

100%

TESSL_API_KEY instructions

0%

100%

Config summary present

100%

100%

Without context: $0.3625 · 1m 41s · 15 turns · 15 in / 5,996 out tokens

With context: $1.0279 · 3m 35s · 22 turns · 54 in / 13,730 out tokens

100%

20%

GitLab CI Skill Review Pipeline

GitLab CI pipeline setup

Criteria
Without context
With context

GitLab CI format

100%

100%

Custom target branch

100%

100%

Custom cache path

100%

100%

Auto-optimize enabled

40%

100%

Optimize commit step

20%

100%

MR comment via GitLab API

100%

100%

GitLab CI variables

100%

100%

Rules-based execution

100%

100%

Cache init structure

50%

100%

TESSL_API_KEY guidance

100%

100%

GITLAB_TOKEN guidance

100%

100%

Skip CI marker

66%

100%

Without context: $0.5517 · 2m 40s · 18 turns · 17 in / 9,619 out tokens

With context: $1.0193 · 3m 8s · 24 turns · 4,303 in / 12,122 out tokens

100%

63%

Skill Review Pipeline Upgrade Assessment

Pipeline version detection and migration

Criteria
Without context
With context

Version identified

70%

100%

Missing --json flag noted

100%

100%

Missing cache noted

62%

100%

Missing PR comments noted

0%

100%

Upgraded uses --json

100%

100%

Cache file created

0%

100%

Score diff logic

10%

100%

PR comment posting

0%

100%

Cache commit job

0%

100%

Preserves main branch

100%

100%

Backup recommendation

0%

100%

Push trigger added

0%

100%

Without context: $0.7141 · 3m 15s · 34 turns · 225 in / 8,403 out tokens

With context: $0.7274 · 2m 50s · 14 turns · 14 in / 10,648 out tokens

100%

28%

Secure Skill Review for Open-Source Repository

Two-workflow public repo architecture

Criteria
Without context
With context

Two separate workflows

100%

100%

Review without PR write

100%

100%

Comment via workflow_run

100%

100%

Artifact passing

100%

100%

Comment has PR write

100%

100%

Security explanation

100%

100%

Trusted vs untrusted

100%

100%

Score diff tracking

50%

100%

Cache commit on main

0%

100%

API key in checklist

0%

100%

Skip CI marker

0%

100%

Without context: $0.4285 · 2m 34s · 13 turns · 62 in / 8,733 out tokens

With context: $1.0385 · 3m 31s · 26 turns · 74 in / 12,785 out tokens

100%

54%

Jenkins Skill Review with Auto-Optimization

Jenkins pipeline with auto-optimize

Criteria
Without context
With context

Declarative pipeline

100%

100%

Auto-optimize enabled

0%

100%

Optimize commit stage

100%

100%

Optimize only on PR

100%

100%

withCredentials usage

20%

100%

JSON review output

0%

100%

PR detection via CHANGE_ID

100%

100%

Cache file handling

37%

100%

Cache commit stage

0%

100%

Skip CI in commits

50%

100%

Environment block

37%

100%

Credentials in setup docs

0%

100%

Without context: $0.3269 · 1m 37s · 12 turns · 12 in / 6,113 out tokens

With context: $1.1328 · 4m 9s · 27 turns · 27 in / 14,614 out tokens

Install with Tessl CLI

npx tessl i tessl-labs/tessl-skill-review-ci@0.2.0
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents