vibe-coder/skills/data/pipeline-design/SKILL.md
Design ETL/ELT pipeline architectures with proper patterns for reliability and scalability.
npx skillsauth add timequity/plugins pipeline-designInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Approach | When to Use | |----------|-------------| | ETL | Transform before load, limited warehouse compute | | ELT | Modern warehouses (Snowflake, BigQuery, Redshift) |
Source → Extract → Stage → Transform → Load → Target
│ │
└── Checkpoint ──────┘
Source → Kafka/Kinesis → Process → Sink
│
└── State Store
-- 1. Land raw data
COPY INTO raw.source_data FROM @stage;
-- 2. Deduplicate
CREATE TABLE staging.deduped AS
SELECT * FROM raw.source_data
QUALIFY ROW_NUMBER() OVER (PARTITION BY id ORDER BY _loaded_at DESC) = 1;
-- 3. Transform to target
MERGE INTO target.dim_customer
USING staging.deduped
ON target.id = staging.id
WHEN MATCHED THEN UPDATE ...
WHEN NOT MATCHED THEN INSERT ...;
tools
Backup strategies, disaster recovery planning, and business continuity.
devops
Cloud cost management, rightsizing, and FinOps practices.
testing
CI/CD pipeline design with GitHub Actions, GitLab CI, and best practices.
development
Validate idea and create detailed PRD. Saves docs/PRD.md to project. Use when: user describes an app idea, wants to create something new. Triggers: "I want to build", "create app", "make website", "build MVP", "хочу создать", "сделать приложение".