tursodatabasetursodatabaseOfficialยท13 Agent Skills Included

turso

Agent skills for building and testing the Turso Rust database

Guides AI agents through developing Turso, a SQLite-compatible database written in Rust. Covers testing, debugging, memory benchmarking, MVCC, change data capture, storage format, and async I/O patterns. Removes guesswork by giving agents exact commands, file locations, and correctness rules for safe database engine changes.
npx skills add tursodatabase/turso --all -g -y
Available:

Tells the AI agent how to build, test, and modify the Turso database codebase, including which test harness to use, where each subsystem lives, and the correctness rules every change must follow.

All Skills in This Repository (13)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

cdc

Maps Change Data Capture architecture, bytecode emission, and sync engine integration in Turso.

Official
Advanced
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

memory-benchmark

Benchmarks and profiles heap memory usage of Turso SQL workloads using dhat.

Official
Advanced
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

yield-injections

Inject synthetic yields and failures into Turso resumable state machines for deterministic concurrency testing.

Official
Advanced
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

storage-format

Analyze SQLite on-disk format and B-tree structures in Turso databases.

Official
Advanced
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

async-io-model

Manage Turso I/O-bound operations with cooperative yielding and explicit state machines.

Official
Advanced
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

debugging

Compare bytecode, logs, and sanitizer outputs to debug Turso databases.

Official
Advanced
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

transaction-correctness

Explain Turso WAL, commits, and checkpointing for transactional correctness.

Official
Advanced
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

testing

Automate and standardize Rust project testing workflows across unit, integration, and fuzz tests.

Official
Intermediate
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

differential-fuzzer

Compare Turso and SQLite results for generated SQL statements.

Official
Advanced
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

mvcc

Enable MVCC snapshot isolation for concurrent transactions in a Rust-based SQLite-compatible database.

Official
Basic
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

code-quality

Enforce Rust code quality standards for error handling and correctness.

Official
Basic
๐Ÿ“ฆ In Repo
tursodatabasetursodatabase

pr-workflow

Enforce consistent PR practices across commits, formatting, CI, dependencies, and security.

Official
Basic

Frequently Asked Questions

FAQPage Schema
How to install Turso skills?โ–ผ

Run `npx skills add tursodatabase/turso --all -g -y` in your terminal to install all agent skills in this suite globally.

What is Turso database?โ–ผ

Turso is an in-process SQL database written in Rust that is fully compatible with SQLite, with an experimental Postgres frontend. These skills help AI agents contribute to its engine safely.

How do these skills help AI agents write database code?โ–ผ

They give the agent exact build and test commands, maps of where each subsystem lives, and strict correctness rules so changes do not corrupt data.

Can agents test and debug Turso automatically?โ–ผ

Yes. Skills cover running conformance tests, the differential fuzzer against SQLite, deterministic simulators, and WAL corruption analysis tools.

Do these skills work with Claude Code and other agents?โ–ผ

Yes. All skills follow the standard SKILL.md format and work in Claude Code, Cursor, Codex, and other compatible AI coding agents.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’