CtrlK
BlogDocsLog inGet started
Tessl Logo

antigravity-skill-orchestrator

A meta-skill that understands task requirements, dynamically selects appropriate skills, tracks successful skill combinations using agent-memory-mcp, and prevents skill overuse for simple tasks.

34

Quality

30%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/antigravity-skill-orchestrator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%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 provides a reasonable conceptual framework for orchestrating skill combinations with memory tracking, but suffers from verbosity and redundancy between sections. The actionability is moderate — memory tool examples are concrete but the core orchestration logic remains abstract. The workflow lacks validation checkpoints, particularly around verifying skill compatibility and confirming successful execution before recording combinations.

Suggestions

Remove the verbose Overview and Core Concepts sections; fold essential constraints (guardrails, no skill creation) directly into the Step-by-Step Guide as brief inline notes to cut ~40% of tokens.

Add concrete validation steps: after selecting skills, verify they don't conflict; after applying skills, verify the output before recording the combination with memory_write.

Replace the vague 'query the locally available skills using the current environment's skill list or equivalent discovery mechanism' with a concrete command or tool call example showing how to discover available skills.

Add an error recovery path in Step 4 for when a skill combination fails — what should the agent do? Try alternative skills? Record the failure?

DimensionReasoningScore

Conciseness

The skill is noticeably verbose. The 'Overview' section restates what the description already covers. 'Core Concepts' explains things like task evaluation guardrails and skill selection at length before the step-by-step guide repeats much of the same information. Phrases like 'Crucially, it includes strict guardrails' and extensive explanations of when to use/not use the skill add padding. Claude doesn't need to be told what an orchestrator is or why over-engineering is bad.

2 / 5

Actionability

The skill provides some concrete guidance with JavaScript code examples for memory_write/memory_search/memory_read calls, which are helpful. However, the core orchestration logic is largely procedural prose ('Ask yourself...', 'Analyze the core requirements...') rather than executable steps. The skill discovery mechanism is vague ('using the current environment's skill list or equivalent discovery mechanism'), and there's no concrete code for fetching or parsing the catalog.

3 / 5

Workflow Clarity

The 4-step workflow is clearly sequenced with numbered steps and trigger conditions, which is good. However, validation checkpoints are largely absent — there's no step to verify that selected skills are compatible, no validation after applying skills, and no error recovery if a skill combination fails. The 'Apply Skills and Track' step simply assumes success ('Assume the task was completed successfully'), which is a significant gap for a multi-step orchestration process.

3 / 5

Progressive Disclosure

The content is structured with clear sections (Overview, Core Concepts, Step-by-Step Guide, Examples, Best Practices), but everything is inlined in a single file. The 'Core Concepts' section repeats information from the step-by-step guide. There are no bundle files or references to separate documents for the catalog categories, advanced usage patterns, or detailed memory integration guides. The external catalog URL is referenced but no supporting files exist in the bundle.

3 / 5

Total

11

/

20

Passed

Description

17%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 as an internal architectural note rather than a functional skill description. It uses abstract, jargon-heavy language ('meta-skill', 'dynamically selects', 'agent-memory-mcp') that no user would naturally trigger, and it completely lacks a 'Use when...' clause. The vague nature of a skill-orchestration meta-skill also creates high conflict risk with other skills.

Suggestions

Add an explicit 'Use when...' clause that defines concrete trigger conditions, e.g., 'Use when a task requires coordinating multiple skills or when the user's request spans several domains.'

Replace abstract language with concrete actions and examples — instead of 'dynamically selects appropriate skills', specify what kinds of tasks or user requests this handles and what the observable outcome is.

Include natural trigger terms that a user or Claude might associate with needing orchestration, such as 'multi-step task', 'complex workflow', 'combine tools', or specific task patterns this skill handles.

DimensionReasoningScore

Specificity

Names the domain (meta-skill/skill orchestration) but actions are vague and abstract — 'understands task requirements', 'dynamically selects', 'tracks successful skill combinations', and 'prevents skill overuse' are high-level descriptions without concrete, actionable specifics.

2 / 5

Completeness

Provides a vague 'what' (selects skills, tracks combinations, prevents overuse) but has no 'when' clause at all. There is no explicit guidance on when Claude should select this skill, which caps this at 3 per the rubric, and the weak 'what' brings it to 2.

2 / 5

Trigger Term Quality

Contains no natural keywords a user would say. Terms like 'meta-skill', 'dynamically selects appropriate skills', and 'agent-memory-mcp' are internal jargon, not user-facing trigger terms. No user would naturally request this skill.

1 / 5

Distinctiveness Conflict Risk

As a 'meta-skill' that orchestrates other skills, it is extremely broad and could potentially conflict with or be triggered alongside virtually any other skill. The description does not carve out a clear, distinct niche.

2 / 5

Total

7

/

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.