CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

llm-application-dev-ai-assistant

You are an AI assistant development expert specializing in creating intelligent conversational interfaces, chatbots, and AI-powered applications. Design comprehensive AI assistant solutions with natur

37

Quality

47%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/llm-application-dev-ai-assistant/SKILL.md

The canonical home for this skill is llm-application-dev-ai-assistant in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

25%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 generic template stub: near-contentless boilerplate sections, vague instruction bullets, a leftover `$ARGUMENTS` placeholder, and a single reference to a playbook file that is missing from the bundle. A reader following the skill's own instructions hits a dead end with no concrete guidance gained.

Suggestions

Ship `resources/implementation-playbook.md` or remove the references to it in both the Instructions and Resources sections — the file does not exist, so every path to detail currently dead-ends.

Replace the generic bullets ("Clarify goals...", "Apply relevant best practices...") with concrete, domain-specific guidance: actual steps, patterns, or commands for assistant development (e.g., context management approaches, integration patterns, validation of assistant responses).

Delete the vacuous sections (the "Do not use this skill when" bullets, the Context paragraph, the duplicated intro) and the leftover `$ARGUMENTS` placeholder, keeping only sections that carry information.

DimensionReasoningScore

Conciseness

The body is short, but several sections are pure padded boilerplate that add no information: the "Do not use this skill when" bullets ("The task is unrelated to ai assistant development"), the Context section restating the premise, generic instruction bullets ("Apply relevant best practices and validate outcomes"), and an intro paragraph duplicating the frontmatter description verbatim. That is several padded sections with no earned tokens, matching anchor 2 rather than the "some unnecessary explanation" of anchor 3.

2 / 5

Actionability

The only guidance is entirely abstract ("Clarify goals, constraints, and required inputs", "Apply relevant best practices and validate outcomes") with no concrete steps, commands, code, or patterns; the single concrete pointer ("open `resources/implementation-playbook.md`") references a file that does not exist in the bundle. This is minimal concrete guidance missing the specific steps to execute — anchor 2 — rather than anchor 1 only because the playbook pointer is at least an actionable instruction as written.

2 / 5

Workflow Clarity

The Instructions section gives a rough pseudo-sequence (clarify goals, apply best practices, validate outcomes, optionally open the playbook), but every step is generic and poorly defined, and there are no concrete validation checkpoints or error-recovery guidance — matching anchor 2 ("rough sequence present but many gaps; steps poorly defined; validation absent") rather than anchor 3, whose steps are at least concretely defined.

2 / 5

Progressive Disclosure

Section headers are present and the reference is clearly signaled in both Instructions and Resources, but scored against the actual bundle structure there are no bundle files at all: `resources/implementation-playbook.md` does not exist, so the only path to detailed content dead-ends. Navigation is therefore broken at the point of use, which falls below anchor 3's "could be better organized" and fits anchor 2's minimal-structure/dead-end failure.

2 / 5

Total

8

/

20

Passed

Description

45%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 names a recognizable domain with some relevant keywords, but it is truncated mid-word, written in second person against the third-person requirement, contains buzzword-level actions, and completely lacks a "Use when..." trigger clause. It reads as a template-generated placeholder rather than a deliberate trigger description.

Suggestions

Complete the truncated description (it cuts off at "with natur") and keep the full capability list in the frontmatter.

Add an explicit "Use when..." clause with natural trigger phrases, e.g. "Use when building chatbots, AI assistants, virtual assistants, or conversational interfaces."

Rewrite in third person ("Designs and builds AI assistants and chatbots..." instead of "You are an AI assistant development expert...") and trim buzzwords like "intelligent" and "comprehensive" in favor of concrete capabilities.

DimensionReasoningScore

Specificity

The description names the domain and actions ("creating intelligent conversational interfaces, chatbots, and AI-powered applications", "Design comprehensive AI assistant solutions"), but the actions are generic and buzzword-laden, and the text is truncated mid-word at "with natur" so part of the capability list is lost. It is also written in second person ("You are an AI assistant development expert"), which the guidelines penalize by reducing specificity by 1, dropping it from anchor 3 to anchor 2.

2 / 5

Completeness

The "what" is stated (design and build AI assistants/chatbots), but there is no "Use when..." clause or equivalent trigger guidance anywhere, so completeness is capped at 3 per the judging guidelines and matches anchor 3 (clear what, when missing).

3 / 5

Trigger Term Quality

It includes some relevant natural keywords ("chatbots", "conversational interfaces", "AI assistant", "AI-powered applications") but misses common variations and synonyms users would say, such as "virtual assistant", "agent", "chat bot", or named frameworks, matching anchor 3 rather than the good coverage of anchor 4.

3 / 5

Distinctiveness Conflict Risk

"AI assistant development" with "chatbots" and "conversational interfaces" is somewhat specific, but "intelligent conversational interfaces" and "AI-powered applications" are broad enough to overlap with many other AI app, agent, and LLM-building skills, fitting anchor 3.

3 / 5

Total

11

/

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/llm-application-dev-ai-assistant/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.