Andrei Belchikov
Community@avbel · Tbilisi
Andrei Belchikov maintains 83 convention skills for Rust, TypeScript/Node.js, Sui blockchain, and data infrastructure covering async runtimes, testing, observability, and databases.
Agent Skills by Andrei Belchikov
Showing 83 vetted skills indexed across 1 GitHub repositories.
js-conventions
Applies JavaScript and TypeScript coding conventions for Node.js 24+ projects.
biome-js
Configure Biome as formatter, linter, and import organizer for JavaScript and TypeScript projects.
clickhouse
Guides ClickHouse OLAP insert, query, and schema patterns from Rust and Node.js.
rocksdb
Configure and operate RocksDB embedded key-value stores in Rust and Node.js applications.
walrus-sdk-js
Implements Walrus TypeScript SDK conventions for blob storage reads, writes, and uploads.
sui-cli
Guides Sui CLI workflows for Move package publishing, PTB transactions, and key management.
smol-rust
Applies smol async runtime conventions when writing or reviewing async Rust code.
dev-e2e-testing
Write end-to-end tests against real databases, brokers, blockchains, and sockets with network-fault injection.
clap-rust
Guides building and reviewing Rust command-line interfaces with the clap derive and builder APIs.
tokio-rust
Applies Tokio async runtime conventions, patterns, and anti-patterns to Rust code.
walkdir-rust
Implements recursive directory traversal in Rust using the walkdir crate.
rust-nightly
Guides Rust nightly workflows covering feature gates, unstable APIs, and target platforms.
typescript-6
Migrates and maintains TypeScript 6 projects by applying new compiler defaults and clearing deprecations.
rust-high-assurance
Applies threat modeling, disciplined unsafe, fuzzing, and supply-chain hardening to Rust codebases.
dotenvy-rust
Loads environment variables from .env files in Rust applications using dotenvy.
claude-review-code
Delegates git diff review to the Claude Code CLI running Opus at xhigh reasoning effort.
clickhouse-js
Applies ClickHouse schema design, query, and Node.js client conventions to database code.
sui-kiosk-sdk-js
Implements Sui Kiosk TypeScript SDK conventions for listings, purchases, and transfer policies.
dev-debug
Diagnose hard bugs through reproduction, bisection, and debugger configuration generation.
cacheable-js
Implements L1/L2 caching conventions for the Cacheable and Keyv ecosystem in Node.js.
design-patterns-rust
Applies GoF design patterns and idiomatic Rust alternatives when implementing or refactoring Rust code.
tower-rust
Implements Rust middleware and services with tower Service, Layer, and ServiceBuilder patterns.
parquet-js
Read, write, and optimize Apache Parquet files in Node.js and TypeScript.
typescript-7
Configure new TypeScript 7 projects and port TypeScript 6 codebases to the Go-native compiler.
Frequently Asked Questions About Andrei Belchikov
FAQPage SchemaWhat tasks can I accomplish with avbel's skill collection?▼
You can write idiomatic Rust 2024 and TypeScript 7 code, build async services with Tokio/smol/axum, query ClickHouse, DuckDB, RocksDB, Valkey, and Postgres, instrument OpenTelemetry traces, develop Sui Move smart contracts, and run structured testing, debugging, and code-review cycles.
Who is the target audience for these skills?▼
Backend and systems engineers working in Rust or Node.js/TypeScript, plus blockchain developers on Sui. The skills suit engineers building HTTP/gRPC services, CLI applications, data pipelines on ClickHouse or Parquet, and anyone needing disciplined testing, benchmarking, or high-assurance Rust practices.
How do the development-cycle skills work in practice?▼
The dev-cycle router selects among dev-feature-lite for trivial edits, dev-feature for scoped changes, dev-problem-solving for multi-solution design, dev-testing and dev-e2e-testing for test strategy, dev-debug for root-cause analysis, and dev-review for pre-merge audits with second-opinion review.
What prerequisites do these skills assume?▼
Skills assume working toolchains: Rust with Cargo (some nightly features), Node.js 24-26 with pnpm, and for blockchain work the Sui CLI with local network access. Database skills expect running ClickHouse, Valkey, RocksDB, or Postgres instances; observability skills expect OTLP-compatible collectors.
Do the skills cover performance and reliability engineering?▼
Yes. rust-high-performance covers LTO, PGO, allocators, and rayon; divan-rust handles benchmarking; hotpath-rust and hud-tokio-profiler profile live Tokio services; rust-high-assurance adds threat modeling, fuzzing, cargo-audit supply-chain hardening, and disciplined unsafe code review.