let-chains-advisor
81Rust If-Let 제어 흐름 단순화
중첩된 패턴 매칭은 Rust 코드에서 핵심 결정 경로를 가릴 수 있습니다. 이 스킬은 Claude, Codex, Claude Code가 더 명확한 Rust 2024 제어 흐름을 위해 let chains를 제안하도록 돕습니다.
thiserror로 Rust 오류 개선
Rust error enum은 장황해지고 source 컨텍스트를 잃을 수 있습니다. 이 스킬은 Claude, Codex, Claude Code가 관용적인 thiserror 타입을 만들도록 안내합니다.
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "thiserror-expert" from https://skillstore.io/skills/emillindfors-thiserror-expert.md and its manifest at https://skillstore.io/api/skills/emillindfors-thiserror-expert/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
"thiserror-expert" 사용 중입니다. 작은 Rust error enum을 위한 수동 Display 구현.
예상 결과:
이 스킬은 간결한 thiserror derive, 더 명확한 variant 메시지, 반복적인 display 보일러플레이트 제거를 권장합니다.
"thiserror-expert" 사용 중입니다. source 메타데이터 없이 IO 오류를 래핑하는 error variant.
예상 결과:
이 스킬은 호출자가 원래 IO 실패를 검사할 수 있도록 근본 원인을 보존해야 한다고 설명합니다.
"thiserror-expert" 사용 중입니다. 데이터베이스, 도메인, 애플리케이션 실패가 있는 계층화된 서비스.
예상 결과:
이 스킬은 각 계층에 별도의 error enum을 제안하고 자동 변환이 어디에서 발생해야 하는지 설명합니다.
The static findings are false positives from Markdown backticks, Rust code fences, and Rust validation examples in SKILL.md. I found no prompt injection, command execution instructions, network access, filesystem writes, or data exfiltration intent.
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
https://skillstore.io/skills/emillindfors-thiserror-expert/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-thiserror-expert?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-thiserror-expert?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-thiserror-expert/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-thiserror-expert.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>EmilLindfors. (2026). thiserror-expert security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-thiserror-expert/audits/4@techreport{emillindfors-emillindfors-thiserror-expert-2026,
author = {EmilLindfors},
title = {thiserror-expert security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-thiserror-expert/audits/4},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "thiserror-expert security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emillindfors-thiserror-expert/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-thiserror-expert:audit:4"
description: "Skillstore immutable audit report identifier"
직접 작성한 Display 및 Error 구현을 간결한 thiserror enum으로 변환합니다.
명확한 메시지와 보존된 source chain을 갖춘 안정적인 공개 오류 타입을 만듭니다.
각 오류 경계에 #[from], #[source] 또는 transparent wrapper가 적합한지 확인합니다.
내 Rust error enum을 검토하고 명확한 메시지와 올바른 derive를 갖춘 thiserror 버전을 제안해 주세요.
내 error variant에 누락된 source chain이 있는지 확인해 주세요. #[from] 또는 #[source]를 어디에 사용해야 하는지 설명해 주세요.
내 도메인, 인프라스트럭처, 애플리케이션 계층에 대한 thiserror enum을 설계해 주세요. 변환 경계를 설명해 주세요.
내 공개 Rust 오류 API의 thiserror 사용, 안정적인 variant 이름, source 보존, 실행 가능한 메시지를 감사해 주세요.
작성자
EmilLindfors라이선스
MIT
작성자 버전
v1.0.0
Skillstore 리비전
r1
참조
a06681402992ceae98ba04d54cfd4ab004862696
유지보수 최신성
2026. 7. 22.
사용량
4 다운로드 · 192 조회
파일 구조
📄 SKILL.md
Rust If-Let 제어 흐름 단순화
중첩된 패턴 매칭은 Rust 코드에서 핵심 결정 경로를 가릴 수 있습니다. 이 스킬은 Claude, Codex, Claude Code가 더 명확한 Rust 2024 제어 흐름을 위해 let chains를 제안하도록 돕습니다.
Rust 테스트 커버리지 개선
누락된 테스트는 Rust 오류 경로와 엣지 케이스를 보호하지 못한 상태로 남깁니다. 이 스킬은 코드와 테스트를 검토한 뒤, 목표가 분명한 커버리지 개선 사항을 제안합니다.
Trait 패턴으로 Rust 테스트 Mock 만들기
Rust 테스트는 데이터베이스, HTTP 서비스 또는 실제 인프라에 의존할 때 느려지거나 취약해지는 경우가 많습니다. 이 스킬은 Claude, Codex, Claude Code가 trait 기반 mock, 제어된 실패, fixture helper를 설계하도록 돕습니다.
Rust AWS Lambda 함수 최적화
Rust Lambda 함수는 느린 I/O, 콜드 스타트, 부적절한 메모리 설정으로 비용을 낭비할 수 있습니다. 이 skill은 핸들러와 배포 설정을 검토한 뒤 구체적인 성능 및 비용 개선안을 제안합니다.
proptest로 Rust 속성 기반 테스트 설계
속성 기반 테스트는 유용한 속성과 생성기가 항상 명확하지 않기 때문에 적용하기 어려울 수 있습니다. 이 스킬은 Claude, Codex 또는 Claude Code가 Rust 코드에 맞춘 proptest 전략을 제안하도록 돕습니다.
Rust 포트와 어댑터 경계 설계
외부 서비스는 인프라 관련 관심사를 도메인 코드로 유출시킬 수 있습니다. 이 스킬은 의존성을 격리하고 테스트 가능하게 유지하는 Rust 트레이트와 어댑터를 설계하는 데 도움을 줍니다.
Rust 인사 도구 만들기
작성자 EnactProtocol
개발자는 Rust command-line skill에 입력을 전달하는 작고 예측 가능한 예제가 필요합니다. 이 skill은 name 매개변수에서 인사 도구를 컴파일하고 실행합니다.
애플리케이션 오류 처리 개선
작성자 EIS-ITS
일관되지 않은 오류 처리는 실패를 숨기고 사용자를 혼란스럽게 할 수 있습니다. 이 스킬은 Claude, Codex, Claude Code가 명확한 예외, 검증, 정리 및 복구 경로를 따르도록 안내합니다.
프로덕션 Rust 시스템 구축
작성자 sickn33
Rust 프로젝트는 ownership, async 런타임, 안전성, 성능 전반에서 신중한 선택이 필요한 경우가 많습니다. 이 스킬은 Claude, Codex, Claude Code가 프로덕션 Rust 설계와 구현을 진행하도록 안내합니다.
복원력 있는 React UI 상태 구축
작성자 ChrisWiles
React 인터페이스는 명확한 로딩, 오류, 빈 상태, 제출 상태를 보여주지 못하는 경우가 많습니다. 이 스킬은 예측 가능한 비동기 UI 동작을 위한 실용적인 패턴을 제공합니다.
언어 간 타입 일관성 검증
작성자 BarisSozen
언어 간 타입 드리프트는 정밀도 손실과 계약 버그를 유발할 수 있습니다. 이 스킬은 Claude, Codex, Claude Code가 Rust, TypeScript, PostgreSQL 검사를 수행하도록 안내합니다.
TRACE 워크플로로 오류 디버그하기
작성자 AutumnsGrove
팀이 원인 대신 증상을 쫓으면 오류가 시간을 낭비하게 만듭니다. 이 skill은 Claude, Codex, Claude Code가 구조화된 TRACE 디버깅을 수행하도록 안내합니다.