CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl-labs/tessl-workflow-installer

Implements Tessl skill review GitHub Actions workflows in your repository through an interactive, configuration-first wizard.

Does it follow best practices?

Evaluation99%

1.24x

Agent success when using this tile

Validation for skill structure

Overview
Skills
Evals
Files

rubric.jsonevals/scenario-5/

{
  "context": "Tests whether the agent correctly implements detection patterns for v3 (--json + jq), v4 (CACHE_ENTRIES_FILE + PREV_SCORE), and two-workflow (workflow_run) markers, and provides appropriate upgrade recommendations for each scenario.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "V3 detection logic",
      "description": "Version detector checks for BOTH '--json' AND 'jq' present in workflow file (not just one)",
      "max_score": 12
    },
    {
      "name": "V4 detection logic",
      "description": "Version detector checks for BOTH 'CACHE_ENTRIES_FILE' AND 'PREV_SCORE' present in workflow file",
      "max_score": 12
    },
    {
      "name": "Two-workflow detection",
      "description": "Architecture detector identifies two-workflow by finding 'workflow_run' trigger in workflow files",
      "max_score": 12
    },
    {
      "name": "Repo A identified as v3",
      "description": "Detection report or test results correctly identify repo-a as having v3 workflow",
      "max_score": 10
    },
    {
      "name": "Repo B identified as v4",
      "description": "Detection report correctly identifies repo-b as having v4 workflow",
      "max_score": 10
    },
    {
      "name": "Repo B architecture detected",
      "description": "Detection report identifies repo-b as two-workflow architecture (has comment workflow with workflow_run)",
      "max_score": 10
    },
    {
      "name": "Repo C no workflow",
      "description": "Detection report indicates repo-c has no Tessl workflow present",
      "max_score": 8
    },
    {
      "name": "V3 to V4 upgrade path",
      "description": "Upgrade recommendations document explains how to upgrade from v3 to v4 (add caching, score diff tracking)",
      "max_score": 8
    },
    {
      "name": "Fresh install guidance",
      "description": "Upgrade recommendations document provides guidance for repos with no workflow (like repo-c)",
      "max_score": 6
    },
    {
      "name": "Detection uses grep/pattern matching",
      "description": "Version detector script uses grep, pattern matching, or file content search (not hardcoded results)",
      "max_score": 6
    },
    {
      "name": "Multiple file scanning",
      "description": "Architecture detector checks for companion files (looks for *comment*.yml pattern or multiple workflow files)",
      "max_score": 6
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl-labs/tessl-workflow-installer@0.0.4

evals

README.md

single-workflow.md

SKILL.md

summary.md

tessl-workflow-installer-review.md

TESTING.md

tile.json

two-workflow.md