CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-engineer

Principal AI Architect and Machine Learning Engineer.

21

Quality

10%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.agent/skills/ai-engineer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

20%

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

This skill reads as a high-level taxonomy of AI engineering concepts rather than an actionable operational guide. It extensively describes things Claude already knows (RAG, CoT, agent architectures) without providing concrete, executable instructions or novel project-specific conventions. The content would benefit from being dramatically condensed and replaced with specific, executable examples and project-specific configurations.

Suggestions

Replace abstract concept descriptions (e.g., 'Implement the ReAct loop', 'Use Hybrid Search') with concrete, executable code examples or specific project conventions that Claude wouldn't already know.

Remove explanations of well-known AI concepts (CoT, RAG, memory types) and focus only on project-specific patterns, tool configurations, or non-obvious implementation details.

Add validation checkpoints to the Execution Protocol (e.g., how to verify the classification is correct, what constitutes a passing evaluation score) and include error recovery steps.

Either provide the referenced bundle files (scripts/ai_evaluator.js, sub-skills/ai_infra_stack.md) or remove the references to avoid broken navigation.

DimensionReasoningScore

Conciseness

The content is verbose and largely describes concepts Claude already knows (what ReAct is, what CoT is, what RAG indexing involves, memory system types). Most bullet points are high-level descriptions of well-known AI concepts rather than novel, actionable instructions. The skill reads more like a resume or knowledge taxonomy than a concise operational guide.

1 / 3

Actionability

Almost entirely abstract descriptions with no executable code, no concrete examples, and no copy-paste-ready commands. The only concrete elements are two bash commands in the Execution Protocol that reference scripts whose existence cannot be verified (no bundle files provided). Bullet points like 'Use Hybrid Search and Reranking' describe rather than instruct.

1 / 3

Workflow Clarity

The Execution Protocol provides a 4-step sequence (Classify → Design → Evaluate → Production Code) which gives some structure, but the steps are vague ('Classify AI Intent', 'Design Flow') with no validation checkpoints, no error recovery, and no concrete criteria for decision points. The workflow lacks the specificity needed for reliable execution.

2 / 3

Progressive Disclosure

There is an internal menu with anchor links and a reference to a sub-skill (ai_infra_stack), suggesting some structure. However, no bundle files are provided to verify the references work, and the main content contains substantial inline material that is neither concise enough to be an overview nor detailed enough to be actionable. The sub-skill reference is incomplete (content cuts off).

2 / 3

Total

6

/

12

Passed

Description

0%

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 is a job title rather than a skill description. It provides no information about what the skill does, when it should be used, or what triggers should activate it. It would be essentially unusable for skill selection among a set of available skills.

Suggestions

Replace the job title with concrete actions the skill performs, e.g., 'Designs ML system architectures, selects model frameworks, and plans training pipelines.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks about ML architecture decisions, model selection, training infrastructure, or system design for AI applications.'

Include specific file types, tools, or frameworks to create distinct triggers that differentiate this skill from other AI/ML-related skills.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. 'Principal AI Architect and Machine Learning Engineer' is a job title, not a description of what the skill does. There are no verbs or capabilities listed.

1 / 3

Completeness

The description answers neither 'what does this do' nor 'when should Claude use it'. It is simply a role title with no functional information or trigger guidance.

1 / 3

Trigger Term Quality

While 'AI' and 'Machine Learning' are recognizable terms, they are extremely broad and do not represent natural trigger phrases a user would say when needing a specific skill. There are no actionable keywords like 'train model', 'deploy', 'fine-tune', etc.

1 / 3

Distinctiveness Conflict Risk

The terms 'AI' and 'Machine Learning' are extremely generic and would conflict with virtually any AI/ML-related skill. There is nothing to distinguish this skill from others in the same broad domain.

1 / 3

Total

4

/

12

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
Dokhacgiakhoa/antigravity-ide
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.