Skip to main content
Jeden Skill in Manus ausführen
mit einem Klick
niklabh
GitHub-Creator-Profil

niklabh

Repository-Ansicht von 10 gesammelten Skills in 2 GitHub-Repositories.

gesammelte Skills
10
Repositories
2
aktualisiert
2026-07-24
Repository-Explorer

Repositories und repräsentative Skills

async-io-model
Softwareentwickler

How VelociDB's async API and parallel query execution work - the tokio spawn_blocking model in src/async_api.rs and the rayon thresholds in the executor. Use when modifying async_api.rs, adding async methods, tuning parallelism, or debugging blocked runtimes, stalled futures, or async test hangs.

2026-07-24
cdc
Softwareentwickler

VelociDB Change Data Capture - the in-memory change log in src/cdc.rs and its executor hooks. Use when modifying cdc.rs, adding CDC hooks to new write paths, changing ChangeEvent fields, or debugging missing/duplicate/out-of-order change events.

2026-07-24
testing
Softwarequalitätssicherungsanalysten und -tester

How to run and write VelociDB tests - test suite layout, commands, and patterns for unit, integration, crash-recovery, property-based, and async tests. Use when adding features, fixing bugs, writing new tests, or deciding which suites must pass before a change is done.

2026-07-24
vector-search
Softwareentwickler

VelociDB vector search implementation - F32_BLOB(n)/VECTOR(n) columns, vector32 literals, distance functions, and exact parallel KNN. Use when modifying src/vector.rs, adding distance metrics, extending vector SQL syntax, or debugging dimension-mismatch, KNN-ordering, or vector-parsing issues.

2026-07-24
code-quality
Softwareentwickler

VelociDB code conventions - error handling, module boundaries, the experimental-modules policy, locking style, and documentation expectations. Use when writing or reviewing any VelociDB code, deciding where new code lives, or cleaning up warnings.

2026-07-24
debugging
Softwareentwickler

Debugging VelociDB - REPL-based reproduction, tracing, inspecting db/WAL files, and a map of common failure modes to their causes. Use when investigating bugs, corruption errors, deadlocks/hangs, wrong query results, or data that disappears after reopen.

2026-07-24
sql-parser
Softwareentwickler

Extending VelociDB's regex-based SQL parser in src/parser.rs - statement dispatch, quote/paren-aware splitting helpers, value parsing, and known fragility. Use when adding SQL syntax, new statements or operators, changing WHERE/ORDER BY/VALUES parsing, or debugging "Invalid ... syntax" / mis-split errors.

2026-07-24
storage-format
Softwareentwickler

On-disk formats for VelociDB - page layout, WAL record format, B-tree node layout, row serialization type tags, and the schema page encoding. Use when modifying src/storage.rs, src/wal.rs, src/btree.rs row (de)serialization, adding a new Value variant or DataType, or debugging corruption / "Invalid type tag" / schema-truncation errors.

2026-07-24
Zeigt die Top 8 von 9 gesammelten Skills in diesem Repository.
2 von 2 Repositories angezeigt
Alle Repositories angezeigt