CtrlK
BlogDocsLog inGet started
Tessl Logo

testing-workflow

Read before running tests. Detailed instructions for single, standard unit tests (fast), full suites (slow), handling authentication, and obtaining the API Token. Tests must be run when a job is complete.

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

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.gemini/skills/testing-workflow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

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 with executable commands and a well-sequenced, validated workflow including error-recovery guidance. It is slightly verbose with redundant emphasis and a duplicated trailing line, and keeps all detail inline rather than splitting deeper material into referenced files.

Suggestions

Remove the duplicated token-retrieval line at the end (line 108) and consolidate redundant 'MUST'/'Crucial' emphasis to tighten the body.

Consider moving the PYTHONPATH list and Docker rebuild detail into a referenced file (e.g., references/ENV.md) with a clearly signaled one-level-deep link to improve progressive disclosure.

Trim repeated warnings about running tests inside the container to a single stated prerequisite.

DimensionReasoningScore

Conciseness

It is mostly command-focused and efficient, but repeats emphasis ('MUST', 'Crucial', repeated warnings) and ends with a stray duplicated token-retrieval line (line 108) outside any section, so it 'could be tightened'.

2 / 3

Actionability

Provides fully executable, copy-paste-ready commands such as 'pytest test/ -m "not docker and not feature_complete"' and the one-line API_TOKEN retrieval, matching 'fully executable code/commands; copy-paste ready'.

3 / 3

Workflow Clarity

Multi-step auth/reset workflow is clearly sequenced with a prerequisite env check, numbered steps, a 'Wait for Stabilization' checkpoint, and a troubleshooting/feedback loop for 403 errors, matching 'clear sequence with explicit validation steps'.

3 / 3

Progressive Disclosure

It is a single well-sectioned file with no bundle references, but all detail (PYTHONPATH list, troubleshooting, Docker rebuild) is inline with no navigation signaling to separate materials, matching 'some structure but could be better organized'.

2 / 3

Total

10

/

12

Passed

Description

60%Weight 40%Scale 1-3

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 is specific and action-oriented but lacks an explicit 'Use when...' trigger clause, leaving the invocation conditions implied rather than stated. Trigger-term coverage is reasonable but misses common user phrasings.

Suggestions

Add an explicit 'Use when...' clause stating when to invoke this skill (e.g., 'Use when finishing a coding task and needing to run tests, or when the user asks for fast/quick tests').

Include common natural trigger phrasings such as 'fast tests', 'quick tests', or 'run the test suite' so the skill surfaces for typical user requests.

Tighten the opening 'Read before running tests.' to a third-person capability statement that better distinguishes it from generic test-running skills.

DimensionReasoningScore

Specificity

Names multiple concrete actions: 'single, standard unit tests (fast)', 'full suites (slow)', 'handling authentication', and 'obtaining the API Token', matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

The 'what' is clear and detailed, but the 'when' is only implied ('Read before running tests', 'Tests must be run when a job is complete') with no explicit 'Use when...' trigger clause, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Relevant keywords exist ('running tests', 'unit tests', 'full suites', 'authentication') but it lacks common natural user phrasings like 'fast tests' or 'quick tests' and the coverage of variations is incomplete, matching 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

The workflow has a fairly specific niche, but 'running tests' is generic and could overlap with other test-related skills, matching 'somewhat specific but could still overlap'.

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
netalertx/NetAlertX
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.