Implements Tessl skill review GitHub Actions workflows in your repository through an interactive, configuration-first wizard.
Does it follow best practices?
Evaluation — 99%
↑ 1.24xAgent success when using this tile
Validation for skill structure
{
"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.4evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5