CtrlK
BlogDocsLog inGet started
Tessl Logo

relational-database-web-cloudbase

[Deprecated] Use when building frontend Web apps that talk to CloudBase Relational Database via @cloudbase/js-sdk – provides the canonical init pattern so you can then use Supabase-style queries from the browser. New environments should use PostgreSQL with app.rdb() — see postgresql-development skill instead.

67

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 findings from the security scan

The canonical home for this skill is relational-database-web-cloudbase in TencentCloudBase/CloudBase-AI-Toolkit

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 content is highly actionable with executable init and query examples and clear routing guidance, but it is weakened by duplicated routing/init blocks and the absence of any validation checkpoint or reference-file split for a database skill. Tightening the redundancy and adding an init-verification step would lift the lower dimensions.

Suggestions

Collapse the duplicated routing: merge the 'Quick routing' section (lines 96-111) into the 'Activation Contract' so 'Use this skill when / Use X instead when' guidance appears once.

Add an explicit initialization validation checkpoint (e.g., confirm `db` is defined and surface a clear error if `cloudbase.init` fails) to satisfy the database-operations feedback-loop expectation.

Deduplicate the canonical-init and shared-frontend-client examples, or explicitly label the second as a re-export variation of the first, to remove near-identical code blocks.

DimensionReasoningScore

Conciseness

The body is mostly efficient with terse rules ('Initialize synchronously.', 'Create one shared db client and reuse it.'), but the Quick routing section (lines 96-111) repeats the Activation Contract (lines 24-58) and the canonical-init and shared-client examples are near-identical, so it could be tightened rather than earning the top 'every token earns its place' anchor.

2 / 3

Actionability

It provides fully executable, copy-paste-ready code — `cloudbase.init({ env })`, `app.rdb()`, and Supabase-style `db.from('posts').select/insert/update/delete` calls — plus concrete initialization rules, matching the 'fully executable code/commands' anchor.

3 / 3

Workflow Clarity

A Minimal checklist and Initialization rules give a clear sequence, but this is a database-context operation with no explicit validation/verification checkpoint for initialization (e.g., confirming the client or handling init failure), so per the scoring notes for DB operations it caps at 2 rather than reaching the validation-checkpoint anchor.

2 / 3

Progressive Disclosure

Sections are well-organized and sibling-skill references are clearly signaled one level deep, but no bundle files ship with the skill and all guidance lives inline in a single monolithic SKILL.md with no reference split, so it sits at 'well-structured but content that could be separate is inline' rather than the clearly-split top anchor.

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, trigger-rich, and complete, clearly stating both what the skill does and when to use it while proactively distinguishing it from the postgresql-development alternative. Its only soft spot is that it leans slightly long, but every clause earns its place through distinctiveness and deprecation guidance.

DimensionReasoningScore

Specificity

The description names multiple concrete actions — 'building frontend Web apps that talk to CloudBase Relational Database via @cloudbase/js-sdk' and 'provides the canonical init pattern so you can then use Supabase-style queries' — matching the anchor that lists several specific actions rather than a vague domain-only statement.

3 / 3

Completeness

It explicitly answers both what ('provides the canonical init pattern... Supabase-style queries from the browser') and when ('Use when building frontend Web apps that talk to CloudBase Relational Database'), with an explicit 'Use when...' trigger clause, matching the top anchor.

3 / 3

Trigger Term Quality

It surfaces natural terms users would actually say — 'frontend Web apps', 'CloudBase Relational Database', '@cloudbase/js-sdk', 'Supabase-style queries', and 'PostgreSQL' — giving good coverage of common variations rather than only technical jargon.

3 / 3

Distinctiveness Conflict Risk

The niche is narrow (browser-side CloudBase relational DB via a specific SDK) and it proactively routes away from conflicts — '[Deprecated]' and 'New environments should use PostgreSQL with app.rdb() — see postgresql-development skill instead' — making it unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

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.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

13

/

16

Passed

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.