10 skills
code-quality
Passed all 3 security checksGeneral Correctness rules, Rust patterns, comments, avoiding over-engineering. When writing code always take these into account
·0↓1.2k
index-knowledge
Passed all 3 security checksGenerate hierarchical AGENTS.md knowledge base for a codebase. Creates root + complexity-scored subdirectory documentation.
·0↓759
debugging
Passed all 3 security checksHow to debug tursodb using Bytecode comparison, logging, ThreadSanitizer, deterministic simulation, and corruption analysis tools
·0↓737
async-io-model
Passed all 3 security checksExplanations of common asynchronous patterns used in tursodb. Involves IOResult, state machines, re-entrancy pitfalls, CompletionGroup. Always use these patterns in `core` when doing anything IO
·0↓708
storage-format
Passed all 3 security checksSQLite file format, B-trees, pages, cells, overflow, freelist that is used in tursodb
·0↓706
testing
Passed all 3 security checksHow to write tests, when to use each type of test, and how to run them. Contains information about conversion of `.test` to `.sqltest`, and how to write `.sqltest` and rust tests
·0↓700
pr-workflow
Passed all 3 security checksGeneral guidelines for Commits, formatting, CI, dependencies, security
·0↓694
transaction-correctness
Passed all 3 security checksHow WAL mechanics, checkpointing, concurrency rules, recovery work in tursodb
·0↓693
differential-fuzzer
Passed all 3 security checksInformation about the differential fuzzer tool, how to run it and use it catch bugs in Turso. Always load this skill when running this tool
·0↓683
mvcc
Passed all 3 security checksOverview of Experimental MVCC feature - snapshot isolation, versioning, limitations
·0↓683