CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agent-qa-authoring

Create, edit, validate, and run Agent QA tests, suites, and hooks through MCP or CLI while preserving canonical IDs and schema contracts.

Quality

80%

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/antigravity-agent-qa-authoring/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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 a lean, well-sequenced authoring workflow with exact MCP/CLI commands, explicit validation-before-save and validation-before-run checkpoints, and a properly structured one-level-deep reference bundle. Its residual weaknesses are the absence of a complete example definition, no explicit fix-and-revalidate feedback loop, and slight duplication of the ID contract data already held in the reference file.

Suggestions

Add a minimal valid test definition example (matching the contracts file's required keys: test-id, name, target, steps) so "create the smallest valid definition" has a concrete model.

Add an explicit feedback loop after validation, e.g., "If validation fails, read the error, fix the definition, and re-validate before retrying any save or run."

Replace the "Required ID Contracts" section with a pointer to references/agent-qa-contracts.json (the ID prefixes are already derivable there), removing the duplication with the bundle file.

DimensionReasoningScore

Conciseness

The body is lean with no background explanations of concepts Claude already knows, but "Required ID Contracts" duplicates the ID contract data already in references/agent-qa-contracts.json, and "Do not hand-write IDs" repeats Workflow step 5. This matches anchor 4 (efficient with minor trimmable instances) rather than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

Exact tool names and copy-paste commands are given ("agent-qa ids generate <test|suite|hook|run|observation>", "agent-qa ids validate <type> <id> --json", kind-specific validation tools), but no complete example definition is shown anywhere — "create the smallest valid definition" is instructed without an artifact, and the Example section is a dialogue rather than YAML. Matches anchor 4 (mostly executable, minor gaps) rather than anchor 5's coverage of common cases.

4 / 5

Workflow Clarity

A clear numbered discover→config→ID→validate→author→enqueue sequence is present with validation checkpoints before saving and before running, plus explicit confirmation gates for destructive or state-changing operations. It falls short of anchor 5 because there is no explicit error-recovery feedback loop (e.g., "if validation fails, fix the definition and re-validate") — anchor 4's "minor validation gaps" fits.

4 / 5

Progressive Disclosure

The single reference, references/agent-qa-contracts.json, is one level deep, clearly signaled at the exact point of need (Workflow step 3), and verified to exist with the schema/ID bulk split out of the body. With a well-organized overview body and no buried or nested references, this matches anchor 5's clear overview with well-signaled one-level-deep references.

5 / 5

Total

17

/

20

Passed

Description

75%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, distinctive, and third-person, cleanly enumerating the artifacts, actions, and interfaces it covers. Its main weakness is the complete absence of a "Use when..." trigger clause, which caps completeness and leaves activation guidance implicit. Adding natural trigger phrases (e.g., authoring or validating Agent QA definitions) would raise it substantially.

Suggestions

Append an explicit trigger clause such as "Use when the user asks to create, edit, validate, or run Agent QA tests, suites, or hooks, or mentions Agent QA IDs, testMatch patterns, or workspace config."

Include a few natural synonyms users might say, such as "QA tests", "test suites", or "YAML test definitions", to broaden trigger coverage.

Consider naming the YAML-definition surface explicitly (e.g., "Agent QA YAML definitions") so users who think in terms of files rather than MCP/CLI also match.

DimensionReasoningScore

Specificity

Four concrete actions ("Create, edit, validate, and run") are listed against three named artifact types ("tests, suites, and hooks") across two explicit surfaces ("MCP or CLI") with a concrete constraint ("preserving canonical IDs and schema contracts"), matching the comprehensive-coverage anchor. Not score 4 because coverage within the stated scope is complete rather than having minor gaps.

5 / 5

Completeness

The "what" is explicit and concrete, but there is no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It sits squarely at anchor 3 (clear "what", "when" missing), not anchor 4 which requires both.

3 / 5

Trigger Term Quality

"Agent QA", "tests", "suites", "hooks", "MCP", and "CLI" are natural terms for users of this tool, but common variations and synonyms ("QA tests", "test suites", "quality assurance", "YAML definitions") are missing. This matches anchor 4 — good coverage with a few natural terms missing — rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"Agent QA tests, suites, and hooks" with "canonical IDs and schema contracts" through "MCP or CLI" defines a clear product niche with distinct triggers and minimal overlap with generic testing skills. This matches anchor 5 rather than anchor 4, which would imply notable overlap with closely related skills.

5 / 5

Total

17

/

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

boisenoise/skills-collections

Path

skills/antigravity-agent-qa-authoring/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.