datafusion-comet
AI-assisted development toolkit for the Apache Spark Comet accelerator
All Skills in This Repository (7)
Pure Emerald Level Indicatorsreview-comet-pr
Guide structured review of DataFusion Comet PRs for Spark compatibility.
audit-comet-expression
Audit Comet expressions for correctness and test coverage across Spark versions.
bug-triage
Classifies and labels open GitHub issues marked requires-triage per the project triage guide.
wire-datafusion-function
Wire existing DataFusion functions into Comet for Spark expression support.
optimize-comet-expression
Optimizes existing native scalar expressions in the datafusion-comet spark-expr crate with benchmarked, regression-gated changes.
implement-comet-expression
Implements new Spark expressions in DataFusion Comet with serde, Rust wire-up, and test iteration.
suggest-native-expression
Assesses Spark expressions for native Rust implementation in Comet and files GitHub issues.
Frequently Asked Questions
FAQPage SchemaHow to install DataFusion Comet skills?โผ
Run `npx skills add apache/datafusion-comet --all -g -y` in your terminal to install all skills in this suite globally.
What is Apache DataFusion Comet?โผ
Comet is a high-performance accelerator for Apache Spark that runs queries on Apache Arrow columnar data via the Rust-based DataFusion engine. It delivers roughly 2x speedups on standard benchmarks with no changes to your Spark code.
How do these skills help Comet contributors?โผ
They automate PR reviews, bug triage, new expression implementation, correctness audits, and performance optimization while checking everything against the canonical Spark source code.
Do these skills work with Claude Code?โผ
Yes. All skills follow the standard SKILL.md format and run in Claude Code and other compatible AI coding agents.
Do I need to know Rust to use these skills?โผ
No. The agent reads the Spark and Rust sources for you and guides each step, though basic familiarity with the Comet codebase helps when reviewing its output.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core