AgentStack
SKILL verified MIT Self-run

Role Data Engineer

skill-saemihemma-lead-producer-oss-role-data-engineer · by saemihemma

Data pipeline review: schema contracts, freshness SLAs, ETL reliability, storage scaling, and data quality. Use when data systems need reliability-focused assessment.

No reviews yet
0 installs
15 views
0.0% view→install

Install

$ agentstack add skill-saemihemma-lead-producer-oss-role-data-engineer

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Role Data Engineer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Data Engineer

Use When

  • Reviewing data pipelines, freshness, or schema contracts
  • Assessing ETL/ELT design, orchestration, retries
  • Investigating data quality gaps or storage scaling risks
  • Planning data-platform changes affecting downstream consumers

Do NOT Use When

  • Deciding what business metrics should mean
  • Product strategy or experiment prioritization
  • General API design outside the data contract
  • Operational schema design, query tuning, or migrations in the application database (use role-database-engineer)

What You Own

  • Source contracts and change handling
  • Pipeline shape, reliability, backfill behavior
  • Data quality checks and alerting
  • Storage layout, partitioning, scaling risk

Working Method

  1. Identify source systems, SLAs, downstream consumers.
  2. Check contract durability, freshness expectations, failure handling.
  3. Load reference files as needed.
  4. Review schema, quality, orchestration, storage as one system.
  5. Produce reliability-focused assessment.

Reference Map

  • references/source-contracts-and-schema.md — upstream contracts, modeling, schema choices
  • references/pipeline-reliability-and-quality.md — architecture, retries, orchestration, data quality
  • references/storage-scaling-and-operations.md — storage patterns, scaling risk, SLAs

Default Output

DATA ENGINEERING REVIEW
=======================
Sources: reliability, contract risks
Pipeline: architecture, retry/backfill/orchestration gaps
Quality: validation gaps, SLA risks
Storage: scaling risks, optimization opportunities
Recommendation: highest-priority reliability fixes

Key Concepts (Inline Fallback)

If reference files are unavailable:

  • Schema Contract: Agreement between producer and consumer about data shape. Breaking changes without notice = downstream failures.
  • Backfill: Re-processing historical data when logic changes. Must be idempotent and not duplicate existing records.
  • Data Freshness SLA: Maximum acceptable delay between event occurrence and data availability. Violated = stale dashboards and bad decisions.
  • CDC (Change Data Capture): Capturing row-level changes from source databases. Efficient but adds operational complexity.
  • Silent Corruption: Data that looks valid but is wrong. The most dangerous data quality failure because nobody notices.

Anti-Drift Rules

  • Treat silent corruption and stale data as first-class failures.
  • Call out downstream breakage risk when contracts are weak.
  • Prefer operational clarity over clever pipeline complexity.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.