CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudbase-sites-runtime

Use when the user wants to develop, run, preview, save, deploy, or roll back a CloudBase Web app in this conversation as a Lovable/Codex-Sites-like vibe- coding session — i.e. any request that maps to "spin up a React+Vite project, see it live in the browser, iterate, save versions, deploy". Activate ONLY for browser-rendered Web projects based on the CloudBase official React (or Vue) + Vite template. Do NOT activate for: WeChat/Alipay mini-program, React Native / Flutter / Electron, pure cloud functions / CloudRun backends, or Next.js / Nuxt / Astro / Remix / SvelteKit (those frameworks are explicitly out of scope).

71

Quality

86%

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

81%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 highly actionable and workflow-clear, with concrete commands, validation loops, and error recovery guidance that assume Claude's competence. Its main weakness is redundancy of the hard rules across multiple sections and the absence of bundle files for reference material.

Suggestions

Consolidate the repeated 'never guess the port' and 'never spawn vite/npm run dev' rules into the Hard rules section and reference it once elsewhere instead of restating.

Move the error-code table and state-files table into a references/ bundle file (e.g. REFERENCE.md) and link to it, reducing the SKILL.md to a lean overview and improving progressive disclosure.

De-duplicate the two-stage save→deploy explanation so it appears fully once, with the Hard rules entry pointing to it rather than re-describing it.

DimensionReasoningScore

Conciseness

Mostly efficient and free of concept-explanation padding, but several operational rules are repeated across sections — 'never guess the port / 17173..17272' (lines 109-110, 176-177, 241-242), 'never spawn npm run dev / vite' (108, 257-258), and the two-stage save→deploy flow (179-205, 273-276) — which could be consolidated.

3 / 5

Actionability

Provides copy-paste-ready CLI subcommands with flags, exact MCP tool call shapes with parameters, concrete file paths, and a full error-code table with recovery actions covering the common cases.

5 / 5

Workflow Clarity

Sequenced workflows with explicit validation checkpoints and feedback loops — the 'When the user just walked in' checklist (read status, check preview.json, do not re-init), the two-stage save→deploy with env pre-flight and retry, and JSON-stdout parsing with logPath surfacing on failure.

5 / 5

Progressive Disclosure

Well-organized single-file structure with clear section headers and one-level-deep, clearly signaled references to fetched CloudBase domain skills; minor gap is that reference-style content (error-code and state-file tables) is inlined in a 316-line file rather than split into bundle files.

4 / 5

Total

17

/

20

Passed

Description

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

The description is specific, well-triggered, and clearly scopes both inclusion and exclusion, making it highly distinct and unlikely to fire for the wrong skill. The only minor gap is the absence of file-extension-style trigger terms.

Suggestions

Add file-extension or config triggers to the description (e.g. '.tsx', 'package.json with vite + react/vue') to round out trigger-term coverage.

Consider a one-line 'Use when the user mentions...' synonym list (e.g. 'Lovable/Codex-Sites-like', 'vibe coding', 'spin up a site') to broaden natural phrasing.

DimensionReasoningScore

Specificity

Names the domain (CloudBase Web app) and multiple concrete actions — 'develop, run, preview, save, deploy, or roll back' — plus concrete tech (React+Vite, Vue), giving comprehensive coverage of capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (orchestrate the develop/preview/save/deploy/rollback lifecycle) and 'when' with concrete inclusion ('Use when the user wants to...') and exclusion ('Do NOT activate for...') trigger phrases.

5 / 5

Trigger Term Quality

Strong natural triggers ('spin up a React+Vite project, see it live in the browser, iterate, save versions, deploy') with synonyms (React/Vue, Vite, mini-program/native frameworks), but no file-extension triggers like .tsx or package.json; a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche (browser-rendered CloudBase Web apps on the official React/Vue+Vite template) with explicit exclusions of overlapping frameworks (mini-program, React Native/Flutter/Electron, cloud functions, Next/Nuxt/Astro/Remix/SvelteKit), minimizing conflict risk.

5 / 5

Total

19

/

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
TencentCloudBase/CloudBase-AI-Toolkit
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.