Implements Tessl skill review CI/CD pipelines through an interactive, configuration-first wizard. Supports GitHub Actions, GitLab CI, Jenkins, Azure DevOps, and CircleCI.
94
Quality
90%
Does it follow best practices?
Impact
100%
1.75xAverage score across 5 eval scenarios
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.
Produce:
version-analysis.md that identifies the current pipeline version and explains what features are missing.migration-plan.md with step-by-step instructions for upgrading, including what new files/configs to add.upgraded-workflow.yml containing the upgraded GitHub Actions workflow.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.0evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5