CtrlK
BlogDocsLog inGet started
Tessl Logo

daytona-flow-validator

do e2e tests, validate feature, prove it works, pass/fail, frame proof, screenshots, CDP assertions. Daytona validation loop for real app behavior with repair before declaring success.

60

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.opencode/skills/daytona-flow-validator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable and clearly workflows its validation and repair loops with explicit checkpoints, but it is a long monolithic file with no bundle-based progressive disclosure, and a few sections could be trimmed for token efficiency.

Suggestions

Move the bash recipe catalogs (native file picker, display screenshots, log tails) into a scripts/ or references/ bundle and link to them, leaving SKILL.md as an overview.

Tighten the Lexical Composer and Linux Desktop Automation sections to the minimal essential commands; some prose restates rules already covered in Core Rule and Screenshots.

Add a short table of contents or 'When to use which section' pointer so reviewers can navigate the long single-file body without scanning every section.

DimensionReasoningScore

Conciseness

The body is information-dense with no explaining of concepts Claude already knows, but at ~240 lines some sections (Lexical composer, native-picker recipes) could be tightened to better respect the token budget.

2 / 3

Actionability

Provides fully executable bash and JS snippets — exact 'daytona exec', 'wmctrl', 'xdotool' commands and a copy-paste report template — matching the anchor for copy-paste-ready guidance.

3 / 3

Workflow Clarity

The Core Rule loop (observe-act-observe-assert-screenshot) and the Repair Loop both sequence steps with explicit validation checkpoints and feedback loops, gating verdicts on assertion success.

3 / 3

Progressive Disclosure

No bundle files exist and all content is inline in one well-sectioned file; the only references are cross-skill pointers, not one-level-deep bundle refs, so the monolithic structure keeps this at 2.

2 / 3

Total

10

/

12

Passed

Description

60%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description names a strong set of concrete capabilities and pins a Daytona/CDP niche, but it reads as a keyword list rather than a coherent sentence and lacks an explicit 'Use when...' trigger clause, capping completeness and trigger-term quality at 2.

Suggestions

Rewrite as a third-person sentence rather than comma-separated fragments, e.g. 'Runs e2e validation of Daytona Electron/browser flows and produces frame-by-frame proof that a feature works.'

Add an explicit trigger clause: 'Use when the user asks to prove a Daytona flow works, validate a feature end-to-end, or needs pass/fail evidence with screenshots and CDP assertions.'

Drop the generic leading phrases ('do e2e tests, validate feature, prove it works') or anchor them to Daytona so the description does not overlap with general testing skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'do e2e tests, validate feature, prove it works, pass/fail, frame proof, screenshots, CDP assertions' — matching the anchor for naming several specific actions.

3 / 3

Completeness

Clearly states what the skill does but has no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 2 per the rubric guidelines.

2 / 3

Trigger Term Quality

Relevant terms (e2e tests, validate feature, screenshots, CDP) appear, but as comma-fragmented keyword soup rather than natural user phrasing, and common variations are missing.

2 / 3

Distinctiveness Conflict Risk

'Daytona validation loop... CDP assertions... frame proof' carves a niche, but the leading 'do e2e tests, validate feature' is generic and could overlap with general testing skills.

2 / 3

Total

9

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Devin-AXIS/iPolloWork
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.