CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

data-engineer

Build scalable data pipelines, modern data warehouses, and real-time streaming architectures. Implements Apache Spark, dbt, Airflow, and cloud-native data platforms.

Quality

56%

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 ./cli-tool/components/skills/ai-research/data-engineer/SKILL.md

The canonical home for this skill is data-engineer in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a persona-style skill whose body is dominated by an exhaustive catalog of technologies Claude already knows, with no executable guidance, no concrete code or commands, and no progressive disclosure into reference files. The workflow sections provide a recognizable sequence but lack explicit validation checkpoints, and the whole body could be cut to a fraction of its length without losing actionable content.

Suggestions

Cut the Capabilities, Knowledge Base, and Behavioral Traits catalogs (or move a distilled version to a reference file) — keep only the guidance Claude could not produce on its own, such as project-specific conventions, naming standards, or preferred stack decisions.

Add concrete, executable artifacts: an example Airflow DAG skeleton, a dbt project layout, or a pipeline validation checklist with actual commands.

Make validation an explicit workflow checkpoint with a feedback loop (e.g. 'Run data quality checks on the staging table; if failures occur, quarantine and re-process before loading to production') instead of a one-line safety note.

Move detailed per-cloud and per-domain capability lists into clearly signaled one-level-deep reference files (e.g. references/aws-stack.md) so SKILL.md stays a lean overview.

DimensionReasoningScore

Conciseness

The ~140-line Capabilities catalog, Knowledge Base, and Behavioral Traits sections are padded lists of technologies and practices Claude already knows (e.g. 'Apache Kafka and Confluent Platform for event streaming', 'Dimensional modeling: star schema, snowflake schema design'), and the Purpose section duplicates the frontmatter description. Not 1 because it lists names without explaining concepts, but several sections are clearly unnecessary padding.

2 / 5

Actionability

No code, commands, or concrete patterns anywhere in the body — the guidance is high-level hints like 'Define sources, SLAs, and data contracts' and 'Choose architecture, storage, and orchestration tools', which describe rather than instruct. Not 1 because the Response Approach and Example Interactions provide some directional structure for executing tasks.

2 / 5

Workflow Clarity

The Instructions section lists a coherent 4-step sequence and the Response Approach an 8-step one, so a sequence is present, but validation exists only as an implicit safety note ('Validate data before writing to production sinks') rather than an explicit checkpoint or fix-and-retry feedback loop in the workflow itself.

3 / 5

Progressive Disclosure

The body is a monolithic ~215-line document with no bundle files at all; the large capabilities catalog is exactly the content that clearly belongs in separate reference files but is inlined. Not 1 because section headers provide real structure, but there is no reference layer and no navigation to speak of.

2 / 5

Total

9

/

20

Passed

Description

61%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 reasonably specific description that clearly communicates the data-engineering domain and its core toolset, with natural trigger keywords. Its main weakness is the complete absence of a 'when to use' clause, which caps completeness, and generic verbs that limit how fine-grained the stated capabilities are.

Suggestions

Add an explicit trigger clause, e.g. 'Use when building or debugging ETL/ELT pipelines, data warehouses, dbt projects, or Airflow DAGs'.

Replace the generic verb 'Implements' with distinct concrete actions (e.g. 'Orchestrates workflows with Airflow, transforms data with dbt, processes batches with Spark') to sharpen specificity.

Include the most common natural synonyms users say — 'ETL', 'ELT', 'data engineering' — to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description names concrete deliverables ('Build scalable data pipelines, modern data warehouses, and real-time streaming architectures') and specific tools ('Implements Apache Spark, dbt, Airflow'), but the verbs are generic ('Build', 'Implements') applied to broad domains, matching 'names domain and 1-2 concrete actions, but not comprehensive' rather than the distinct, fine-grained action list of the anchor at 4.

3 / 5

Completeness

The 'what' is clear (builds pipelines, warehouses, streaming architectures with named tools), but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere — the 'when' is entirely absent, not even weakly implied, which caps completeness at 3 per the rubric guidelines. Not 2 because the 'what' is concrete rather than vague.

3 / 5

Trigger Term Quality

Good natural keyword coverage ('data pipelines', 'data warehouses', 'streaming', 'Spark', 'dbt', 'Airflow') that users would plausibly say, but common variations like 'ETL', 'ELT', and 'data engineering' itself are missing, so it falls just short of comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The data-engineering niche with distinctive tooling (Spark, dbt, Airflow) is mostly distinct with only minor overlap risk against closely related skills (data analytics, ML platform, DevOps). Not 5 because the absence of explicit triggers leaves broad overlap potential with adjacent cloud/BI/data-governance skills.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

davila7/claude-code-templates

Path

cli-tool/components/skills/ai-research/data-engineer/SKILL.md

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.