CtrlK
BlogDocsLog inGet started
Tessl Logo

microfrontends

Guide for building, configuring, and deploying microfrontends on Vercel. Use this skill when the user mentions microfrontends, multi-zones, splitting an app across teams, independent deployments, cross-app routing, incremental migration, composing multiple frontends under one domain, microfrontends.json, @vercel/microfrontends, the microfrontends local proxy, or path-based routing between Vercel projects. Also use when the user asks about shared layouts across projects, navigation between microfrontends, fallback environments, asset prefixes, or feature flag controlled routing.

66

Quality

81%

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

72%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 index-style skill body: dense with non-obvious CLI facts, excellent progressive disclosure with a verified topic-to-file map, and a destructive-op warning. The main gaps are the absence of any in-body setup sequence or validation/verification guidance (notably around the irreversible delete-group) and a redundant restatement of the grep instruction.

Suggestions

Add a brief numbered quick-start sequence in the body (create group → add microfrontends.json → install @vercel/microfrontends → integrate framework → deploy), or explicitly point to the Getting Started steps in references/configuration.md from the overview.

Add a verification checkpoint before the irreversible delete-group operation (e.g., run inspect-group first to confirm the target group and projects).

State the grep-on-demand instruction once instead of twice to trim the duplicated guidance around reference usage.

DimensionReasoningScore

Conciseness

The ~30-line body is dense with non-obvious operational facts (interactive-terminal requirements, free-tier blocking of --non-interactive, --project-default-route format) and teaches no known concepts. However, the grep instruction is stated twice — 'Do not read all references upfront. Instead, search or grep the relevant file' and again after the table 'use grep or search over the relevant reference file... without loading all references into context' — a minor instance of over-explanation that could be trimmed, matching anchor 4 rather than 5.

4 / 5

Actionability

Concrete, executable commands with exact flags ('vercel microfrontends create-group', 'inspect-group --format=json', 'pull --dpl') and precise behavioral caveats. It falls short of anchor 5 because no complete example invocation is shown (e.g., a full non-interactive create-group command) and the end-to-end setup steps are delegated to references/configuration.md rather than given inline.

4 / 5

Workflow Clarity

The body is an overview plus command reference and reference-routing table; the actual setup sequence lives in references/configuration.md, so the body itself presents no ordered multi-step workflow and no validation checkpoints. Notably 'delete-group — delete a group and all its settings, irreversible' is a destructive operation with no verification guidance, which caps this at 3 per the destructive-operation rule. It is not a 2 because the concepts-to-CLI-to-deep-dives organization is coherent and each reference file contains its own well-sequenced steps.

3 / 5

Progressive Disclosure

A clear overview body with a well-signaled, one-level-deep reference table mapping six topics to six real files (all present in references/ and topical), plus explicit instruction to grep the relevant file instead of loading everything. This matches the anchor-5 pattern of an easy-to-navigate overview pointing to appropriately split detail.

5 / 5

Total

16

/

20

Passed

Description

90%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 strong description: explicit what + when, near-exhaustive natural trigger coverage, and unambiguous niche identity. The only weakness is that the capability statement uses generic verbs instead of naming the concrete operations the skill actually guides (group creation, config schema, proxy setup).

Suggestions

Replace or augment the generic verbs 'building, configuring, and deploying' with concrete actions such as 'create microfrontend groups, write microfrontends.json, wire per-project routing, and run the local dev proxy'.

Consider naming the CLI surface ('vercel microfrontends / vercel mf commands') as a capability, since it is a primary function of the skill.

DimensionReasoningScore

Specificity

The 'what' is 'Guide for building, configuring, and deploying microfrontends on Vercel' — the domain is named and three actions given, but the verbs are generic ('building, configuring, deploying') rather than concrete operations like creating groups, writing microfrontends.json, or wiring the local proxy. It does not reach anchor 4 because the specific artifacts (microfrontends.json, @vercel/microfrontends, proxy) appear only as trigger terms, not as stated capabilities.

3 / 5

Completeness

Clearly and explicitly answers both: what ('Guide for building, configuring, and deploying microfrontends on Vercel') and when, via two explicit trigger clauses ('Use this skill when the user mentions...' and 'Also use when the user asks about...') with concrete trigger phrases. Matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms and exact file/package identifiers: 'microfrontends, multi-zones, splitting an app across teams, independent deployments, cross-app routing, incremental migration, composing multiple frontends under one domain, microfrontends.json, @vercel/microfrontends, the microfrontends local proxy, path-based routing', plus 'shared layouts, navigation, fallback environments, asset prefixes, feature flag controlled routing'. Matches the anchor-5 pattern of natural phrases, synonyms, and literal filenames.

5 / 5

Distinctiveness Conflict Risk

A clear niche (Vercel microfrontends/multi-zones) with highly distinct triggers like 'microfrontends.json', '@vercel/microfrontends', and 'multi-zones' that no general deployment or routing skill would claim. Minor conceivable overlap with a generic Vercel-deploy skill on terms like 'independent deployments', but the package/config-file triggers make mis-triggering unlikely.

5 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
vercel/vercel-plugin
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.