Learn
template
9 registry resources · 7 templates, 2 tutorials · roadmap: Orchestration, Data Processing, Warehousing, Cloud, Data Quality, Streaming
What this topic covers
DE//AGENT currently lists 9 resources under template: 7 templates, 2 tutorials. Everything below is derived from the live registry — counts, capabilities, verification state and security posture come from the curated records, never from marketing copy.
What you can learn here
Documented learning objectives across these resources:
- Scaffold a DAG project with tests and a Dockerfile from the template — via Scaffold an idempotent DAG from the template
- Write tasks that are safe to re-run from day one — via Scaffold an idempotent DAG from the template
- Set catchup, retries and sensor modes as deliberate choices — via Scaffold an idempotent DAG from the template
- Scaffold a PySpark project with the template — via Start a PySpark project from the template
- Arrange transforms and offline test fixtures — via Start a PySpark project from the template
- Add pre/post row-count and null assertions to a job — via Start a PySpark project from the template
Where this fits in the learning roadmap
These resources map to stages: Orchestration (2), Data Processing (2), Warehousing (1), Cloud (2), Data Quality (1), Streaming (1). Follow the four-phase roadmap to place this topic inside a progression instead of learning it in isolation.
Compare the registry's options
Every entry, its shape and its trust state — sorted by the registry's composite score. This table is the honest version of a marketing comparison: no sponsored placements, no unverifiable claims.
| Resource | Type | Difficulty | Verification | Score |
|---|---|---|---|---|
| Scaffold an idempotent DAG from the template | Tutorial | beginner | community | 34.15 |
| Start a PySpark project from the template | Tutorial | beginner | community | 34.15 |
| Local Docker Data Stack | Template | beginner | community flags | 34.1 |
| PySpark Project Template | Template | intermediate | community flags | 34.1 |
| Data Contract Template | Template | intermediate | community flags | 33.1 |
| dbt Project Template | Template | beginner | community flags | 28.1 |
| Airflow DAG Template | Template | intermediate | community flags | 27.1 |
| Kafka Streaming Job Template | Template | advanced | community flags | 27.1 |
| Terraform AWS Data Platform | Template | advanced | community flags | 25.6 |
How scores are computed: source quality score.
Where to start
Highest composite score first:
- Scaffold an idempotent DAG from the template score 34.15 — beginner
- Start a PySpark project from the template score 34.15 — beginner
- Local Docker Data Stack score 34.1 — beginner
Scores rank provenance, completeness and trust — read how verification works before adopting anything.
Good fits
Start here if you're new: Scaffold an idempotent DAG from the template, Start a PySpark project from the template, Local Docker Data Stack, dbt Project Template.
Reach for these with production experience: Kafka Streaming Job Template, Terraform AWS Data Platform.
Cautions and limitations
Security-flagged entries: Local Docker Data Stack (2 flags), PySpark Project Template (2 flags), Data Contract Template (2 flags), dbt Project Template (4 flags), Airflow DAG Template (4 flags), Kafka Streaming Job Template (4 flags), Terraform AWS Data Platform (5 flags). Flags mean the record declares capabilities like credential use or write access — read the security posture on each page before connecting.
Production use cases
- Scaffold an idempotent DAG from the template — Generate a new pipeline from the Airflow DAG template and keep its guarantees — an idempotent skeleton with task groups, retries and backoff, SLA, pools, and a reschedule-mode sens… details
- Start a PySpark project from the template — Scaffold a testable PySpark project with one command and learn where each piece lives: transforms in src/, 3-10 row fixtures in tests/data/, and a Makefile that runs lint plus test… details
- Local Docker Data Stack — A docker-compose stack (Postgres, Kafka, MinIO, Spark, and a DuckDB CLI) for developing and testing pipelines entirely offline. details
- PySpark Project Template — A testable PySpark project: src/transforms, tests with a local Spark session, a Dockerfile, and a Makefile that runs lint + tests offline. details
Install and inspect
Real install commands from the registry — read the source before running any of them:
amp template new de-agent/docker-local-stack ./localLocal Docker Data Stack — review first
amp template new de-agent/pyspark-project ./my-pipelinePySpark Project Template — review first
amp template new de-agent/data-contract-template ./contractsData Contract Template — review first
amp template new de-agent/dbt-project ./my-dbtdbt Project Template — review first
Further study
Adjacent topics: Apache Spark (3 shared), testing (3 shared), Apache Kafka (2 shared), dbt (2 shared), Docker (2 shared), tutorial (2 shared).
Study path: the roadmap places this topic in a progression · the scoring model explains the numbers · the trust rule catalog shows every security check these entries passed through.
Full resource list
| Resource | Type | Score |
|---|---|---|
| Scaffold an idempotent DAG from the template | Tutorial | 34.15 |
| Start a PySpark project from the template | Tutorial | 34.15 |
| Local Docker Data Stack | Template | 34.1 |
| PySpark Project Template | Template | 34.1 |
| Data Contract Template | Template | 33.1 |
| dbt Project Template | Template | 28.1 |
| Airflow DAG Template | Template | 27.1 |
| Kafka Streaming Job Template | Template | 27.1 |
| Terraform AWS Data Platform | Template | 25.6 |