CtrlK
BlogDocsLog inGet started
Tessl Logo

test-automator

Master AI-powered test automation with modern frameworks, self-healing tests, and comprehensive quality engineering. Build scalable testing strategies with advanced CI/CD integration.

28

Quality

21%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/test-automator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

10%Scale 1-5

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

This skill is a verbose persona description masquerading as a skill file. It extensively lists tools, concepts, and capabilities that Claude already knows without providing any concrete, executable guidance. The content would need to be fundamentally restructured from a 'who you are' description into a 'what to do and how' instruction set with actual code examples, specific commands, and validation steps.

Suggestions

Replace the extensive capability/knowledge/behavioral trait lists with 2-3 concrete, executable workflow examples (e.g., a complete Playwright test setup with specific code, a TDD red-green-refactor cycle with actual test code).

Add copy-paste ready code snippets for the most common tasks: setting up a test framework, writing a self-healing test, configuring CI/CD pipeline integration with specific YAML examples.

Remove all sections that describe what Claude already knows (tool lists, concept explanations, persona descriptions) and focus only on project-specific conventions, patterns, or non-obvious techniques.

Either populate the referenced `resources/implementation-playbook.md` bundle file with detailed examples or remove the reference, and restructure the skill to be under 50 lines of actionable content.

DimensionReasoningScore

Conciseness

Extremely verbose and padded. The content is essentially a persona description listing hundreds of tools, techniques, and concepts Claude already knows. Massive bullet-point lists of capabilities, knowledge bases, behavioral traits, and example interactions add no actionable value and waste enormous token budget. Over 200 lines of content that could be reduced to under 30.

1 / 5

Actionability

Entirely abstract and descriptive with zero concrete code, commands, or executable examples. The content describes what a test automation engineer does rather than providing specific instructions Claude can follow. No code snippets, no command-line examples, no configuration templates—just vague directives like 'Apply relevant best practices and validate outcomes.'

1 / 5

Workflow Clarity

The 'Response Approach' sections provide rough numbered sequences but they are entirely abstract (e.g., 'Analyze testing requirements,' 'Design comprehensive test strategy') with no concrete steps, no validation checkpoints, and no error recovery. The TDD workflow lists steps but without any executable detail or verification mechanisms.

2 / 5

Progressive Disclosure

References `resources/implementation-playbook.md` but no bundle files are provided, making this a dead reference. The massive amount of content that is inlined (capabilities lists, knowledge bases, behavioral traits) should either be removed entirely or split into reference files. The monolithic structure with dozens of subsections makes navigation difficult.

2 / 5

Total

6

/

20

Passed

Description

32%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.

This description reads like marketing copy rather than a functional skill description. It relies heavily on buzzwords ('AI-powered', 'self-healing', 'scalable', 'comprehensive', 'advanced') without specifying concrete actions or when the skill should be selected. The lack of a 'Use when...' clause and absence of specific frameworks, file types, or user-facing trigger terms makes it poorly suited for skill selection among multiple options.

Suggestions

Add an explicit 'Use when...' clause with natural trigger terms like 'write tests', 'test automation', 'Playwright', 'Cypress', 'Selenium', 'test coverage', 'CI pipeline testing'.

Replace vague buzzwords with concrete actions such as 'generates test scripts', 'configures test runners', 'creates page object models', 'sets up CI/CD test pipelines'.

Narrow the scope or clarify boundaries to reduce overlap with general CI/CD or DevOps skills — specify which frameworks or testing types (e.g., E2E, unit, integration) this skill covers.

DimensionReasoningScore

Specificity

Names the domain (test automation) but actions are vague buzzwords like 'master', 'build scalable testing strategies'. No concrete actions like 'generate test cases', 'write Selenium scripts', or 'configure test runners' are mentioned.

2 / 5

Completeness

Has a vague 'what' (AI-powered test automation, self-healing tests, CI/CD integration) but no 'when' clause at all. There is no 'Use when...' guidance, which per the rubric should cap completeness at 3, and the 'what' itself is too vague to reach 3.

2 / 5

Trigger Term Quality

Includes some relevant keywords like 'test automation', 'CI/CD', 'self-healing tests', and 'quality engineering', but these are more industry jargon than natural user phrases. Missing common terms users would say like 'unit tests', 'integration tests', 'Playwright', 'Cypress', 'pytest', or 'test coverage'.

3 / 5

Distinctiveness Conflict Risk

Very broad scope covering test automation, CI/CD, and quality engineering — this could overlap with CI/CD pipeline skills, general testing skills, DevOps skills, or framework-specific skills. The 'AI-powered' qualifier adds some distinction but is itself vague.

2 / 5

Total

9

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.