rust-async-patterns

29.9k
wshobsonwshobson

Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.

190 days ago

memory-safety-patterns

29.9k
wshobsonwshobson

Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs.

189 days ago

winapp-cli

23.2k
githubgithub

Windows App Development CLI (winapp) for building, packaging, and deploying Windows applications. Use when asked to initialize Windows app projects, create MSIX packages, generate AppxManifest.xml, manage development certificates, add package identity for debugging, sign packages, or access Windows SDK build tools. Supports .NET, C++, Electron, Rust, Tauri, and cross-platform frameworks targeting Windows.

190 days ago

huggingface-tokenizers

21.8k
davila7davila7

Fast tokenizers optimized for research and production. Rust-based implementation tokenizes 1GB in <20 seconds. Supports BPE, WordPiece, and Unigram algorithms. Train custom vocabularies, track alignments, handle padding/truncation. Integrates seamlessly with transformers. Use when you need high-performance tokenization or custom tokenizer training.

TokenizationHuggingFaceBPE+7
190 days ago

gtars

21.8k
davila7davila7

High-performance toolkit for genomic interval analysis in Rust with Python bindings. Use when working with genomic regions, BED files, coverage tracks, overlap detection, tokenization for ML models, or fragment analysis in computational genomics and machine learning applications.

190 days ago

qdrant-vector-search

21.8k
davila7davila7

High-performance vector similarity search engine for RAG and semantic search. Use when building production RAG systems requiring fast nearest neighbor search, hybrid search with filtering, or scalable vector storage with Rust-powered performance.

RAGVector SearchQdrant+6
190 days ago

memory-safety-patterns

18.0k
sickn33sickn33

Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory...

190 days ago

rust-pro

18.0k
sickn33sickn33

Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming. Expert in the latest Rust ecosystem including Tokio, axum, and cutting-edge crates. Use PROACTIVELY for Rust development, performance optimization, or systems programming.

190 days ago

systems-programming-rust-project

18.0k
sickn33sickn33

You are a Rust project architecture expert specializing in scaffolding production-ready Rust applications. Generate complete project structures with cargo tooling, proper module organization, testing

189 days ago

makepad-skills

18.0k
sickn33sickn33

Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting.

189 days ago

rust-async-patterns

18.0k
sickn33sickn33

Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.

190 days ago

testing

17.6k
tursodatabasetursodatabase

How 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

189 days ago

code-quality

17.6k
tursodatabasetursodatabase

General Correctness rules, Rust patterns, comments, avoiding over-engineering. When writing code always take these into account

189 days ago

rust-backend

15.9k
windmill-labswindmill-labs

Rust coding guidelines for the Windmill backend. MUST use when writing or modifying Rust code in the backend directory.

189 days ago

gtars

10.8k
K-Dense-AIK-Dense-AI

High-performance toolkit for genomic interval analysis in Rust with Python bindings. Use when working with genomic regions, BED files, coverage tracks, overlap detection, tokenization for ML models, or fragment analysis in computational genomics and machine learning applications.

190 days ago

hula-skill

7.0k
HuLaSparkHuLaSpark

HuLa project skill for frontend (Vue 3 + Vite + UnoCSS + Naive UI/Vant), backend (Tauri v2 + Rust + SeaORM/SQLite), full-stack flows, and build/release work. Use when the user mentions hula or HuLa or requests changes in this repository; after triggering, ask which scope (frontend/backend/fullstack/build-release) to enable.

190 days ago

release-skills

6.1k
JimLiuJimLiu

Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, and generic projects. Use when user says "release", "new version", "bump version", "push".

189 days ago

review-rust-docs

6.1k
RediSearchRediSearch

Review the documentation of a Rust crate to ensure it meets our requirements and standards.

189 days ago

check-rust-coverage

6.1k
RediSearchRediSearch

Check which Rust lines are not covered by Rust tests.

189 days ago

port-c-module

6.1k
RediSearchRediSearch

Guide for porting a C module to Rust. Use this when starting to port a C module to Rust.

189 days ago

run-rust-tests

6.1k
RediSearchRediSearch

Run Rust tests after making changes to verify correctness

189 days ago

minimize-rust-ffi-crate-surface

6.1k
RediSearchRediSearch

Remove Rust-defined C symbols that are either unused or only used in C/C++ unit tests.

189 days ago

rust-tests-guidelines

6.1k
RediSearchRediSearch

Guidelines for writing Rust tests.

189 days ago

rust-docs-guidelines

6.1k
RediSearchRediSearch

Guidelines for writing Rust documentation

189 days ago

analyze-rust-ffi-crate-surface

6.1k
RediSearchRediSearch

Determine which parts of the C codebase use Rust-defined C symbols. Use this when you want to understand which C code files may be impacted by changes to a Rust FFI crate.

189 days ago

write-rust-tests

6.1k
RediSearchRediSearch

Write Rust tests to verify the correctness of Rust code.

190 days ago

rust-engineer

4.1k
JeffallanJeffallan

Use when building Rust applications requiring memory safety, systems programming, or zero-cost abstractions. Invoke for ownership patterns, lifetimes, traits, async/await with tokio.

190 days ago

cargo-fuzz

3.0k
trailofbitstrailofbits

cargo-fuzz is the de facto fuzzing tool for Rust projects using Cargo. Use for fuzzing Rust code with libFuzzer backend.

189 days ago

constant-time-analysis

3.0k
trailofbitstrailofbits

Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin, C#, PHP, JavaScript, TypeScript, Python, or Ruby.

189 days ago

entry-point-analyzer

3.0k
trailofbitstrailofbits

Analyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that modify state, categorizes them by access level (public, admin, role-restricted, contract-only), and generates structured audit reports. Excludes view/pure/read-only functions. Use when auditing smart contracts (Solidity, Vyper, Solana/Rust, Move, TON, CosmWasm) or when asked to find entry points, audit flows, external functions, access control patterns, or privileged operations.

190 days ago

async-drop

2.2k
cryfscryfs

Guide to the AsyncDrop pattern for async cleanup in Rust. Use when working with AsyncDropGuard, implementing AsyncDrop trait, or handling async resource cleanup.

189 days ago

ralph-tui-create-beads-rust

2.0k
subsysubsy

Convert PRDs to beads for ralph-tui execution using beads-rust (br CLI). Creates an epic with child beads for each user story. Use when you have a PRD and want to use ralph-tui with beads-rust as the task source. Triggers on: create beads, convert prd to beads, beads for ralph, ralph beads, br beads.

189 days ago

write-code

1.9k
JamieMasonJamieMason

Rust code style and conventions for Syncpack. Use when writing or modifying Rust code. Covers functional patterns, imports, naming, and quality standards.

189 days ago

search-code

1.9k
JamieMasonJamieMason

Search for code patterns in Syncpack. Use when finding symbols, implementations, or understanding how code is used. Covers ast-grep for Rust and grep/rg for other cases.

189 days ago

backend-development

1.8k
mrgooniemrgoonie

Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJS, FastAPI, Django), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL, gRPC), authentication (OAuth 2.1, JWT), testing strategies, security best practices (OWASP Top 10), performance optimization, scalability patterns (microservices, caching, sharding), DevOps practices (Docker, Kubernetes, CI/CD), and monitoring. Use when designing APIs, implementing authentication, optimizing database queries, setting up CI/CD pipelines, handling security vulnerabilities, building microservices, or developing production-ready backend systems.

190 days ago

Agent Browser

1.8k
openclawopenclaw

A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.

190 days ago

azure-keyvault-secrets-rust

1.6k
microsoftmicrosoft

Azure Key Vault Secrets SDK for Rust. Use for storing and retrieving secrets, passwords, and API keys. Triggers: "keyvault secrets rust", "SecretClient rust", "get secret rust", "set secret rust".

189 days ago

azure-storage-blob-rust

1.6k
microsoftmicrosoft

Azure Blob Storage SDK for Rust. Use for uploading, downloading, and managing blobs and containers. Triggers: "blob storage rust", "BlobClient rust", "upload blob rust", "download blob rust", "container rust".

189 days ago

azure-cosmos-rust

1.6k
microsoftmicrosoft

Azure Cosmos DB SDK for Rust (NoSQL API). Use for document CRUD, queries, containers, and globally distributed data. Triggers: "cosmos db rust", "CosmosClient rust", "container", "document rust", "NoSQL rust", "partition key".

189 days ago

azure-keyvault-certificates-rust

1.6k
microsoftmicrosoft

Azure Key Vault Certificates SDK for Rust. Use for creating, importing, and managing certificates. Triggers: "keyvault certificates rust", "CertificateClient rust", "create certificate rust", "import certificate rust".

189 days ago

azure-eventhub-rust

1.6k
microsoftmicrosoft

Azure Event Hubs SDK for Rust. Use for sending and receiving events, streaming data ingestion. Triggers: "event hubs rust", "ProducerClient rust", "ConsumerClient rust", "send event rust", "streaming rust".

189 days ago

azure-keyvault-keys-rust

1.6k
microsoftmicrosoft

Azure Key Vault Keys SDK for Rust. Use for creating, managing, and using cryptographic keys. Triggers: "keyvault keys rust", "KeyClient rust", "create key rust", "encrypt rust", "sign rust".

189 days ago

azure-identity-rust

1.6k
microsoftmicrosoft

Azure Identity SDK for Rust authentication. Use for DeveloperToolsCredential, ManagedIdentityCredential, ClientSecretCredential, and token-based authentication. Triggers: "azure-identity", "DeveloperToolsCredential", "authentication rust", "managed identity rust", "credential rust".

190 days ago

exploring-rust-crates

1.4k
hashintelhashintel

Generate Rust documentation to understand crate APIs, structure, and usage. Use when exploring Rust code, understanding crate organization, finding functions/types/traits, or needing context about a Rust package in the HASH workspace.

189 days ago

handling-rust-errors

1.4k
hashintelhashintel

HASH error handling patterns using the error-stack crate. Use when working with Result types, Report types, defining custom errors, propagating errors with change_context, adding context with attach, implementing Error trait, or documenting error conditions in Rust code.

189 days ago

documenting-rust-code

1.4k
hashintelhashintel

Rust documentation practices for HASH codebase. Use when writing doc comments, documenting functions/types/traits/modules, creating error sections, using intra-doc links, or following rustdoc conventions.

190 days ago

performance-optimization

1.2k
FarhanAliRazaFarhanAliRaza

Apply systematic performance optimization techniques for Python and Rust code: estimation + profiling, API/bulk design, algorithmic wins, cache-friendly memory layout, fewer allocations, fast paths, caching, and compiler-friendly hot loops. Use for performance code reviews, refactors, and profiling-driven optimizations. Keywords: performance, latency, throughput, cache, allocation, memory layout, PyO3, msgspec, tokio, async, pprof, py-spy, perf.

190 days ago

m05-type-driven

786
actionbookactionbook

CRITICAL: Use for type-driven design. Triggers: type state, PhantomData, newtype, marker trait, builder pattern, make invalid states unrepresentable, compile-time validation, sealed trait, ZST, type state, newtype pattern, type-driven design

190 days ago