CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ai-engineer

Build production-ready LLM applications, advanced RAG systems, and intelligent agents. Implements vector search, multimodal AI, agent orchestration, and enterprise AI integrations. Use for LLM features, chatbots, AI agents, or AI-powered applications.

Quality

63%

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/ai-engineer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%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 persona/résumé-style document that enumerates the AI-engineering technology landscape — all knowledge Claude already has — rather than adding skill-specific value. It contains no executable guidance, code, or reference files, and its length works directly against the token budget.

Suggestions

Strip the Capabilities, Knowledge Base, and Behavioral Traits catalogs: Claude already knows these technologies and traits; keep only project-specific conventions, tool choices, or patterns the user wants standardized.

Replace the abstract Instructions and Response Approach with concrete, executable guidance — e.g., a starter RAG architecture template, named stack defaults, code snippets for the common cases, and specific validation commands.

If any detailed material must be retained, move it to references/ files and link them one level deep from a lean SKILL.md overview, rather than inlining everything.

DimensionReasoningScore

Conciseness

Roughly 100 of the 163 lines are catalogs of technologies and techniques Claude already knows ('OpenAI GPT-4o/4o-mini, o1-preview...', 'Pinecone, Qdrant, Weaviate, Chroma...', 'chain-of-thought, tree-of-thoughts, self-consistency'), and the 'Purpose' and 'Knowledge Base' sections restate the description and general domain awareness. It avoids prose explanations of known concepts (so not a 1), but nearly every padded section is unnecessary.

2 / 5

Actionability

The guidance is entirely abstract — 'Design the AI architecture, data flow, and model selection', 'Implement with monitoring, safety, and cost controls' — with no code, commands, templates, or specific executable steps anywhere in the body. It provides a high-level process hint (above the purely vague anchor 1) but nothing concrete enough to execute.

2 / 5

Workflow Clarity

The Instructions section lists a real sequence (clarify → design → implement → validate) and step 4 mentions validation ('Validate with tests and staged rollout plans'), so validation is not absent. However, each step is a single vague sentence with no checkpoints, feedback loops, or error-recovery guidance, matching the 'steps listed but validation gaps' anchor.

3 / 5

Progressive Disclosure

The body has genuine structure (13 well-organized ## and ### sections), but it is monolithic: the 100+ lines of capability catalogs that belong in separate reference files (or nowhere) are fully inlined, and the skill ships no references at all. This fits 'some structure but content that should be separate is inline' better than the minimal-structure anchor 2.

3 / 5

Total

10

/

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.

A solid description with a clear what/when structure, third-person voice, and natural trigger terms. Its main weakness is that the trigger clause covers only the LLM-app/chatbot/agent half of the skill's stated scope, leaving RAG, retrieval, and vector-search use cases without explicit trigger phrasing.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Build production-ready LLM applications, advanced RAG systems, and intelligent agents', 'Implements vector search, multimodal AI, agent orchestration, and enterprise AI integrations' — but these name domains more than precise operations, leaving minor gaps versus the comprehensive anchor.

4 / 5

Completeness

Both parts are present: a clear 'what' ('Build production-ready LLM applications... Implements vector search...') and an explicit 'when' ('Use for LLM features, chatbots, AI agents, or AI-powered applications'). The when-clause could be more specific — it doesn't cover RAG/retrieval work that the what-clause emphasizes — so it sits at 4 rather than 5.

4 / 5

Trigger Term Quality

The 'Use for LLM features, chatbots, AI agents, or AI-powered applications' clause includes natural phrases users would say, but omits common variations for half its scope (RAG, retrieval, embeddings, vector search). Not the sparse coverage of 3, but short of the synonym-complete anchor 5.

4 / 5

Distinctiveness Conflict Risk

The LLM-application/agent/RAG niche is clearly carved out and distinct from most skills, with only minor overlap risk against closely related data-science or general-API skills ('AI-powered applications' is the broadest phrase).

4 / 5

Total

16

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

rmyndharis/antigravity-skills

Path

skills/ai-engineer/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.