rust-skills

Design idiomatic Rust code with ownership, lifetimes, and concurrency patterns.

Updated Apr 3, 2026
Ready to run
npx skills add https://github.com/CountJung/KISAutoTrade --skill rust-skills-countjung
πŸ’¬ Prompt for ChatGPT / Claude Chatβ–Ό
Please help me install this Agent Skill.
Skill: rust-skills
Source: https://github.com/CountJung/KISAutoTrade/tree/main/.github/skills/rust-skills
Command: npx skills add https://github.com/CountJung/KISAutoTrade --skill rust-skills-countjung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rust μ½”λ”© λ²”μš© μŠ€ν‚¬μ€ μ†Œμœ κΆŒ/생애주기, λͺ¨λ“ˆ ꡬ성, 트레이트 κ΅¬ν˜„, 맀크둜 μ‚¬μš© 등에 κ΄€ν•œ λͺ¨λ²” 사둀λ₯Ό μ œκ³΅ν•˜μ—¬ Rust μ‹œμŠ€ν…œ 개발의 섀계 어렀움을 μ€„μž…λ‹ˆλ‹€.

Core Features & Use Cases

  • 데이터 ꡬ쑰 섀계, 트레이트 및 λͺ¨λ“ˆ κ΅¬μ„±μ˜ ν‘œμ€€ νŒ¨ν„΄μ„ μ œμ‹œν•©λ‹ˆλ‹€.
  • 클립피/포맷 κ·œμΉ™μ„ ν¬ν•¨ν•œ μ½”λ“œ ν’ˆμ§ˆ κ°€μ΄λ“œμ™€ μ—λŸ¬ 처리 μ „λž΅μ„ μ„€λͺ…ν•©λ‹ˆλ‹€.
  • μ‹€μ œ ν”„λ‘œμ νŠΈμ—μ„œ Rust의 μ•ˆμ „μ„±κ³Ό λ™μ‹œμ„± νŒ¨ν„΄μ„ κ΅¬ν˜„ν•˜λŠ” 사둀λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.

Quick Start

Create a small Rust module that defines a struct, an enum, a trait, and a simple error type following the guidelines.

Frequently Asked Questions about rust-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design idiomatic Rust structs and traits that satisfy ownership and lifetimes?β–Ό

Rust error handling is best managed by defining custom error types using crates like thiserror alongside standard Result patterns. This skill enforces error handling strategies and tooling conventions to produce robust, maintainable system code.

What is the best way to organize Rust modules and macros for a scalable systems project?β–Ό

Organizing Rust modules and macros effectively involves following standard patterns for module organization and macro usage to maintain code clarity at scale. This skill covers these structural conventions to reduce design difficulty in complex Rust projects.

How do I configure clippy and fmt conventions for Rust code quality?β–Ό

Configuring clippy and fmt involves applying specific code quality guidelines and tooling conventions to enforce consistent formatting and catch common lints. This skill integrates these rules to ensure your Rust project meets standard quality benchmarks.

Does this Rust coding skill integrate with common crates like serde and tokio?β–Ό

Yes, this Rust coding skill enforces patterns for integration with common crates like serde for serialization, tokio for concurrency, and thiserror for error handling. It provides practical implementation examples for these dependencies.

Why does my Rust concurrency pattern fail to compile with lifetime errors?β–Ό

Rust concurrency patterns often fail to compile due to strict ownership and lifetime constraints that prevent data races. This skill helps resolve these issues by providing standard idiomatic patterns for safe concurrency and data structure design.