CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cherry-regression-test

Run Cherry Studio critical-path system regression tasks through the repository-owned Playwright E2E workflow. Use for full regression, release acceptance, development-branch system validation, or a named cherry-regression-test task on GitHub-hosted macOS and Windows runners.

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

90%Weight 40%Scale 1-5

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

The content is lean, imperative, and fully executable, with concrete commands and named repo artifacts throughout. The CI contract provides a well-sequenced workflow with verdict enforcement, though it lacks an explicit error-recovery loop, and organization is good but not fully split out.

DimensionReasoningScore

Conciseness

The body is dense with repo-specific constraints (CI contract steps, 11 environment variables, cleanup ownership rules, credential-handling prohibitions like "Do not enable Playwright Trace for credential-bearing tests") and never explains concepts Claude already knows; Playwright selector guidance is stated as repo policy rather than teaching. Every section carries non-derivable information, matching the lean-and-efficient anchor.

5 / 5

Actionability

Commands are copy-paste ready with env vars and absolute paths ("pnpm exec tsx scripts/e2e/regression/cli.ts run-phase --run-dir /absolute/run-directory --phase basicFeatures", "CHERRY_TEST_RUN_DIR=/tmp/cherry-regression-list pnpm test:e2e:regression --list", the four-command verification suite), plus a concrete test registration example and named files (.github/workflows/e2e-regression-test.yml, cases.ts, systemAutomation.ts, run.json) covering the common cases.

5 / 5

Workflow Clarity

The numbered 8-step CI contract gives a clear sequence with error-handling behavior ("Continues after a failed phase", "Executor errors and interrupted phases block a passing verdict", "enforces the verdict") and the verification section provides a command checklist, but there is no explicit fix-and-retry feedback loop and run-phase does not state what to check afterward, which the top anchor requires.

4 / 5

Progressive Disclosure

No bundle files exist, and the two references (tests/e2e/regression/README.md, scripts/e2e/regression/README.md) are clearly signaled with purpose statements and one level deep; sections are well organized, but the body exceeds 50 lines with the 11-variable configuration listing inlined and the ../../../ relative paths are fragile, leaving minor organization gaps.

4 / 5

Total

18

/

20

Passed

Description

87%Weight 40%Scale 1-5

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

A strong description that explicitly states both what the skill does and when to use it, with concrete trigger scenarios and a clearly distinct niche. The only gaps are a single-action focus rather than a list of capabilities and a few missing natural synonyms.

DimensionReasoningScore

Specificity

"Run Cherry Studio critical-path system regression tasks through the repository-owned Playwright E2E workflow" names a concrete action with specific product, tooling, and platforms ("GitHub-hosted macOS and Windows runners"), but the description centers on one action with several usage contexts rather than the multiple distinct actions of the top anchor.

4 / 5

Completeness

The what ("Run Cherry Studio critical-path system regression tasks through the repository-owned Playwright E2E workflow") and the when ("Use for full regression, release acceptance, development-branch system validation, or a named cherry-regression-test task") are both explicit with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural phrases like "full regression", "release acceptance", "system validation", and the named "cherry-regression-test" task give good keyword coverage, though common variations users might say ("E2E", "end-to-end", "smoke test") are absent, keeping it below comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The product ("Cherry Studio"), tooling ("Playwright E2E"), and named task ("cherry-regression-test") carve out a clear niche that is unlikely to fire for unrelated skills, matching the minimal-conflict anchor.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 suspicious

Warning

referenced_paths_exist

Referenced path issues: 2 missing, 2 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

CherryHQ/cherry-studio

Path

.agents/skills/cherry-regression-test/SKILL.md

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.