sirius-dbsirius-dbOfficialยท16 Agent Skills Included

sirius

Debug, benchmark, and optimize the Sirius GPU SQL engine

Diagnoses build failures, runtime crashes, race conditions, and wrong query results in the Sirius GPU-accelerated SQL engine. Runs TPC-H benchmarks, analyzes GPU profiles and execution logs, and pinpoints slow operators down to exact source files. Generates test datasets, tunes engine configurations, and keeps documentation in sync with merged code changes.
npx skills add sirius-db/sirius --all -g -y
Available:

Tells the AI agent how to build and test the Sirius engine, which code paths are active versus legacy, and how to load and run GPU-accelerated SQL through the DuckDB extension.

All Skills in This Repository (16)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

validate

Diagnose incorrect Sirius GPU query results against a DuckDB CPU baseline.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

dataset-manager

Generate and optimize TPC-H Parquet datasets with cudf or pyarrow.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

profile-analyzer

Analyze NVIDIA Nsight Systems profiles for GPU performance and regressions.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

optimization-advisor

Analyze nsys profiles to map GPU hotspots to source functions.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

bisect

Automate Git bisect to identify regression-introducing commits with build and test execution.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

race-check

Detect race conditions and deadlocks in concurrent Sirius database code.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

config-optimizer

Optimize Sirius database configurations for TPC-H workloads across scale factors.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

build-errors

Parse compiler output and iteratively fix C++/CUDA build errors.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

tpcds-benchmark

Execute TPC-DS benchmarks across Legacy Sirius, Super Sirius, and DuckDB CPU engines.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

runtime-errors

Diagnose runtime query errors using Sirius logs and debugging tools.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

benchmark

Runs TPC-H benchmarks comparing Super Sirius GPU and DuckDB CPU query performance.

Official
Advanced
๐Ÿ“ฆ In Repo
sirius-dbsirius-db

pre-commit-cleanup

Removes AI artifacts and temporary content from Git changes before committing.

Official
Basic

Frequently Asked Questions

FAQPage Schema
How to install Sirius skills?โ–ผ

Run `npx skills add sirius-db/sirius --all -g -y` in your terminal to install all skills in this suite globally.

What is Sirius?โ–ผ

Sirius is a GPU-native SQL engine that runs as a DuckDB extension, transparently routing supported queries to the GPU and falling back to CPU when needed.

How do I debug a crashing GPU query?โ–ผ

The runtime-errors skill reproduces the crash with trace logging, then uses AddressSanitizer, NVIDIA Compute Sanitizer, or cuda-gdb to pinpoint the exact failing line.

How do I benchmark Sirius against DuckDB?โ–ผ

The benchmark skill generates TPC-H data, runs all 22 queries on both GPU and CPU engines, and validates that results match while comparing runtimes.

Do I need GPU programming experience to use these skills?โ–ผ

No. The skills guide your AI agent through each diagnostic workflow step by step, asking for confirmation before running builds, profilers, or fixes.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’