CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

llm-application-dev-ai-assistant

Design conversational assistants with context management, response generation, and LLM integration. Use when building chatbots or planning assistant application architecture.

44

Quality

56%

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/llm-application-dev-ai-assistant/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

21%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 boilerplate with almost no domain content: vague instructions, a padded persona and context, and a single reference to a playbook file that is missing from the bundle. It provides neither a usable workflow nor any actionable guidance for actually building an assistant.

Suggestions

Replace the generic Instructions with concrete, ordered steps for assistant development (e.g. define conversation scope, design context/history management, choose and integrate the LLM API, add evaluation of responses), with explicit validation checkpoints.

Ship the referenced 'resources/implementation-playbook.md' (or fix the path to an existing file) so the one referenced resource is not a dangling pointer.

Delete the persona sentence, the 'Use/Do not use this skill when' sections, and the Context filler — they duplicate the frontmatter description and add no actionable content.

DimensionReasoningScore

Conciseness

The body is generic template padding: a role-play opener ('You are an AI assistant development expert specializing in creating intelligent conversational interfaces...'), 'Use/Do not use this skill when' sections that duplicate the frontmatter, and a vacuous Context section ('Focus on creating production-ready assistants that provide real value to users') — several padded sections carrying no information Claude does not already have. Not a 1 because it is short and does not lecture on known concepts.

2 / 5

Actionability

The Instructions are pure abstraction: 'Clarify goals, constraints, and required inputs', 'Apply relevant best practices and validate outcomes', 'Provide actionable steps and verification'. There is no concrete guidance, code, pattern, or domain-specific step anywhere in the body; the only concrete act is opening a file. This matches 'entirely vague or abstract; no concrete code or commands'.

1 / 5

Workflow Clarity

A rough generic sequence exists (clarify goals -> apply best practices -> provide steps and verification -> optionally open the playbook), but every step is undefined and validation appears only as the abstract phrase 'validate outcomes' with no checkpoint. This matches 'rough sequence present but many gaps; steps poorly defined; validation absent' rather than score 1, since the steps are at least loosely ordered.

2 / 5

Progressive Disclosure

Sections are organized and the single reference is clearly signaled twice (Instructions and Resources) at one level deep, but 'resources/implementation-playbook.md' does not exist in the bundle (no references/, scripts/, assets/, or resources/ directories), so the sole pointer is dangling and the body itself carries no overview substance to fall back on. Matches 'references present but' with organization flaws; not 4 because the only navigation target is broken.

3 / 5

Total

8

/

20

Passed

Description

71%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 well-formed description with a clear what/when structure and a reasonably distinct niche. Its main weakness is trigger coverage: it omits the most common phrasings users would naturally say (AI assistant, virtual assistant, chatbot development), and its capability list reads more abstract than action-oriented.

Suggestions

Add natural trigger variations to the 'Use when' clause, e.g. 'when the user mentions an AI assistant, virtual assistant, chatbot, or copilot'.

Replace abstract capability labels with concrete actions, e.g. 'Design conversation flows, manage dialogue context and history, and integrate LLM APIs'.

DimensionReasoningScore

Specificity

Names the domain ('conversational assistants') plus capability areas ('context management, response generation, and LLM integration'), but these are abstract capability labels rather than concrete actions, matching the 'names domain and 1-2 concrete actions' anchor rather than the 'several specific actions' anchor.

3 / 5

Completeness

Both parts are explicit and concrete: what ('Design conversational assistants with context management, response generation, and LLM integration') and when ('Use when building chatbots or planning assistant application architecture'), matching the anchor for clearly and explicitly answering both with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural phrases like 'building chatbots' and 'conversational assistants' are present, but common variations users would actually say ('AI assistant', 'virtual assistant', 'chatbot development', 'agent/dialogue systems') are missing, matching the 'some relevant keywords but missing common variations or synonyms' anchor.

3 / 5

Distinctiveness Conflict Risk

The chatbot/assistant-development niche is mostly distinct with clear triggers, but 'LLM integration' and 'conversational' territory overlaps with agent-framework and prompt-engineering skills, so it fits 'mostly distinct; minor overlap risk' rather than the fully-clear-niche anchor.

4 / 5

Total

15

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

rmyndharis/antigravity-skills

Path

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.