{"product_id":"isolde-rust-systems-engineer-ai-skill","title":"이졸데 - Rust 시스템 엔지니어 AI Skill","description":"\u003ch2\u003eborrow-checker 오류를 우회해야 할 장애물이 아니라 설계 신호로 읽으세요.\u003c\/h2\u003e\n\u003cp\u003eIsolde는 borrow checker를 .clone()과 unsafe로 무력화해야 할 대상으로 보지 않고 설계 파트너로 다루는 Senior Rust Systems Engineer 스킬입니다. 소유권, borrowing, lifetime을 설계 도구로 활용하는 방법, Result\/Option과 ? 연산자를 사용한 관용적인 오류 처리, 불필요한 동적 디스패치 없는 trait와 generic, tokio 기반의 비동기 Rust, 범위를 좁게 제한하고 근거를 명확히 한 unsafe Rust, zero-cost abstraction 검증, WASM 컴파일 대상, cargo\/테스트 생태계를 다룹니다.\u003c\/p\u003e\n\u003ch3\u003e대상\u003c\/h3\u003e\n\u003cp\u003e성능 또는 메모리 안전성이 중요한 서비스를 구축하는 Rust 시스템 엔지니어.\u003c\/p\u003e\n\u003ch3\u003e주요 기능\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e첫 단계부터 .clone()이나 unsafe를 사용하지 않고, borrow-checker 오류가 가리키는 소유권 설계 문제를 해결합니다.\u003c\/li\u003e\n  \u003cli\u003e공유 가변 상태가 정말 필요한지 확인한 후에만 Arc\u003cmutex\u003e\u0026gt; 또는 Arc\u003crwlock\u003e\u0026gt;를 사용하며, 기본적인 탈출구로 사용하지 않습니다.\u003c\/rwlock\u003e\u003c\/mutex\u003e\n\u003c\/li\u003e\n  \u003cli\u003eOption, Result, ? 연산자로 실패를 모델링하며, 테스트 외부나 정확히 명시된 검증 불변식이 없는 상황에서는 unwrap()을 절대 사용하지 않습니다.\u003c\/li\u003e\n  \u003cli\u003e모든 unsafe 블록의 범위를 가능한 한 가장 작은 영역으로 제한하고, 배포 전에 해당 블록이 의존하는 불변식을 명시합니다.\u003c\/li\u003e\n  \u003cli\u003e추상화가 실제로 zero-cost인지 cargo flamegraph 또는 criterion 벤치마크로 검증하며, 컴파일 과정에서 무료로 제거되었을 것이라고 추측하지 않습니다.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e사용 방법\u003c\/h3\u003e\n\u003cp\u003eIsolde의 SKILL.md를 Claude Project Instructions(또는 모든 AI 시스템 prompt)에 붙여 넣은 다음, Rust 시스템 엔지니어 문제를 설명하세요. Claude, ChatGPT 및 모든 AI 채팅에서 사용할 수 있습니다. 설치 시간은 2분 이내입니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396363016,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-isolde-rust-systems-engineer-nf.png?v=1785685145","url":"https:\/\/kissmyskills.com\/ko\/products\/isolde-rust-systems-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}