CtrlK
BlogDocsLog inGet started
Tessl Logo

data-model-creation

[Deprecated] Optional advanced tool for complex data modeling. For simple MySQL table creation, use relational-database-tool directly; for PostgreSQL / CloudBase PG schema work, use postgresql-development. New environments should use PostgreSQL DDL via queryPgDatabase/managePgDatabase — see postgresql-development skill instead.

55

Quality

63%

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

Fix and improve this skill with Tessl

tessl review fix ./plugin/cloudbase/skills/data-model-creation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured and actionable with concrete tool guidance, a complete Mermaid example, and clear workflow checkpoints. Its main weakness is redundancy — the routing guidance is restated multiple times — and the create flow lacks a fully worked example call.

Suggestions

Consolidate the MySQL/PostgreSQL routing into a single routing section; it currently appears in 'Then also read', 'Overview', 'Quick routing', and 'Best practices'.

Show a complete modifyDataModel(action="create", mermaidDiagram=...) call example instead of only bullet-listing its parameters, making the create flow fully copy-paste ready.

DimensionReasoningScore

Conciseness

The body is mostly efficient actionable content (tables, checklists, a Mermaid example), but the MySQL/PostgreSQL routing hand-off is repeated across four sections ('Then also read', 'Overview', 'Quick routing', 'Best practices') and could be consolidated.

3 / 5

Actionability

It gives concrete tool calls with parameters (manageDataModel(action="list"|"get"|"docs"), modifyDataModel) and a copy-paste Mermaid example, but the create flow is bullet-listed rather than shown as a full modifyDataModel call.

4 / 5

Workflow Clarity

A clear 4-step sequence ('How to use this skill') with validation checkpoints ('Validate…before calling modeling tools', 'Publish only after checking…') and a minimal checklist, though no explicit error-recovery feedback loop is described.

4 / 5

Progressive Disclosure

A single well-sectioned file with clearly signaled one-level-deep sibling-skill references (../…/SKILL.md) and no nested references; minor organization gaps from the duplicated routing sections keep it just below 5.

4 / 5

Total

15

/

20

Passed

Description

60%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 a deprecation/routing notice with strong distinctiveness and decent trigger keywords, but it is thin on concrete capability statements and lacks an explicit 'Use when…' trigger for the skill itself.

Suggestions

Replace the generic 'complex data modeling' phrasing with concrete actions this skill performs, e.g. 'Generate Mermaid classDiagram data models with entity relationships, field-type mapping, and validation before publishing.'

Add an explicit 'Use when…' trigger clause for this skill (e.g. 'Use when the user wants Mermaid classDiagram ER modeling or multi-entity relationship design') rather than only describing when to use sibling skills.

DimensionReasoningScore

Specificity

It names the domain ('complex data modeling') but the description's actions are minimal and generic — the bulk is deprecation/routing ('use relational-database-tool directly', 'use postgresql-development') rather than concrete actions this skill performs.

2 / 5

Completeness

It gives a clear 'what' (advanced tool for complex data modeling) but 'when' is only weakly implied through inverted routing — there is no explicit 'Use when…' clause for this skill, capping completeness at 3.

3 / 5

Trigger Term Quality

Good natural keyword coverage ('complex data modeling', 'MySQL table creation', 'PostgreSQL', 'CloudBase PG', 'schema work') that users would plausibly say, with a few synonyms (ER diagram, entity) missing.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (complex modeling) and explicitly routes simple MySQL and PostgreSQL work to sibling skills, minimizing the chance of triggering for the wrong skill.

5 / 5

Total

14

/

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.

Validation14 / 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

Total

14

/

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.