[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6KC5MVGRKDA14DWT98445V9":3,"creator-list:01M6KC5MVGRKDA14DWT98445V9:stars:1:":23},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":18,"company":19,"location":20,"followersCount":21,"publicReposCount":22},"01M6KC5MVGRKDA14DWT98445V9","ArisGuimera","AristiDevs","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16361358?v=4","USER","个人作者","⭐️ GitHub Star\r\n📲 Mobile developer\r\n🎥 Te enseño a programar apps en Youtube (AristiDevs)\r\n✍🏻 Y por escrito en CursoKotlin.com\r\n❤️ Kotlin Fanboy\r\n👇👇👇👇",42,1,2,4,492,"2026-11-13 22:28:09","https:\u002F\u002Fgithub.com\u002FArisGuimera","https:\u002F\u002Faristi.dev",null,"Canarias\u002FMadrid",5410,59,{"records":24,"total":11,"current":12,"size":343},[25,62,75,94,112,126,146,157,174,200,219,233,250,263,284,300,316,330],{"skillNo":26,"name":27,"nameZh":19,"description":28,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":32,"categories":33,"keywords":42,"publishedAt":61},"01M6KCMR2WVBEC7T0YY4J2SCAR","mobiai-react-native","Use when working on a React Native project — building, testing, debugging, understanding navigation and state management.","ArisGuimera\u002FMobiAI-Core","01M6KC5MZKRFFHFFD340B21YN3","MIT","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Freact-native\u002Fskills\u002Fmobiai-react-native\u002FSKILL.md",[34,39],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":40,"categoryName":41,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000009","前端开发",[43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60],"react","react native","native","mobiai react native","testing","codex","copilot","debugging","state management","code","state","management","cursor","use","navigation","react-native","claude-code","project","2026-11-10 10:12:30",{"skillNo":63,"name":64,"nameZh":19,"description":65,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":66,"categories":67,"keywords":69,"publishedAt":61},"01M6KCMKFC3DKFW5B2208SM59W","mobiai-kmp","Use when working on a Kotlin Multiplatform project — shared code, expect\u002Factual declarations, platform-specific implementations, building and testing.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fkmp\u002Fskills\u002Fmobiai-kmp\u002FSKILL.md",[68],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[70,47,48,49,52,71,72,55,56,59,73,60,74],"mobiai kmp","kotlin","kotlin multiplatform","shared","platform",{"skillNo":76,"name":77,"nameZh":19,"description":78,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":79,"categories":80,"keywords":82,"publishedAt":61},"01M6KCMEC4YP1FFAX4ZX80Q10R","mobiai-ios-testing","Use when writing or running tests in an iOS project — unit tests, UI tests, snapshot tests, choosing the right framework.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fios\u002Fskills\u002Fmobiai-ios-testing\u002FSKILL.md",[81],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[47,83,84,85,86,48,87,49,52,88,89,90,55,91,56,59,60,92,93],"ios","ios testing","mobiai ios testing","writing","unit tests","framework","running tests","ui","snapshot","tests","unit",{"skillNo":95,"name":96,"nameZh":19,"description":97,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":61},"01M6KCM78C8P9R6X78EZCQ0YF9","mobiai-ios-device","Use when interacting with an iOS Simulator — run simctl commands, capture screenshots, read device logs, manage simulators.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fios\u002Fskills\u002Fmobiai-ios-device\u002FSKILL.md",[],[83,101,102,103,48,49,104,52,105,106,107,55,56,108,109,59,110,111],"device","mobiai ios device","screenshots","run","logs","capture","read","manage","ios simulator","commands","with",{"skillNo":113,"name":114,"nameZh":19,"description":115,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":61},"01M6KCM2HE6Z1B7WREJ9DTKKWA","mobiai-ios-build","Use when building an iOS project, configuring schemes, troubleshooting build failures, or managing dependencies with CocoaPods or SPM.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fios\u002Fskills\u002Fmobiai-ios-build\u002FSKILL.md",[],[83,119,120,121,48,49,52,122,55,56,123,59,60,111,124,125],"build","ios build","mobiai ios build","troubleshooting","dependencies","spm","cocoapods",{"skillNo":127,"name":128,"nameZh":19,"description":129,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":61},"01M6KCKWZNT8P6K5SYXE1YAT9E","mobiai-ios-architecture","Use when creating features, refactoring, or navigating an iOS codebase — understand project structure, find where to make changes, follow existing patterns.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fios\u002Fskills\u002Fmobiai-ios-architecture\u002FSKILL.md",[],[133,83,134,135,48,136,49,52,137,138,55,56,139,140,60,141,142,143,144,145],"architecture","ios architecture","mobiai ios architecture","project structure","refactoring","find","patterns","structure","understand","changes","codebase","Existing","features",{"skillNo":147,"name":148,"nameZh":19,"description":149,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":61},"01M6KCKBZ4CGTMW6GCAZW54QRM","mobiai-flutter","Use when working on a Flutter or Dart project — building, testing, debugging, understanding state management and project structure.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fflutter\u002Fskills\u002Fmobiai-flutter\u002FSKILL.md",[152],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[154,155,47,48,136,49,50,51,52,53,156,54,55,56,140,59,60],"flutter","mobiai flutter","dart",{"skillNo":158,"name":159,"nameZh":19,"description":160,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":161,"categories":162,"keywords":163,"publishedAt":61},"01M6KCK8AZKQ6TD0ZD3GFYPPP9","using-mobiai","Use when starting any conversation — establishes how to find and invoke MobiAI skills, requiring `Skill` tool invocation before ANY response including clarifying questions, git\u002Ffile reads, or code exploration","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fusing-mobiai\u002FSKILL.md",[],[164,165,48,49,52,166,167,168,169,138,55,56,170,171,59,172,173],"using mobiai","gemini","git","file","how","tool","conversation","exploration","how to","questions",{"skillNo":175,"name":176,"nameZh":19,"description":177,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":178,"categories":179,"keywords":191,"publishedAt":61},"01M6KCK4QXQJD3GGQ0QAM9V5NE","mobiai-writing-skills","Guide the user through creating a new MobiAI skill — generate SKILL.md with proper structure, frontmatter, and actionable instructions.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-writing-skills\u002FSKILL.md",[180,183,186],{"categoryNo":181,"categoryName":182,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":184,"categoryName":185,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":187,"categoryName":188,"taxonomyType":189,"taxonomyTypeDesc":190},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[86,192,193,48,49,194,52,195,196,55,197,140,59,198,111,199],"writing skills","mobiai writing skills","generate","instructions","user","guide","actionable","frontmatter",{"skillNo":201,"name":202,"nameZh":19,"description":203,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":204,"categories":205,"keywords":210,"publishedAt":61},"01M6KCJZPQW8FANQ7PNF4W52BE","mobiai-write-tests","Use when the user asks to write tests for mobile code, or after applying a fix that needs regression tests.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-write-tests\u002FSKILL.md",[206,207],{"categoryNo":40,"categoryName":41,"taxonomyType":37,"taxonomyTypeDesc":38},{"categoryNo":208,"categoryName":209,"taxonomyType":189,"taxonomyTypeDesc":190},"01JBSEEDCAT000000000000030","开发工程师",[211,212,92,213,214,48,43,49,52,83,215,154,216,55,56,217,58,59,45,218],"write tests","write","mobiai write tests","android","regression","fix","mobile","for",{"skillNo":220,"name":221,"nameZh":19,"description":222,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":223,"categories":224,"keywords":225,"publishedAt":61},"01M6KCJTVCNR6SA2T2PWARVPAZ","mobiai-update","Actualiza el binario `mobiai` a la última versión publicada en GitHub Releases. Usá esta skill cuando el banner de SessionStart muestre \"MobiAI update available\" o cuando el usuario pida explícitamente actualizar MobiAI.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-update\u002FSKILL.md",[],[226,227,165,228,48,49,52,55,229,230,59,231,232],"update","mobiai update","github","en","releases","banner","de",{"skillNo":234,"name":235,"nameZh":19,"description":236,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":237,"categories":238,"keywords":241,"publishedAt":61},"01M6KCJPGE3WA5H2ASZ6EGHF4K","mobiai-review-code","Use when reviewing mobile code changes — check for lifecycle issues, memory leaks, thread safety, and platform-specific pitfalls.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-review-code\u002FSKILL.md",[239,240],{"categoryNo":40,"categoryName":41,"taxonomyType":37,"taxonomyTypeDesc":38},{"categoryNo":208,"categoryName":209,"taxonomyType":189,"taxonomyTypeDesc":190},[242,52,243,244,214,48,245,43,49,246,83,247,154,248,56,74,45,218,249,142],"review","review code","mobiai review code","memory","issues","lifecycle","check","thread",{"skillNo":251,"name":252,"nameZh":19,"description":253,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":254,"categories":255,"keywords":257,"publishedAt":61},"01M6KCJJYBHV1BTSKM6KTZK0JC","mobiai-reproduce-bug","Use when the user wants to reproduce a bug on a mobile device, emulator, or simulator using UI automation.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-reproduce-bug\u002FSKILL.md",[256],{"categoryNo":40,"categoryName":41,"taxonomyType":37,"taxonomyTypeDesc":38},[258,259,260,261,214,48,262,43,49,52,90,83,154,55,56,217,58,101,59,45],"reproduce","bug","reproduce bug","mobiai reproduce bug","automation",{"skillNo":264,"name":265,"nameZh":19,"description":266,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":267,"categories":268,"keywords":269,"publishedAt":61},"01M6KCJDVTNFP6XGG6FZJ0K0N8","mobiai-mobile-worktrees","You MUST use this before starting mobile work that needs isolation from the current workspace — new feature branches, parallel efforts, or any plan execution that should not contaminate the active tree. Do not create worktrees ad hoc; this skill enforces safe directory selection and verification.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-mobile-worktrees\u002FSKILL.md",[],[217,270,271,272,273,43,49,274,52,275,276,277,278,58,279,280,281,282,45,283],"worktrees","mobiai mobile worktrees","directory","safe","create","verification","plan","parallel","work","selection","branches","active","isolation","you",{"skillNo":285,"name":286,"nameZh":19,"description":287,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":288,"categories":289,"keywords":290,"publishedAt":61},"01M6KCJA11ZERKKJPV43NHNCDX","mobiai-mobile-verification","You MUST use this before declaring any mobile work done, fixed, green, or ready — and before committing, pushing, or opening a PR. No completion claim may be made without fresh verification evidence from this session.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-mobile-verification\u002FSKILL.md",[],[275,217,291,165,214,43,49,292,52,154,278,293,56,294,295,296,297,298,299,283],"mobiai mobile verification","pr","session","evidence","ready","claim","done","green","fresh",{"skillNo":301,"name":302,"nameZh":19,"description":303,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":304,"categories":305,"keywords":310,"publishedAt":61},"01M6KCJ3AQQJWCCTC2JSEGEBR8","mobiai-mobile-tdd","You MUST use this before writing any implementation code for a mobile feature, bug fix, refactor, or behavior change. Tests come before implementation — no exceptions.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-mobile-tdd\u002FSKILL.md",[306,309],{"categoryNo":307,"categoryName":308,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":208,"categoryName":209,"taxonomyType":189,"taxonomyTypeDesc":190},[311,217,312,86,165,43,313,49,52,314,154,216,56,259,58,92,315,45,283,218],"tdd","mobiai mobile tdd","change","refactor","feature",{"skillNo":317,"name":318,"nameZh":19,"description":319,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":320,"categories":321,"keywords":322,"publishedAt":61},"01M6KCHS3WV7WQKNREKQEC49WM","mobiai-mobile-planning","You MUST use this whenever a mobile task spans multiple steps, files, or subsystems — before touching code. Produce a written plan the user approves; do not improvise multi-step work from memory.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-mobile-planning\u002FSKILL.md",[],[323,217,324,165,214,48,245,43,49,52,325,276,154,278,56,326,327,328,329,283],"planning","mobiai mobile planning","produce","files","do","task","multi",{"skillNo":331,"name":332,"nameZh":19,"description":333,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":15,"licenseSpdxId":31,"licenseFileUrl":19,"sourceHtmlUrl":334,"categories":335,"keywords":336,"publishedAt":61},"01M6KCH57V2PK5EC6GZWG74KYS","mobiai-mobile-parallel-agents","ALWAYS invoke this before dispatching agents for two or more independent mobile problems (unrelated failures, separate subsystems, disjoint investigations). Do not spawn parallel agents ad hoc — this skill defines how to isolate their context and scope.","https:\u002F\u002Fgithub.com\u002FArisGuimera\u002FMobiAI-Core\u002Fblob\u002Fmain\u002Fskills\u002Fcore\u002Fskills\u002Fmobiai-mobile-parallel-agents\u002FSKILL.md",[],[337,277,217,338,165,214,48,43,49,52,168,154,339,327,340,172,341,45,342,218],"parallel agents","mobiai mobile parallel agents","unrelated","scope","ad","more",18]