CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

autonomous-testing

AI-driven testing agent that auto-discovers, generates, executes, evaluates, and fixes tests for any project type

56

Quality

70%

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/autonomous-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 body is well-structured with a clear phased workflow and a proper auto-fix feedback loop, but the core discovery/generation/evaluation logic is expressed as pseudocode rather than executable guidance. Replacing pseudocode with runnable commands or scripts would raise actionability.

Suggestions

Convert the Phase 1/2/4/5 pseudocode into concrete, runnable commands or short scripts (e.g. actual file-scan and export-extraction commands) instead of arrow-diagram descriptions.

Move the Configuration JSON and Report JSON examples into a references file and link to them, keeping SKILL.md as a tighter overview.

Add an explicit validation/checkpoint note after generation (e.g. run collection to confirm new tests are discovered) before proceeding to execution.

DimensionReasoningScore

Conciseness

Mostly lean with code blocks and a pipeline diagram assuming Claude's competence; minor trims possible such as the "Inspired by the edubites..." line and the Maggy integration prose.

4 / 5

Actionability

Phases 1, 2, 4, and 5 rely on descriptive pseudocode ("Auto-detect project type: Python → scan for *.py files") rather than executable code, though Phase 3 and the Usage section give real commands.

3 / 5

Workflow Clarity

The six phases are clearly sequenced with a top-of-file pipeline diagram, and the fix loop includes a bounded retry with re-run validation and escalation, satisfying the destructive/batch feedback-loop requirement with only minor gaps.

4 / 5

Progressive Disclosure

Well-organized into Overview, Pipeline, per-phase, Integration, Usage, and Configuration sections with no nested references; at ~165 lines it exceeds the simple-skill exception, but structure and navigation are good.

4 / 5

Total

15

/

20

Passed

Description

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

The description is specific and action-oriented but stops short of providing explicit trigger guidance, which caps its completeness and distinctiveness. Adding a "Use when..." clause with natural user phrases would lift the weaker dimensions.

Suggestions

Append an explicit trigger clause, e.g. "Use when setting up automated test generation, finding untested code, or running an autonomous test-fix loop."

Include natural synonyms users actually say — "unit tests", "test coverage", "test gaps", "write tests" — alongside the pipeline verbs.

Tighten "for any project type" to the concrete stacks supported (Python, TypeScript, API, web) to reduce overlap with generic testing skills.

DimensionReasoningScore

Specificity

Lists five concrete actions — "auto-discovers, generates, executes, evaluates, and fixes tests" — giving comprehensive coverage of the testing pipeline rather than vague abstractions.

5 / 5

Completeness

The "what" is clear (the five-phase pipeline), but the description lacks any "Use when..." trigger clause; per the rubric, a missing explicit trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant keywords (testing, tests, generate, execute, fix) but misses common natural variations users would say such as "unit tests", "test coverage", "test gaps", or "write tests".

3 / 5

Distinctiveness Conflict Risk

The discover→generate→execute→evaluate→fix loop is a recognizable niche, but "for any project type" broadens it enough to risk overlap with general testing or code-review skills.

3 / 5

Total

14

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

alinaqi/maggy

Path

skills/autonomous-testing/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.