CtrlK
BlogDocsLog inGet started
Tessl Logo

data-pipeline

Data pipeline expert for ETL, Apache Spark, Airflow, dbt, and data quality

48

Quality

51%

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 ./crates/openfang-skills/bundled/data-pipeline/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

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 clean, well-organized overview of data-pipeline best practices that assumes Claude's competence and reads efficiently. Its main gaps are the absence of executable code/commands and missing explicit validation checkpoints for batch and backfill operations.

Suggestions

Add at least one concrete, executable example (e.g. a minimal Airflow DAG skeleton or dbt incremental model config) to lift actionability.

Include explicit validation/verification checkpoints in the Incremental Load and Backfill workflows (e.g. assert row-count delta before promoting a partition) to support feedback loops.

Tighten principle bullets that restate common knowledge (idempotency, ELT-vs-ETL) to keep every token earning its place.

DimensionReasoningScore

Conciseness

The body is reasonably lean and assumes Claude's competence, but some bullets restate well-known data-engineering truisms (e.g. idempotency, ELT-over-ETL) that could be tightened rather than explained.

2 / 3

Actionability

It offers concrete named techniques (Airflow retries/timeouts, broadcast joins, dbt staging/intermediate/mart) but no executable code or commands, so guidance is specific yet not copy-paste ready.

2 / 3

Workflow Clarity

Patterns like Incremental Load and Backfill are sequenced conceptually, but there are no explicit validation checkpoints or validate-fix-retry feedback loops for batch/backfill operations, capping clarity at 2.

2 / 3

Progressive Disclosure

A well-organized single-file skill under 50 lines with clearly labeled sections (Principles, Techniques, Common Patterns, Pitfalls) and no bundle files to reference; simple-skill guidance allows a 3 for clean organization.

3 / 3

Total

9

/

12

Passed

Description

40%

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 states a clear domain and tools but lists no concrete actions or explicit use-when triggers, leaving it more of a tagline than operational guidance. It is acceptable but generic, capping at the score-2 anchors on most dimensions.

Suggestions

Add concrete actions, e.g. 'Design ETL/ELT pipelines, write Airflow DAGs, build dbt models, and run data quality checks'.

Append an explicit trigger clause: 'Use when building, debugging, or scheduling data pipelines, or when the user mentions ETL, Airflow, Spark, dbt, or backfills.'

Reflect user-natural phrasing like 'data pipeline', 'pipeline backfill', or 'data quality checks' to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names only a tool domain ('ETL, Apache Spark, Airflow, dbt, and data quality') without enumerating concrete actions Claude performs; closer to 'Helps with documents' than the multi-action examples at score 3.

1 / 3

Completeness

States what the skill is about, but has no 'Use when...' or equivalent explicit trigger guidance, capping completeness at 2 per the judging guidelines.

2 / 3

Trigger Term Quality

Lists recognizable domain keywords (ETL, Spark, Airflow, dbt) a user might say, but offers no natural task-oriented phrasing like 'data pipeline' or 'backfill', missing common variations.

2 / 3

Distinctiveness Conflict Risk

The data-engineering niche is somewhat specific, but the bare tool list could overlap with other data or analytics skills and lacks distinct task triggers.

2 / 3

Total

7

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
RightNow-AI/openfang
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.