CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

vercel-services

Vercel Services — deploy multiple services within a single Vercel project. Use for monorepo layouts or when combining a backend (Python, Go) with a frontend (Next.js, Vite) in one deployment.

64

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

75%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, efficient body: concrete configuration guidance, a sequenced workflow with validation and troubleshooting recovery loops, and an appropriate split between inline concepts and a one-level-deep reference project. It is consistently solid rather than exceptional — minor verbosity, slightly abstract Usage steps, and a single non-linked reference keep each dimension at 4.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — no padding explaining Vercel, FastAPI, or basic concepts; every section carries non-obvious, task-specific detail. Only minor trims exist ("(short for --local)" and slight repetition between the intro and How It Works), so it sits at 'efficient with minor over-explanation' rather than 'every token earns its place'.

4 / 5

Actionability

Provides a copy-paste-ready vercel.json example, a config field table with concrete value ranges (memory 128–10,240 MB, maxDuration 1–900 s), and per-runtime entrypoint rules (e.g. Go requires directory entrypoint plus explicit "framework": "go"). Usage steps like "Adapt the structure to the user's chosen runtimes" remain somewhat abstract, keeping it below fully-executable.

4 / 5

Workflow Clarity

The Usage section gives a clear 4-step sequence including a validation step ("Validate that each service in vercel.json has entrypoint and routePrefix"), and Troubleshooting supplies error-recovery loops (404 → set Framework Preset → redeploy; misrouted requests → check vercel dev logs). It lacks explicit mid-workflow checkpoints with commands, so it does not reach the full validation-with-feedback-loops anchor.

4 / 5

Progressive Disclosure

The bundle reference (references/fastapi-vite/, verified to exist with 4 files one level deep) is clearly signaled in the Usage section and holds the canonical project layout, while the body appropriately keeps concepts, config, and troubleshooting inline and organized. Minor gaps: the reference is a plain path rather than a link and is the only pointer to detail, so navigation could be slightly clearer.

4 / 5

Total

16

/

20

Passed

Description

82%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 and concrete on both what it does and when to use it, with natural trigger terms and a clearly distinct niche. The only weakness is that it states a single capability rather than enumerating several specific actions.

DimensionReasoningScore

Specificity

Names the domain (Vercel Services) and one concrete action — "deploy multiple services within a single Vercel project" — but does not list several specific actions, matching the '1-2 concrete actions, not comprehensive' anchor rather than the 'several specific actions' anchor.

3 / 5

Completeness

Explicitly answers both what ("deploy multiple services within a single Vercel project") and when with concrete trigger phrases ("Use for monorepo layouts or when combining a backend (Python, Go) with a frontend (Next.js, Vite) in one deployment"), matching the anchor for clear and explicit what AND when.

5 / 5

Trigger Term Quality

Good natural keyword coverage: "monorepo layouts", "backend (Python, Go)", "frontend (Next.js, Vite)", "deployment" — terms users would actually say. A few natural terms are missing (e.g. FastAPI, API backend, microservices), so it falls short of the comprehensive-with-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

Anchored on a named Vercel feature with distinct triggers (multi-service, monorepo, Python/Go backend + JS frontend in one deployment) — a clear niche with minimal conflict risk, matching the top anchor rather than the 'minor overlap risk' anchor.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 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

Total

14

/

16

Passed

Repository

openai/plugins

Path

plugins/vercel/skills/vercel-services/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.