CtrlK
BlogDocsLog inGet started
Tessl Logo

vue-patterns

Vue.js 3 Composition API patterns, component architecture, reactivity best practices, Pinia state management, Vue Router navigation, and Nuxt SSR patterns. Activates for Vue, Nuxt, Vite, or Pinia projects.

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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 dense, highly actionable Vue 3 reference with strong code examples, but it is monolithic with no progressive disclosure to separate files and includes some concept-explanation prose. Adding file splits and trimming known-concept explanations would raise the weaker dimensions.

Suggestions

Move the lengthy reference sections (e.g., Vue 3.5+ APIs, Nuxt patterns, Anti-Patterns) into referenced files under references/ and keep SKILL.md as a concise overview with one-level-deep links.

Trim explanatory prose for concepts Claude already knows, such as the 'vs Mixins' and 'Presentational vs Container' rationales, keeping only the actionable rule.

Where multi-step operations exist (e.g., building/validating a store or route setup), add explicit validation checkpoints so the workflow is sequenced rather than purely descriptive.

DimensionReasoningScore

Conciseness

Mostly efficient tables and copy-paste code, but prose sections like 'vs Mixins' and 'Presentational vs Container' explain concepts Claude already knows and could be tightened, matching the 'mostly efficient but could be tightened' anchor.

2 / 3

Actionability

Provides fully executable, copy-paste-ready code for composables, Pinia setup stores, router guards, and Nuxt server routes, plus specific tables of commands/techniques — matching the fully-executable anchor.

3 / 3

Workflow Clarity

This is a reference catalog rather than a sequenced procedure, so multi-step processes with validation checkpoints are largely absent; sections are well-organized but there is no explicit validate-fix-retry flow.

2 / 3

Progressive Disclosure

The skill is a single monolithic ~470-line file with no bundle files (references/scripts/assets absent) and no one-level-deep file references, so it is well-structured but content that could be split remains inline.

2 / 3

Total

9

/

12

Passed

Description

100%

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 is specific, uses natural trigger terms, states both capabilities and activation conditions in third person, and occupies a clear niche. It is a strong, concise description with no notable weaknesses.

DimensionReasoningScore

Specificity

Names six concrete capability areas — 'Composition API patterns, component architecture, reactivity best practices, Pinia state management, Vue Router navigation, and Nuxt SSR patterns' — matching the anchor for listing multiple specific concrete actions.

3 / 3

Completeness

Explicitly answers both what (the enumerated pattern areas) and when ('Activates for Vue, Nuxt, Vite, or Pinia projects'), satisfying the anchor for clear what-and-when with explicit triggers.

3 / 3

Trigger Term Quality

'Activates for Vue, Nuxt, Vite, or Pinia projects' covers the exact natural product names a user would say, with good breadth of framework/tool terms.

3 / 3

Distinctiveness Conflict Risk

The Vue/Nuxt/Vite/Pinia niche is distinct and the triggers are framework-specific, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation15 / 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
affaan-m/ECC
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.