원클릭으로
mkt-cli
mkt-cli에는 diorrego에서 수집한 skills 15개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Rust coding guidelines and conventions. Activates for style questions, naming conventions, idiomatic Rust patterns, and general best practices. Use when writing new Rust code or reviewing existing code for idiom compliance.
Rust concurrency and async programming. Activates for async/await, tokio, futures, Send/Sync traits, Arc/Mutex usage, channels, thread pools, parallelism with rayon, and concurrent data structure questions.
Rust error handling patterns and strategies. Activates for Result/Option usage, custom error types, error propagation with ?, anyhow/thiserror usage, panic handling, and error type design questions.
Rust ownership, borrowing, and lifetimes specialist. Activates on move errors (E0382, E0505, E0507, E0515), lifetime errors (E0597, E0716, E0106), borrow checker issues, and questions about ownership semantics, Clone vs Copy, and reference lifetimes.
Rust project architecture and design. Use for project structure decisions, workspace organization, module hierarchy, crate splitting, dependency injection, and trait-based design. Invoke with /rust-architecture for architecture reviews.
Rust CI/CD setup and release automation. Activates for GitHub Actions configuration, clippy/rustfmt CI, release workflows, cross-compilation, and deployment questions. Invoke with /rust-ci.
Rust dependency management and Cargo.toml configuration. Activates for dependency selection, feature flags, version management, workspace dependencies, publishing, and Cargo.toml questions.
Rust CLI application development. Activates for command-line tool design, argument parsing with clap, TUI frameworks, terminal I/O, progress bars, and CLI UX patterns.
Rust embedded and no_std development. Activates for bare-metal programming, HAL usage, interrupt handling, no_std constraints, embedded-hal traits, and microcontroller development.
Rust web backend development. Activates for HTTP servers, REST APIs, middleware, authentication, database integration, and web application architecture with axum, actix-web, or tower.
Rust performance optimization. Activates for benchmarking, profiling, allocation reduction, cache optimization, SIMD, zero-copy patterns, and performance-related questions. Invoke with /rust-performance.
Rust refactoring patterns and techniques. Activates for code simplification, extract function/module, rename, dead code removal, and API redesign. Invoke with /rust-refactor.
Master routing skill for Rust development. Automatically activates when working with Rust code to route queries to the most appropriate specialized skill based on error codes, keywords, and context.
Rust testing strategies and patterns. Activates for test writing, test organization, mocking, property-based testing, integration tests, benchmark setup, and test coverage questions. Invoke with /rust-testing.
Unsafe Rust code reviewer. Activates when encountering unsafe blocks, FFI code, raw pointers, transmute, MaybeUninit, or when reviewing code for memory safety. Use explicitly with /unsafe-checker to audit unsafe code.