Andrei Belchikov avatar

Andrei Belchikov

Community

@avbel · Tbilisi

4Followers
|
53Public Repos
|
83Published Skills

Andrei Belchikov maintains 83 convention skills for Rust, TypeScript/Node.js, Sui blockchain, and data infrastructure covering async runtimes, testing, observability, and databases.

Skills Distribution
DomainDeveloper To...Rust Language & As.. (40%)TypeScript & Node... (25%)Data Stores & Anal.. (15%)Sui Blockchain & M.. (10%)

Agent Skills by Andrei Belchikov

Showing 83 vetted skills indexed across 1 GitHub repositories.

avbelavbel
2

js-conventions

Applies JavaScript and TypeScript coding conventions for Node.js 24+ projects.

Community
Intermediate
avbelavbel
2

biome-js

Configure Biome as formatter, linter, and import organizer for JavaScript and TypeScript projects.

Community
Intermediate
avbelavbel
2

clickhouse

Guides ClickHouse OLAP insert, query, and schema patterns from Rust and Node.js.

Community
Intermediate
avbelavbel
2

rocksdb

Configure and operate RocksDB embedded key-value stores in Rust and Node.js applications.

Community
Intermediate
avbelavbel
2

walrus-sdk-js

Implements Walrus TypeScript SDK conventions for blob storage reads, writes, and uploads.

Community
Advanced
avbelavbel
2

sui-cli

Guides Sui CLI workflows for Move package publishing, PTB transactions, and key management.

Community
Intermediate
avbelavbel
2

smol-rust

Applies smol async runtime conventions when writing or reviewing async Rust code.

Community
Intermediate
avbelavbel
2

dev-e2e-testing

Write end-to-end tests against real databases, brokers, blockchains, and sockets with network-fault injection.

Community
Advanced
avbelavbel
2

clap-rust

Guides building and reviewing Rust command-line interfaces with the clap derive and builder APIs.

Community
Intermediate
avbelavbel
2

tokio-rust

Applies Tokio async runtime conventions, patterns, and anti-patterns to Rust code.

Community
Intermediate
avbelavbel
2

walkdir-rust

Implements recursive directory traversal in Rust using the walkdir crate.

Community
Intermediate
avbelavbel
2

rust-nightly

Guides Rust nightly workflows covering feature gates, unstable APIs, and target platforms.

Community
Advanced
avbelavbel
2

typescript-6

Migrates and maintains TypeScript 6 projects by applying new compiler defaults and clearing deprecations.

Community
Intermediate
avbelavbel
2

rust-high-assurance

Applies threat modeling, disciplined unsafe, fuzzing, and supply-chain hardening to Rust codebases.

Community
Advanced
avbelavbel
2

dotenvy-rust

Loads environment variables from .env files in Rust applications using dotenvy.

Community
Intermediate
avbelavbel
2

claude-review-code

Delegates git diff review to the Claude Code CLI running Opus at xhigh reasoning effort.

Community
Advanced
avbelavbel
2

clickhouse-js

Applies ClickHouse schema design, query, and Node.js client conventions to database code.

Community
Intermediate
avbelavbel
2

sui-kiosk-sdk-js

Implements Sui Kiosk TypeScript SDK conventions for listings, purchases, and transfer policies.

Community
Intermediate
avbelavbel
2

dev-debug

Diagnose hard bugs through reproduction, bisection, and debugger configuration generation.

Community
Advanced
avbelavbel
2

cacheable-js

Implements L1/L2 caching conventions for the Cacheable and Keyv ecosystem in Node.js.

Community
Intermediate
avbelavbel
2

design-patterns-rust

Applies GoF design patterns and idiomatic Rust alternatives when implementing or refactoring Rust code.

Community
Intermediate
avbelavbel
2

tower-rust

Implements Rust middleware and services with tower Service, Layer, and ServiceBuilder patterns.

Community
Intermediate
avbelavbel
2

parquet-js

Read, write, and optimize Apache Parquet files in Node.js and TypeScript.

Community
Intermediate
avbelavbel
2

typescript-7

Configure new TypeScript 7 projects and port TypeScript 6 codebases to the Go-native compiler.

Community
Advanced

Frequently Asked Questions About Andrei Belchikov

FAQPage Schema
What 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.