docs/skills.md
Daft ships with built-in skills that help AI coding agents work effectively with Daft.
Optimize User-Defined Functions for performance.
Triggers: GPU inference setup, slow UDFs, async or batch processing questions.
What it helps with:
@daft.func (stateless), @daft.cls (stateful), and @daft.func.batch (vectorized)@daft.cls(gpus=N)max_concurrency, batch_size, gpus, and into_batches(N)Scale single-node workflows to distributed execution.
Triggers: Performance optimization, handling large datasets, distributed execution.
What it helps with:
repartition(N)) and streaming (into_batches(N)) strategiesNavigate Daft's documentation for APIs, concepts, and examples.
Triggers: General questions about Daft APIs, concepts, or searching the docs.
What it helps with:
docs/ directorydocs/SUMMARY.mdIf you're working inside a Daft clone, the skills are already available. No setup needed - Claude Code picks them up from .claude/skills/.
npx skills addTo use these Daft skills outside the repo (across many agents including Claude Code, Cursor, Codex, Gemini CLI, Copilot, and more):
# Install all skills
npx skills add Eventual-Inc/Daft
# Install a specific skill
npx skills add Eventual-Inc/Daft --skill daft-udf-tuning
Follow the prompts to choose skills, agents, scope (project or global), and whether to symlink or copy.
These Daft skills are also available as a Claude Code plugin.
claude plugin marketplace add Eventual-Inc/Daft
claude plugin install daft@Eventual-Inc