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

task.mdevals/scenario-3/

Skill Review Pipeline Upgrade Assessment

Problem/Feature Description

A tech lead has inherited a repository that already has some form of automated skill review in its CI pipeline, but it's outdated. The existing GitHub Actions workflow file is shown below. The team wants to understand what version they're currently running and what improvements are available in the latest version.

They need a detailed migration plan that preserves their existing configuration (branch targets, file paths) while upgrading to take advantage of score diff tracking, persistent caching, and the new auto-optimization capability.

Output Specification

Produce:

  1. A file called version-analysis.md that identifies the current pipeline version and explains what features are missing.
  2. A file called migration-plan.md with step-by-step instructions for upgrading, including what new files/configs to add.
  3. A file called upgraded-workflow.yml containing the upgraded GitHub Actions workflow.

Input Files

The following files are provided as inputs. Extract them before beginning.

=============== FILE: inputs/.github/workflows/tessl-skill-review.yml =============== name: Tessl Skill Review

on: pull_request: branches: [main] paths: - '**/SKILL.md' workflow_dispatch:

jobs: review: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' - run: npm install -g @tessl/cli - name: Review skills env: TESSL_API_KEY: ${{ secrets.TESSL_API_KEY }} run: | CHANGED=$(git diff --name-only --diff-filter=ACMR origin/main...HEAD -- '**/SKILL.md' | xargs -I {} dirname {}) for dir in $CHANGED; do echo "Reviewing $dir" tessl skill review "$dir" done

Install with Tessl CLI

npx tessl i tessl-labs/tessl-skill-review-ci@0.2.0

evals

azure-devops.md

circleci.md

github-actions.md

gitlab-ci.md

jenkins.md

README.md

SKILL.md

TESTING.md

tile.json