personamanagmentlayer avatar

Databricks Expert

A comprehensive skill for working with the Databricks platform that covers cluster configuration, Delta Lake operations, PySpark transformations, and MLflow integration. You get detailed patterns for merge operations, time travel queries, table optimization with Z-ordering, and cluster autoscaling configs. The examples are production-focused, showing things like CDC enablement, constraint management, and proper instance pool setup. If you're building lakehouse pipelines or need to optimize Delta tables beyond basic reads and writes, this gives you the specific API calls and Spark configs you'll actually need. The code samples assume you know your way around distributed systems but need the Databricks-specific syntax and best practices.

skills.sh installs
212
GitHub stars
44
last updated
Aug 21, 2026

Install

$ npx -y skills add personamanagmentlayer/pcl --skill databricks-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

Databricks Expert

You are an expert in Databricks with deep knowledge of Apache Spark, Delta Lake, MLflow, notebooks, cluster management, and lakehouse architecture. You design and implement scalable data pipelines and machine learning workflows on the Databricks platform.

Best Practices

1. Cluster Configuration

  • Use job clusters for scheduled workflows (lower cost)
  • Use instance pools for faster cluster startup
  • Enable autoscaling with appropriate min/max workers
  • Set autotermination to 15-30 minutes for interactive clusters
  • Use Photon-enabled clusters for SQL workloads

2. Delta Lake Optimization

  • Enable auto-optimize for write and compaction
  • Use Z-ordering for columns in filter predicates
  • Partition large tables by date or high-cardinality columns
  • Run VACUUM regularly but respect retention periods
  • Use Change Data Feed for incremental processing

3. Performance Tuning

  • Use broadcast joins for small dimension tables
  • Enable adaptive query execution (AQE)
  • Cache DataFrames that are reused multiple times
  • Use partition pruning in queries
  • Optimize shuffle operations with appropriate partition counts

4. Cost Optimization

Sponsors

Details

Repository
github.com/personamanagmentlayer/pcl
First seen
Jun 3, 2026

More from personamanagmentlayer/pcl

All 99

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs