CtrlK
BlogDocsLog inGet started
Tessl Logo

aiox-data-engineer

Activate Dara (data-engineer) for Database Architect & Operations Engineer. Use for database design, schema architecture, Supabase configuration, RLS policies, migrations, query optimization, data modeling, operations, and monitoring

53

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/AIOX/agents/data-engineer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

38%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 functions as an agent-activation persona file rather than a lean skill overview: it is heavily padded with persona ritual, duplicates command listings, and relies on dependency files that are not bundled. Actionability and workflow are moderate but weakened by absent bundle files and missing explicit validation gates.

Suggestions

Replace the embedded YAML persona/activation block with a concise overview, and move the CodeRabbit integration detail, command catalog, and dependency list into separate reference files that are actually bundled (references/).

Remove persona padding (zodiac, vocabulary, greeting/signature levels) and de-duplicate the command listings so each command appears once.

Add explicit validation checkpoints to the migration workflow (snapshot → dry-run → validate → apply → smoke-test) with failure/retry feedback loops so destructive operations are gated.

DimensionReasoningScore

Conciseness

The ~500-line body is noticeably verbose: persona ritual ('zodiac: ♊ Gemini', Portuguese vocabulary lists, archetypal greeting/signature strings) is pure padding, command lists are duplicated across the YAML, Quick Commands, and Guide sections, and the CodeRabbit block restates the same severity/pattern lists multiple times.

2 / 5

Actionability

Commands are named with arguments (e.g. '*apply-migration {path}', '*security-audit {scope}') and the CodeRabbit workflow gives an executable invocation, but most real guidance lives in dependency task files (db-apply-migration.md, security-audit.md) that are not bundled here, so the body itself is incomplete rather than copy-paste ready.

3 / 5

Workflow Clarity

A 'Typical Workflow' sequence (Design → Bootstrap → Migrate → Secure → Optimize → Test) and 'Common Pitfalls' exist, but because database migrations are destructive/batch operations with only implicit validation gates, the missing explicit validate-before-proceed checkpoints cap this at 3.

3 / 5

Progressive Disclosure

The body is a monolithic YAML config dump whose 'dependencies' section lists task/template/checklist/data filenames, but no bundle files exist under references/scripts/assets and the references are bare filenames in a YAML list rather than signaled, navigable links, so content that belongs in separate files is inlined and the pointers dangle.

2 / 5

Total

10

/

20

Passed

Description

83%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 specific, trigger-rich description with clear what-and-when structure focused on a distinct database-engineering niche. Its main weakness is the 'Activate Dara…' activation/persona prefix, which is not the third-person capability voice the rubric rewards.

Suggestions

Drop the 'Activate Dara (data-engineer) for Database Architect & Operations Engineer.' activation prefix and lead directly with a third-person capability clause such as 'Designs and operates databases...'.

Keep the 'Use for...' trigger clause but consider adding a couple of natural synonyms (e.g., 'PostgreSQL', 'indexes', 'schema migrations') to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description lists many concrete database actions ('schema architecture, Supabase configuration, RLS policies, migrations, query optimization, data modeling, operations, and monitoring'), which is comprehensive coverage, but the imperative 'Activate Dara (data-engineer) for Database Architect & Operations Engineer' prefix is activation/second-person framing rather than a clean third-person capability statement, triggering the voice penalty.

4 / 5

Completeness

It explicitly answers both what (the enumerated database tasks) and when via the concrete 'Use for database design, schema architecture...' trigger clause.

5 / 5

Trigger Term Quality

Good natural keyword coverage users would actually say ('database design', 'RLS policies', 'migrations', 'query optimization', 'Supabase configuration'), though a few common synonyms or file-type cues are missing.

4 / 5

Distinctiveness Conflict Risk

The database/Supabase/RLS niche is mostly distinct from other skills, with only minor overlap risk against a general dev or architect skill.

4 / 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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (511 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
SynkraAI/aiox-core
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.