From magic-powers
Use when building data pipeline orchestration in Microsoft Fabric, configuring Copy Data activities, scheduling data movement, implementing control flow logic, or studying for DP-700 (Microsoft Fabric Data Engineer Associate).
npx claudepluginhub kienbui1995/magic-powers --plugin magic-powersThis skill uses the workspace's default tool permissions.
- Orchestrating data movement and transformation workflows in Microsoft Fabric
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
| Activity | Purpose |
|---|---|
| Copy Data | Move data from source to sink; 100+ connectors |
| Dataflow | Execute Dataflow Gen2 transformation |
| Notebook | Run a Spark Notebook |
| Stored Procedure | Execute SQL stored procedure in Warehouse/SQL |
| Get Metadata | Retrieve file/folder metadata (exists, size, count) |
| ForEach | Iterate over array; execute child activities per item |
| If Condition | Branch execution based on boolean expression |
| Until | Loop until condition is true (with timeout) |
| Delete | Delete files from Lakehouse Files or storage |
| Wait | Pause pipeline for specified duration |
ADLS Gen2 → Lakehouse Files/ (bronze ingestion)| Concept | Scope | Set by |
|---|---|---|
| Pipeline parameters | Pipeline-wide input | Trigger at runtime, parent pipeline, or manual |
| Pipeline variables | Pipeline-wide mutable | Set Variable activity within pipeline |
@item() to child activities; access parameter with @pipeline().parameters.myParam| Trigger Type | When it fires |
|---|---|
| Schedule | Fixed cron schedule (e.g., daily at 2 AM UTC) |
| Tumbling Window | Fixed non-overlapping time windows; backfill-capable |
| Storage Event | File arrives in OneLake/ADLS (event-driven ingestion) |
| Custom Event | Azure Event Grid event matches filter |
| Manual | On-demand via UI or API |