작성자 affaan-m
rust-testing은 Rust 테스트 패턴을 실무적으로 익힐 수 있는 가이드로, 단위 테스트, 통합 테스트, 비동기 테스트, 속성 기반 테스트, 목(mock), 커버리지를 폭넓게 다룹니다. 어떤 테스트 형태가 적절한지 선택하고, 시행착오를 줄이면서 TDD 워크플로를 진행하는 데 도움을 줍니다.
작성자 affaan-m
rust-testing은 Rust 테스트 패턴을 실무적으로 익힐 수 있는 가이드로, 단위 테스트, 통합 테스트, 비동기 테스트, 속성 기반 테스트, 목(mock), 커버리지를 폭넓게 다룹니다. 어떤 테스트 형태가 적절한지 선택하고, 시행착오를 줄이면서 TDD 워크플로를 진행하는 데 도움을 줍니다.
작성자 affaan-m
rust-patterns는 관용적인 Rust 개발을 위한 실용 가이드로, ownership, error handling, traits, concurrency, module boundaries, 그리고 더 안전하고 깔끔한 코드를 위한 backend 중심 설계 선택을 다룹니다.
작성자 wshobson
memory-safety-patterns는 C, C++, Rust 전반에서 RAII, ownership, smart pointers, 리소스 정리 패턴을 에이전트가 적용할 수 있도록 돕습니다. 백엔드나 시스템 코드를 검토할 때 활용해 메모리 누수와 dangling pointer를 줄이고, files, sockets, buffers, FFI boundaries 주변의 리팩터링을 더 안전하게 진행하도록 안내할 수 있습니다.
작성자 wshobson
rust-async-patterns는 Tokio 기반 비동기 Rust 백엔드 개발을 위한 실전형 스킬로, task, channel, stream, timeout, cancellation, tracing, error handling 패턴을 폭넓게 다룹니다.
작성자 trailofbits
libafl 스킬은 맞춤형 타깃, 변이 전략, 보안 감사 워크플로를 위한 LibAFL 기반 모듈형 퍼저를 계획하고 구축하는 데 도움을 줍니다. 이 libafl 가이드를 활용하면 타깃 세부 정보에서 실용적인 하니스, 피드백 모델, 실행 계획으로 더 적은 가정으로 이어갈 수 있습니다.
작성자 trailofbits
harness-writing은 원시 바이트를 대상 시스템의 의미 있는 재현 가능한 테스트로 바꾸는 퍼징 하네스를 설계하도록 돕습니다. Code Generation 작업에서 새 퍼즈 타깃이 필요하거나 커버리지, 안정성, 버그 발견 능력을 높이고 싶을 때 이 harness-writing 스킬을 사용하세요. 결정적 입력 파싱, 올바른 호출 순서, 재현 가능한 크래시에 중점을 둡니다.
작성자 trailofbits
coverage-analysis는 퍼징 중 어떤 코드가 실행됐는지 측정하고, magic value checks 같은 막힘 요인을 찾아내며, 하니스 변경 사항을 비교하는 데 도움을 줍니다. Security Audit 워크플로에서 coverage-analysis 사용법, 설치 안내, 반복 가능한 coverage-analysis 가이드 판단이 필요할 때 이 스킬을 사용하세요.
작성자 trailofbits
cargo-fuzz는 Rust/Cargo용 퍼징 스킬로, libFuzzer 하네스를 만들고 sanitizer 기반 실행을 지원하며 파서, unsafe 코드, 입력 처리 코드에서 크래시를 찾아내는 데 도움이 됩니다. 보안 점검과 Cargo 기반 프로젝트의 회귀 테스트를 위해 실용적인 설치 및 사용법이 필요할 때 이 cargo-fuzz 가이드를 활용하세요.
작성자 trailofbits
address-sanitizer는 테스트, 퍼징, 크래시 분류 과정에서 AddressSanitizer(ASan)를 설치하고 활용해 메모리 안전 버그를 잡도록 돕습니다. C/C++, Rust의 unsafe 코드, 보안 감사 워크플로에서 재현 가능한 스택 트레이스와 더 명확한 실패 신호가 필요할 때 유용합니다.
작성자 trailofbits
언어와 스마트 계약 전반에서 PBT를 작성, 검토, 개선하기 위한 property-based-testing 스킬 가이드입니다. 이 property-based-testing 가이드를 활용해 roundtrip, idempotence, invariant, parser, validator, normalization 사례를 찾고, generator를 선택하고, property-based-testing이 example-based tests보다 더 강력한지 판단해 보세요.
작성자 trailofbits
entry-point-analyzer는 스마트 컨트랙트 코드베이스에서 상태를 변경하는 진입점을 보안 감사용으로 정리하는 데 도움을 줍니다. 외부에서 호출 가능한 함수 중 상태를 수정하는 항목을 찾아 접근 수준별로 묶고, view, pure 및 기타 읽기 전용 경로는 제외합니다. Solidity, Vyper, Solana, Move, TON, CosmWasm 프로젝트에서 호출 표면을 집중적으로 파악해야 할 때 이 entry-point-analyzer 가이드를 활용하세요.
작성자 trailofbits
constant-time-analysis는 암호화 코드에서 타이밍 사이드채널 위험을 찾아, 그것이 악용 가능한 버그로 번지기 전에 점검하는 보안 감사용 스킬입니다. C, C++, Go, Rust, Swift, Java, Kotlin, PHP, JavaScript, TypeScript, Python, Ruby를 검토할 때 비밀값에 의존하는 연산, 분기, 비교, 그리고 컴파일된 출력까지 함께 살펴보는 데 사용하세요.
작성자 trailofbits
substrate-vulnerability-scanner는 Substrate와 FRAME pallet에서 산술 오버플로, panic DoS, 잘못된 origin 검사, 부정확한 weight, 안전하지 않은 unsigned extrinsic 같은 치명적 문제를 점검하는 데 도움을 줍니다. 이 substrate-vulnerability-scanner 스킬은 런타임, pallet extrinsic, weight 로직에 대한 보안 감사 검토에 사용하세요.
작성자 trailofbits
solana-vulnerability-scanner는 네이티브 Rust 및 Anchor 프로그램을 위한 집중형 Solana 보안 감사 스킬입니다. CPI 로직, PDA 검증, signer 및 ownership 체크, sysvar 스푸핑을 검토해 배포 전에 Solana 특유의 핵심 취약점 6가지를 잡아내는 데 도움을 줍니다.
작성자 trailofbits
cosmos-vulnerability-scanner는 Cosmos SDK 모듈, CosmWasm 계약, IBC 통합, Cosmos EVM 스택에서 합의에 치명적인 버그를 찾아냅니다. 보안 감사 워크플로, 체인 중단 위험, 자금 손실 경로, 출시 전 검토에 이 cosmos-vulnerability-scanner 가이드를 활용하세요.
작성자 trailofbits
audit-prep-assistant는 Trail of Bits의 체크리스트를 바탕으로 코드베이스를 Security Audit에 맞게 준비해 줍니다. 검토 목표 설정, 정적 분석 실행, 테스트 커버리지 확대, dead code 제거, 리스크 문서화, 그리고 더 깔끔한 감사 인계를 위한 보조 산출물 생성까지 도와줍니다.
작성자 microsoft
azure-storage-blob-rust는 Azure Blob Storage를 사용하는 Rust 백엔드 개발에 실용적인 스킬입니다. 설치 안내, 공식 `azure_storage_blob` 크레이트, `AZURE_STORAGE_ENDPOINT` 설정, RBAC 인증, 그리고 업로드·다운로드·컨테이너 관리·블롭 목록 조회 같은 핵심 사용법을 다룹니다.
작성자 microsoft
azure-keyvault-secrets-rust는 Azure Key Vault Secrets를 위한 Rust 스킬입니다. 공식 `azure_security_keyvault_secrets` crate를 사용해 비밀을 저장, 읽기, 업데이트, 삭제, 나열하고 메타데이터를 확인하는 방법을 다루며, 인증, `AZURE_KEYVAULT_URL` 설정, 백엔드 개발에 바로 쓸 수 있는 실무 가이드를 함께 제공합니다.
작성자 microsoft
azure-keyvault-keys-rust는 Rust 백엔드 개발을 위한 Azure Key Vault Keys 스킬입니다. Azure Identity와 `AZURE_KEYVAULT_URL`을 함께 사용해 HSM으로 보호된 키를 만들고, 관리하고, 래핑/언래핑하고, 서명하고, 검증하는 데 필요한 공식 `azure_security_keyvault_keys` crate로 안내합니다.
작성자 microsoft
azure-keyvault-certificates-rust는 Rust 백엔드 개발자가 Azure Key Vault X.509 인증서를 생성, 관리, 사용하도록 돕습니다. 자체 서명 인증서와 CA 발급 흐름을 모두 포함하며, 공식 `azure_security_keyvault_certificates` crate, 설치, 인증, 장기 실행 발급, 올바른 인증서 클라이언트 사용에 중점을 둡니다.
작성자 microsoft
azure-eventhub-rust는 Azure Event Hubs를 위한 Rust 스킬입니다. 공식 `azure_messaging_eventhubs` 크레이트를 사용해 백엔드 개발자가 스트리밍 이벤트를 보내고, 배치하고, 소비할 수 있도록 도와주며, 설치 방법, 환경 설정, 소비자 시작 위치, 실무 사용법까지 함께 안내합니다.
작성자 microsoft
azure-cosmos-rust는 Rust 프로젝트를 위한 Azure Cosmos DB NoSQL 스킬입니다. 설치 즉시 활용할 수 있는 가이드, azure_data_cosmos를 사용한 공식 크레이트 선택, COSMOS_ENDPOINT 설정, 인증, 파티션 인지 CRUD, 그리고 Database Engineering 워크플로를 위한 RoutingStrategy를 다룹니다.
작성자 ZhangHanDong
makepad-2.0-events는 Frontend Development에서 이벤트와 액션 처리를 다루는 Makepad 2.0 스킬입니다. on_click, on_render, MatchEvent, script_eval! 중 어떤 계층을 써야 하는지 판단하고, UI 상호작용을 Rust 상태 업데이트와 더 적은 시행착오로 연결하도록 돕습니다. 설치, 사용법, 워크플로 안내에 활용하세요.
작성자 ZhangHanDong
makepad-2.0-dsl은 Makepad 2.0 DSL `script_mod!` UI 코드를 작성, 읽기, 수정할 때 유용한 실전형 스킬입니다. 프론트엔드 개발자와 Rust UI 작성자가 콜론 문법, 명명된 인스턴스, 병합 동작, Rust 바인딩을 올바르게 다루도록 돕고, 설치와 사용법을 한눈에 볼 수 있는 makepad-2.0-dsl 가이드를 제공합니다.