CtrlK
BlogDocsLog inGet started
Tessl Logo

moai-platform-database-cloud

Cloud database platform specialist covering Neon (serverless PostgreSQL), Supabase (PostgreSQL 16 with real-time), and Firebase Firestore (NoSQL with offline sync). Use when choosing or setting up cloud databases.

59

Quality

70%

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 ./.moai/archive/skills/v3.0/moai-platform-database-cloud/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-organized but verbose reference document that mixes conceptual platform descriptions with genuine specifics (env vars, packages, CLI commands). It loses points for verbosity, lack of executable code, missing sequenced validation workflows, and especially for referencing four detail files that are absent from the bundle.

Suggestions

Add the missing reference/neon.md, reference/supabase.md, reference/firestore.md, and reference/comparison.md files (or remove the dangling references), since broken links are the core progressive-disclosure failure.

Tighten the Quick Reference and Platform Selection Matrix by cutting platform-overview prose Claude already knows, keeping only decision-relevant specifics.

Provide at least one complete, executable setup/branching example per platform and convert the Migration Strategy into a sequenced workflow with explicit validation checkpoints before destructive operations.

DimensionReasoningScore

Conciseness

Much of the Quick Reference and Platform Selection Matrix restate platform capabilities Claude already knows (e.g. "Neon provides serverless PostgreSQL with auto-scaling, database branching, and scale-to-zero compute..."), so it is mostly efficient but padded with conceptual explanation that could be tightened.

2 / 3

Actionability

It supplies concrete specifics — package names (@neondatabase/serverless), env vars (DATABASE_URL_POOLED, SUPABASE_ANON_KEY), and CLI commands (supabase db push, firebase deploy --only firestore:rules) — but offers no complete, executable code blocks, leaving the guidance incomplete rather than copy-paste ready.

2 / 3

Workflow Clarity

The Migration Strategy section lists commands without a sequenced multi-step flow, and while a Verification checklist provides some checkpoints, there are no embedded validate-then-proceed feedback loops for the destructive/batch database operations the scoring notes call out.

2 / 3

Progressive Disclosure

The body signals four reference files (reference/neon.md, supabase.md, firestore.md, comparison.md) in a dedicated deep-dives section, but those files do not exist in the bundle and the main body itself inlines comparison matrices and patterns that should be split out, so navigation is broken and content is not appropriately separated.

2 / 3

Total

8

/

12

Passed

Description

90%

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, third-person description that names a precise niche and three specific platforms with an explicit 'Use when' trigger. Its only weakness is that it lists covered platforms rather than enumerating concrete actions, capping specificity at 2.

DimensionReasoningScore

Specificity

Names the domain ("Cloud database platform specialist") and the three covered platforms with capabilities, plus the actions "choosing or setting up cloud databases", but does not enumerate multiple concrete actions like 'configure', 'migrate', or 'branch databases', so it stops short of the comprehensive-action anchor.

2 / 3

Completeness

Clearly answers both what ("Cloud database platform specialist covering Neon..., Supabase..., and Firebase Firestore...") and when with an explicit trigger clause ("Use when choosing or setting up cloud databases"), matching the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Includes natural product names a user would actually say — "Neon", "Supabase", "Firebase Firestore", "serverless PostgreSQL", "real-time", "offline sync", "cloud databases" — giving good coverage of common trigger terms.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (three named cloud database platforms) with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
modu-ai/moai-adk
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.