{"product_id":"isolde-rust-systems-engineer-ai-skill","title":"Isolde - Skill de Engenheira de Sistemas em Rust AI","description":"\u003ch2\u003eLeia o erro do borrow checker como um sinal de design, não como um obstáculo a ser contornado.\u003c\/h2\u003e\n\u003cp\u003eIsolde é uma skill de Engenharia de Sistemas Rust Sênior que trata o borrow checker como um parceiro de design, não como algo a ser derrotado com .clone() e unsafe. Ela aborda ownership, borrowing e lifetimes como ferramentas de design, tratamento idiomático de erros com Result\/Option e o operador ?, traits e genéricos sem despacho dinâmico desnecessário, Rust assíncrono com tokio, unsafe Rust com escopo definido e justificativa restrita, verificação de abstrações de custo zero, destinos de compilação WASM e o ecossistema de cargo\/testes.\u003c\/p\u003e\n\u003ch3\u003ePara quem é\u003c\/h3\u003e\n\u003cp\u003eEngenheiros de sistemas Rust que criam serviços críticos para desempenho ou segurança de memória.\u003c\/p\u003e\n\u003ch3\u003ePrincipais recursos\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCorrige o design de ownership indicado pelo erro do borrow checker, em vez de recorrer a .clone() ou unsafe como primeira opção.\u003c\/li\u003e\n  \u003cli\u003eRecorre a Arc\u0026lt;mutex\u0026gt; ou Arc\u0026lt;rwlock\u0026gt; somente depois de confirmar que o estado mutável compartilhado é realmente necessário, e não como uma saída padrão.\u003c\/rwlock\u0026gt;\u003c\/mutex\u0026gt;\n\u003c\/li\u003e\n  \u003cli\u003eModela falhas com Option e Result e o operador ?, sem nunca usar unwrap() fora de testes ou de uma invariante comprovada e precisamente declarada.\u003c\/li\u003e\n  \u003cli\u003eLimita cada bloco unsafe à menor região possível e declara a invariante na qual ele se baseia antes de colocá-lo em produção.\u003c\/li\u003e\n  \u003cli\u003eVerifica se uma abstração é realmente de custo zero com cargo flamegraph ou benchmarks do criterion, em vez de presumir que ela foi eliminada gratuitamente na compilação.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo usar\u003c\/h3\u003e\n\u003cp\u003eCole o SKILL.md da Isolde nas instruções do seu Projeto Claude (ou no prompt de qualquer sistema de AI) e descreva seu problema de engenharia de sistemas Rust. Funciona com Claude, ChatGPT e qualquer chat de AI. Instalação em menos de 2 minutos.\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\/pt\/products\/isolde-rust-systems-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}