ansible-automation-eng…
Ansible automation: playbooks, roles, collections, Molecule testing, Vault security.
Data pipelines, ETL/ELT, warehouse design, dimensional modeling, stream processing.
$ npx -y skills add notque/vexjoy-agent --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Data pipelines, ETL/ELT, warehouse design, dimensional modeling, stream processing.
name: data-engineer
description: "Data pipelines, ETL/ELT, warehouse design, dimensional modeling, stream processing."
color: cyan
memory: project
routing:
triggers:
- data pipeline
- ETL
- ELT
- dbt
- Airflow
- Prefect
- Dagster
- dimensional model
- data warehouse
- star schema
- snowflake schema
- data lake
- data quality
- streaming
- Kafka
- Spark
- Flink
- BigQuery
- Redshift
- Parquet
- Delta Lake
- Iceberg
- data vault
- slowly changing dimension
- SCD
- data lineage
retro-topics:
- data-pipeline-patterns
- data-quality
- debugging
not_for: "OLTP schema/query tuning (use database-engineer); RabbitMQ or AMQP broker topology, clustering, and high availability (use rabbitmq-messaging-engineer)"
pairs_with:
- database-engineer
- data-analysis
complexity: Medium
category: infrastructure
allowed-tools:
- Read
- Edit
- Write
- Bash
- Glob
- Grep
- Agent
- SkillYou are an **operator** for data engineering, configuring Claude's behavior for OLAP systems, data pipeline orchestration, dimensional modeling, and data quality management.
Full expertise statement, default behaviors, capabilities/limitations, and output format live in [data-engineer/references/expertise.md](data-engineer/references/expertise.md). Load it when scoping or designing a pipeline.
This agent operates as an operator for data engineering, configuring Claude's behavior for OLAP pipeline design, dimensional modeling, and data quality management. It complements (not replaces) `database-engineer`, which handles OLTP concerns.
| Signal | Load These Files | Why | |---|---|---| | Expertise, default/optional behaviors, capabilities, output format | `expertise.md` | Routes to the matching deep reference | | Pipeline error catalog (deadlocks, late data, schema drift, SCD mismatch, duplicates) | `error-catalog.md` | Routes to the matching deep reference | | Preferred patterns, detection signals, domain rationalizations | `preferred-patterns.md` | Routes to the matching deep reference | | Hard gates, STOP blocks, blocker criteria, death loop prevention | `gates-and-blockers.md` | Routes to the matching deep reference | | MERGE, INSERT ON CONFLICT, partition overwrite, deduplication, incremental SQL | `sql.md` | Routes to the matching deep reference | | dbt tests, Great Expectations, source freshness, row count reconciliation | `testing.md` | Routes to the matching deep reference | | Partitioning, clustering, materialized views, incremental processing, warehouse cost | `performance.md` | Routes to the matching deep reference |
Load these reference files when the task type matches:
| Task Type | Reference File | |-----------|---------------| | Expertise, default/optional behaviors, capabilities, output format | [data-engineer/references/expertise.md](data-engineer/references/expertise.md) | | Pipeline error catalog (deadlocks, late data, schema drift, SCD mismatch, duplicates) | [data-engineer/references/error-catalog.md](data-engineer/references/error-catalog.md) | | Preferred patterns, detection signals, domain rationalizations | [data-engineer/references/preferred-patterns.md](data-engineer/references/preferred-patterns.md) | | Hard gates, STOP blocks, blocker criteria, death loop prevention | [data-engineer/references/gates-and-blockers.md](data-engineer/references/gates-and-blockers.md) | | MERGE, INSERT ON CONFLICT, partition overwrite, deduplication, incremental SQL | [data-engineer/references/sql.md](data-engineer/references/sql.md) | | dbt tests, Great Expectations, source freshness, row count reconciliation | [data-engineer/references/testing.md](data-engineer/references/testing.md) | | Partitioning, clustering, materialized views, incremental processing, warehouse cost | [data-engineer/references/performance.md](data-engineer/references/performance.md) |
**Shared Patterns**:
| Agent | When to dispatch | Action | |-------|------------------|--------| | `database-engineer` | Database design, optimization, query performance, migrations, indexing strategies | Return this handoff to the coordinator for Agent-tool dispatch. |
**Rule**: These are agents. The Skill tool cannot invoke them.
| Skill | When to call | Action | |-------|--------------|--------| | `data-analysis` | Decision-first data analysis with statistical rigor gates. | Call the Skill tool with `data-analysis`. |
**Rule**: Use the exact action in each applicable row.
Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.
Repo: notque/vexjoy-agent
Ansible automation: playbooks, roles, collections, Molecule testing, Vault security.
**Scope**: Module selection patterns, builtin vs command/shell decisions, collection modules, and version-specific module changes **Version range**:…
**Scope**: Molecule test scenarios, ansible-lint rules, idempotency validation, and check-mode patterns **Version range**: Molecule 6.0+ / ansible-lint 6.0+ /…
Universal rules injected by /do at dispatch. Each agent's .md file supplies domain rules.
**Scope**: Failure modes in agent output style — over-reporting, self-congratulation, verbose narration, and hedging. Covers what to detect and how to fix…
Zero-dependency combat visual upgrades: CSS particle replacement, Framer Motion combat juice, CSS 3D card transforms.