CtrlK
BlogDocsLog inGet started
Tessl Logo

gap-analysis

Audit TanStack AI provider adapters for feature parity gaps and outdated model lists. Triggered as /gap-analysis <provider|feature <name>|models|--all>. Produces a dated markdown report under .agent/gap-analysis/. Maintainer tool — does not edit feature-support.ts or model-meta.ts directly.

69

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%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.

A well-structured, actionable maintainer workflow with explicit validation checkpoints and clean progressive disclosure through real reference files. The main opportunity is folding a minimal report example inline so the body is more self-contained.

DimensionReasoningScore

Conciseness

Lean and free of basic-concept padding, with concrete file paths and tool names throughout; the Known providers/features/activities snapshot blocks add reference tokens that could be trimmed slightly, keeping it just below a 5.

4 / 5

Actionability

Concrete, executable guidance — exact paths like testing/e2e/src/lib/feature-support.ts, named MCP tools, and a precise output path pattern — but the detailed report format and per-dimension steps are delegated to references rather than inline.

4 / 5

Workflow Clarity

A clear 7-step numbered sequence is followed by an explicit 'Verification before finishing' checklist with validation (report non-empty, git status read-only, every real gap has a URL), providing feedback loops for error recovery.

5 / 5

Progressive Disclosure

The body is an overview with three clearly signaled, one-level-deep references (provider-doc-urls.md, audit-checklist.md, report-template.md), all of which exist as real files; content is appropriately split and easy to navigate.

5 / 5

Total

18

/

20

Passed

Description

83%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 specific, well-scoped maintainer description with concrete actions and an explicit invocation trigger. It could improve by adding natural-language trigger phrases alongside the slash-command syntax.

Suggestions

Add a 'Use when ...' clause with natural phrases a maintainer would say (e.g. 'Use when auditing adapter feature parity, diffing model lists, or checking capability-flag drift').

Include common synonyms like 'model diff' or 'feature matrix' to broaden trigger coverage beyond the slash-command form.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — auditing 'feature parity gaps and outdated model lists', producing 'a dated markdown report', and a read-only constraint naming feature-support.ts and model-meta.ts — with comprehensive, file-level specificity.

5 / 5

Completeness

Clearly states what it does and gives explicit when guidance via the invocation syntax, but the 'when' is command-form rather than natural-language trigger phrases, so it is not a 5.

4 / 5

Trigger Term Quality

Includes the explicit '/gap-analysis <provider|feature <name>|models|--all>' trigger plus domain terms (feature parity, model lists, provider adapters), but lacks natural synonyms a maintainer might say (e.g. 'model diff', 'feature matrix').

4 / 5

Distinctiveness Conflict Risk

Targets a narrow maintainer niche (TanStack AI adapter audit, read-only report) with distinct triggers and minimal overlap with other skills.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
TanStack/ai
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.