rust-async-concurrency
Manage concurrent operations with channels, semaphores, locks, and streams. Use when coordinating parallel work or limiting resource usage.
Discover DevOps skills, compare source repositories and read the instructions for each workflow.
Manage concurrent operations with channels, semaphores, locks, and streams. Use when coordinating parallel work or limiting resource usage.
Build native Rust ML models with Candle framework. Use when implementing vision transformers, LLMs, or audio models with GPU acceleration.
Build mithril-dedup for ML dataset deduplication. Use when implementing MinHash, LSH, clustering, or document I/O.
Implement native Rust ML inference with Candle framework. Use when building GPU-accelerated ML pipelines without Python dependencies.
Structure Rust code using modules, traits, builders, and newtypes. Use when designing APIs, abstracting behavior, or preventing type confusion.
Build mithril-cache for torch.compile caching. Use when implementing content-addressable storage, cache keys, eviction, or framework hooks.
Create mocks using mockall and trait-based abstractions. Use when unit testing code with external dependencies.
Port HuggingFace models to Candle with correct tensor naming. Use when debugging weight loading errors or matmul issues.
Create new Claude Code skills with proper structure and conventions. Use when the user wants to create a new skill, scaffold skill templates, or understand skill anatomy.
Apply rustfmt and clippy linting standards for consistent, safe Rust code. Use before commits and in CI pipelines.
Expose Prometheus metrics with counters, gauges, and histograms. Use for production monitoring and alerting.
Implement the repository pattern for database abstraction with sqlx, transactions, and retry logic. Use when building data access layers.
Core Tokio patterns including runtime setup, spawn_blocking for CPU work, and avoiding blocking operations. Use for any async Rust development.
Design error types using thiserror for libraries and anyhow for applications. Use when defining error hierarchies or handling fallible operations.
Unified linting scripts for all services in the monorepo. Use when the user wants to lint code, check formatting, or run type checks.
Implement graceful shutdown with signal handling and broadcast channels. Use when building long-running services or daemons.
Configure release builds for maximum performance with LTO, optimizations, and binary stripping. Use for production deployments.
Bridge Rust and Python using PyO3 with proper GIL handling and async compatibility. Use when integrating Python ML models or libraries.
Implement S3 operations with rust-s3 including streaming downloads, multipart uploads, and batch operations. Use for cloud storage integration.
Codex CLI integration for code review and consultation. Use when: (1) code needs review before commit, (2) need expert consultation on implementation approach, (3) debugging assistance needed. This skill provid...
Crawl and ingest websites into whorl. Use when scraping a personal site, blog, or extracting web content for the knowledge base.
pnpm+turbo 모노레포에서 Node 버전(.nvmrc)과 터보 task 의존성을 고려해 lint/typecheck/build를 안전하게 실행하고, 실패 시 패키지 단위로 범위를 좁혀 원인을 찾습니다.
Convex 기반 백엔드(@jwc/backend)에서 schema/쿼리/뮤테이션/액션을 안전하게 변경하고 codegen/dev로 검증합니다. Node 전용 액션("use node")과 비밀값 로그 금지 규칙을 포함합니다.
Biome/Ultracite 린트 경고(예: useSortedClasses)와 포맷 문제를 의미 변경 없이(safe fix) 해결하고, 패키지 단위로 빠르게 재검증합니다.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.