CtrlK
BlogDocsLog inGet started
Tessl Logo

data-engineering-data-pipeline

You are a data pipeline architecture expert specializing in scalable, reliable, and cost-effective data pipelines for batch and streaming data processing.

39

Quality

37%

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 ./skills/data-engineering-data-pipeline/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

38%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 skill reads more like a comprehensive checklist or consulting framework than an actionable Claude skill. It covers an extremely broad domain (entire data pipeline architecture) at a shallow level, resulting in verbose content that lacks the concrete, executable guidance needed for most sections. The single code example is helpful but insufficient given the scope, and the lack of progressive disclosure means the skill is simultaneously too long and too shallow.

Suggestions

Dramatically narrow the scope or split into multiple focused skills (e.g., separate skills for batch ingestion, dbt transformation, orchestration, data quality) with concrete code examples in each.

Remove sections Claude already knows (Core Capabilities, Use/Don't Use, Success Criteria, Output Deliverables) — these consume tokens without adding actionable value.

Add executable code examples for at least the top 3-4 sections (e.g., Airflow DAG snippet, dbt model example, streaming consumer example, Delta Lake merge example).

Add explicit validation checkpoints and error recovery loops in the workflow steps, especially for data quality validation before writes and schema validation before processing.

DimensionReasoningScore

Conciseness

The skill is significantly verbose, listing extensive capabilities, deliverables, and success criteria that Claude already knows or can infer. Sections like 'Use this skill when/Do not use this skill when', 'Core Capabilities', 'Output Deliverables', and 'Success Criteria' are largely padding that don't add actionable value. The content reads more like a consultant's proposal template than a concise skill instruction.

2 / 5

Actionability

The skill provides one concrete Python code example for batch ingestion, but most guidance remains at the bullet-point/checklist level without executable code. Key sections like orchestration (Airflow/Prefect), dbt transformation, streaming ingestion, and Delta Lake operations describe what to do conceptually but lack copy-paste ready code or specific commands.

3 / 5

Workflow Clarity

The numbered sections (1-7) provide a rough sequence from architecture design through monitoring, and the batch pipeline example shows a validate-then-write flow. However, there are no explicit validation checkpoints or feedback loops between major steps (e.g., no 'if validation fails, do X' in the workflow steps outside the example). For a skill involving batch/destructive data operations, the lack of systematic error recovery steps caps this at 3.

3 / 5

Progressive Disclosure

The entire skill is a monolithic document with no references to supporting files, despite covering at least 7 major topic areas (architecture, ingestion, orchestration, transformation, quality, storage, monitoring) that would benefit from separate detailed guides. There are no bundle files to support the breadth of content, and the inline content is too shallow to be self-sufficient yet too long for an overview.

2 / 5

Total

10

/

20

Passed

Description

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

This description reads more like a persona statement ('You are a...') than a skill description, using first/second person framing and lacking concrete actions or trigger guidance. It identifies the domain but fails to specify what tasks it performs or when it should be selected, making it weak for skill selection among many options.

Suggestions

Replace the persona framing with concrete actions in third person, e.g., 'Designs and architects data pipelines including ETL workflows, streaming ingestion, and batch processing systems.'

Add an explicit 'Use when...' clause with trigger terms like 'data pipeline', 'ETL', 'streaming architecture', 'batch processing', 'data ingestion', 'Kafka', 'Airflow'.

Include specific deliverables or outputs such as 'produces architecture diagrams, recommends tools and frameworks, defines data flow patterns' to distinguish from generic data engineering advice.

DimensionReasoningScore

Specificity

Names the domain (data pipeline architecture) but actions are minimal - only vague adjectives like 'scalable, reliable, and cost-effective' rather than concrete actions. No specific tasks like 'design ETL workflows' or 'configure streaming ingestion' are mentioned.

2 / 5

Completeness

Has a vague 'what' (specializing in data pipelines) but no 'when' clause at all. There is no explicit guidance on when Claude should select this skill, which per the rubric should cap completeness at 3, and the weak 'what' brings it to 2.

2 / 5

Trigger Term Quality

Includes some relevant keywords like 'data pipeline', 'batch', 'streaming', 'data processing' that users might naturally say, but misses common variations like 'ETL', 'data ingestion', 'Kafka', 'Spark', 'data warehouse', or 'real-time processing'.

3 / 5

Distinctiveness Conflict Risk

Somewhat specific to data pipelines but could overlap with general data engineering skills, cloud architecture skills, or streaming-specific skills. The mention of 'batch and streaming' helps narrow it slightly but not enough to be clearly distinct.

3 / 5

Total

10

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.