[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CSNNQNW488TZ53J0Q0SXV3":3,"skill-same:01M6CSNNQNW488TZ53J0Q0SXV3":53},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":37,"updatedAt":38,"install":39,"resources":52},"01M6CSNNQNW488TZ53J0Q0SXV3","build-rust",null,"Build Rust moq-ffi for iOS\u002FAndroid targets","software-mansion-labs\u002Fmoq-kit","software-mansion-labs","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6952717?v=4","01M6CSNGCFSFMP7Q0KSAP90W0K","Software Mansion Labs","01M6CSNGGMSH71BFZ21D393C4H",32,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fbuild-rust\u002FSKILL.md",[],[19,20,21,22,23,24],"rust","build","build rust","android","ffi","ios","2026-11-10 10:12:30",false,"---\nname: build-rust\ndescription: Build Rust moq-ffi for iOS\u002FAndroid targets\n---\n\n# Build Rust\n\nAll commands run from the moq-kit root directory.\n\n## iOS targets\n```bash\ncargo build --release --package moq-ffi --target aarch64-apple-ios\ncargo build --release --package moq-ffi --target aarch64-apple-ios-sim\n```\n\n## Android targets\n```bash\ncargo ndk -t arm64-v8a build --release --package moq-ffi\n```\n\n## C bindings only (libmoq)\n```bash\ncargo build --release --package libmoq\n```\n\n## Debug symbols\nUse `--profile release-with-debug` instead of `--release` to include DWARF debug info.\n\n## Lint and test\n```bash\nmise run rust:check   # tests + linting\nmise run rust:fix     # auto-format\n```\n","# Build Rust\n\nAll commands run from the moq-kit root directory.\n\n## iOS targets\n```bash\ncargo build --release --package moq-ffi --target aarch64-apple-ios\ncargo build --release --package moq-ffi --target aarch64-apple-ios-sim\n```\n\n## Android targets\n```bash\ncargo ndk -t arm64-v8a build --release --package moq-ffi\n```\n\n## C bindings only (libmoq)\n```bash\ncargo build --release --package libmoq\n```\n\n## Debug symbols\nUse `--profile release-with-debug` instead of `--release` to include DWARF debug info.\n\n## Lint and test\n```bash\nmise run rust:check   # tests + linting\nmise run rust:fix     # auto-format\n```\n",{"name":5,"description":7},"main","296748faadf0e5856e42aa6078c6f48fc6788b9e",".claude\u002Fskills\u002Fbuild-rust",6,"https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit","https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs","https:\u002F\u002Fswmansion.com","Our experimental projects are hosted here. For our officially maintained libraries visit https:\u002F\u002Fgithub.com\u002Fsoftware-mansion.","2026-09-28 19:16:58",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add software-mansion-labs\u002Fmoq-kit --skill build-rust",{"tool":45,"command":46},"bunx","bunx skills add software-mansion-labs\u002Fmoq-kit --skill build-rust",{"tool":48,"command":49},"pnpm","pnpm dlx skills add software-mansion-labs\u002Fmoq-kit --skill build-rust","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fbuild-rust\u002FSKILL.md",true,[],[54,78,89,97,107,117],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":25},"01M6CSNVPAH6VKNBZ3HGSB484F","moq-kit","Software Mansion's moq-kit — native Swift (iOS) and Kotlin (Android) SDKs for Media over QUIC (moq-lite) live streaming: sub-second-latency playback, camera\u002Fmicrophone\u002Fscreen publishing, and realtime data tracks over a MoQ relay. MUST USE before writing, reviewing, or debugging ANY code that imports MoQKit (Swift) or com.swmansion.moqkit (Kotlin); for React Native apps use the react-native-moq skill instead. Trigger on: 'moq-kit', 'MoQKit', 'Media over QUIC', 'moq-lite', 'MoQ relay', 'moq-ffi', 'BroadcastSubscription', 'DataTrackEmitter', 'CameraCapture', 'MicrophoneCapture', 'MultiCameraCapture', 'ScreenCapture', 'TrackSubscription', 'AudioDataStream', 'MoQReplayKitBroadcastSampleHandler', or a Session\u002FPlayer\u002FPublisher\u002FCatalog from moq-kit.","https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit\u002Fblob\u002Fmain\u002Fskills\u002Fmoq-kit\u002FSKILL.md",[],[61,62,63,64,65,23,24,66,67,68,69,70,71,72,73,74,75,76,22,77],"moq kit","debugging","code","quic","streaming","data","Media","react-native","kotlin","session","catalog","react native","use","publishing","realtime","writing","react",{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":25},"01M6CSNTAMZMSZ272RPREGN43S","run-ios","Build and run the iOS MoQ Demo on a connected device","https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frun-ios\u002FSKILL.md",[],[24,85,86,87,20,88],"run ios","run","demo","device",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":25},"01M6CSNRKG3B3KG1MWFDBSZJ5K","run-android","Build and run the Android subscriber demo on a connected device","https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frun-android\u002FSKILL.md",[],[96,86,22,87,20,88],"run android",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":25},"01M6CSNQEF96M1W4FZ34D57MYG","commit","Analyzes the staged\u002Funstaged git files and commits them","https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcommit\u002FSKILL.md",[],[99,104,105,106],"git","commits","files",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":113,"publishedAt":25},"01M6CSNMBMHHNVW4BEKPFX6VYN","build-ios","Build iOS Swift package","https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fbuild-ios\u002FSKILL.md",[],[114,24,20,115,116],"build ios","package","swift",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":25},"01M6CSNJ7WSJPD84BBZJE3H1AN","build-android","Build Android Kotlin bindings, moq library and final library AAR file","https:\u002F\u002Fgithub.com\u002Fsoftware-mansion-labs\u002Fmoq-kit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fbuild-android\u002FSKILL.md",[],[22,20,124,125,69,126],"build android","library","file"]