{"owner":"electric-sql","repo":"react-native","hasSkills":true,"totalSkillsCount":4,"totalTokensCount":1117,"categories":["mcp-config","marketplace","plugin-manifest","cursor-rule"],"hasMcp":true,"mcpConfig":{"mcpServers":{"react-native":{"command":"npx","args":["-y","@modelcontextprotocol/server-react-native"]}}},"found":[".cursor/mcp.json",".claude-plugin/marketplace.json",".claude-plugin/plugin.json",".cursorrules (react-native-expo-cursorrules-prompt-file.mdc)"],"skills":{".cursor/mcp.json":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.cursor/mcp.json)",".claude-plugin/marketplace.json":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/marketplace.json)",".claude-plugin/plugin.json":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/plugin.json)",".cursorrules (react-native-expo-cursorrules-prompt-file.mdc)":"---\ndescription: \"Cursor rules for React Native Expo development.\"\nglobs: **/*\nalwaysApply: false\n---\n// React Native Expo .cursorrules\n\n// React Native Expo best practices\n\nconst reactNativeExpoBestPractices = [\n  \"Use functional components with hooks\",\n  \"Utilize Expo SDK features and APIs\",\n  \"Implement proper navigation using Expo Router\",\n  \"Use Expo's asset system for images and fonts\",\n  \"Implement proper error handling and crash reporting\",\n  \"Utilize Expo's push notification system\",\n];\n\n// Folder structure\n\nconst folderStructure = `\nassets/\nsrc/\n  components/\n  screens/\n  navigation/\n  hooks/\n  utils/\nApp.js\napp.json\n`;\n\n// Additional instructions\n\nconst additionalInstructions = `\n1. Use TypeScript for type safety\n2. Implement proper styling using StyleSheet\n3. Utilize Expo's vector icons\n4. Use Expo's secure store for sensitive data\n5. Implement proper offline support\n6. Follow React Native best practices for performance\n7. Use Expo's OTA updates for quick deployments\n`;\n"},"files":{".cursor/mcp.json":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.cursor/mcp.json)",".claude-plugin/marketplace.json":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/marketplace.json)",".claude-plugin/plugin.json":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/plugin.json)",".cursorrules (react-native-expo-cursorrules-prompt-file.mdc)":"---\ndescription: \"Cursor rules for React Native Expo development.\"\nglobs: **/*\nalwaysApply: false\n---\n// React Native Expo .cursorrules\n\n// React Native Expo best practices\n\nconst reactNativeExpoBestPractices = [\n  \"Use functional components with hooks\",\n  \"Utilize Expo SDK features and APIs\",\n  \"Implement proper navigation using Expo Router\",\n  \"Use Expo's asset system for images and fonts\",\n  \"Implement proper error handling and crash reporting\",\n  \"Utilize Expo's push notification system\",\n];\n\n// Folder structure\n\nconst folderStructure = `\nassets/\nsrc/\n  components/\n  screens/\n  navigation/\n  hooks/\n  utils/\nApp.js\napp.json\n`;\n\n// Additional instructions\n\nconst additionalInstructions = `\n1. Use TypeScript for type safety\n2. Implement proper styling using StyleSheet\n3. Utilize Expo's vector icons\n4. Use Expo's secure store for sensitive data\n5. Implement proper offline support\n6. Follow React Native best practices for performance\n7. Use Expo's OTA updates for quick deployments\n`;\n"},"items":[{"name":"marketplace.json","path":".claude-plugin/marketplace.json","rawUrl":"https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/marketplace.json","title":"Claude Plugin Marketplace Catalog","category":"marketplace","format":"json","content":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/marketplace.json)","tokens":300,"sizeBytes":204},{"name":"plugin.json","path":".claude-plugin/plugin.json","rawUrl":"https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/plugin.json","title":"claude-plugin Plugin Manifest","category":"plugin-manifest","format":"json","content":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/plugin.json)","tokens":300,"sizeBytes":190},{"name":"mcp.json","path":".cursor/mcp.json","rawUrl":"https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.cursor/mcp.json","title":"Model Context Protocol (MCP) Configuration","category":"mcp-config","format":"json","content":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.cursor/mcp.json)","tokens":300,"sizeBytes":183},{"name":".cursorrules","path":".cursorrules (react-native-expo-cursorrules-prompt-file.mdc)","rawUrl":"https://raw.githubusercontent.com/PatrickJS/awesome-cursorrules/main/rules/react-native-expo-cursorrules-prompt-file.mdc","title":"Awesome Cursorrules: react native expo","category":"cursor-rule","format":"markdown","content":"---\ndescription: \"Cursor rules for React Native Expo development.\"\nglobs: **/*\nalwaysApply: false\n---\n// React Native Expo .cursorrules\n\n// React Native Expo best practices\n\nconst reactNativeExpoBestPractices = [\n  \"Use functional components with hooks\",\n  \"Utilize Expo SDK features and APIs\",\n  \"Implement proper navigation using Expo Router\",\n  \"Use Expo's asset system for images and fonts\",\n  \"Implement proper error handling and crash reporting\",\n  \"Utilize Expo's push notification system\",\n];\n\n// Folder structure\n\nconst folderStructure = `\nassets/\nsrc/\n  components/\n  screens/\n  navigation/\n  hooks/\n  utils/\nApp.js\napp.json\n`;\n\n// Additional instructions\n\nconst additionalInstructions = `\n1. Use TypeScript for type safety\n2. Implement proper styling using StyleSheet\n3. Utilize Expo's vector icons\n4. Use Expo's secure store for sensitive data\n5. Implement proper offline support\n6. Follow React Native best practices for performance\n7. Use Expo's OTA updates for quick deployments\n`;\n","tokens":217,"sizeBytes":997}],"systemPromptSnippet":"<yakaai_skills repo=\"electric-sql/react-native\">\n<!-- File: .claude-plugin/marketplace.json (Tokens: ~300 | Category: marketplace) -->\n# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/marketplace.json)\n\n<!-- File: .claude-plugin/plugin.json (Tokens: ~300 | Category: plugin-manifest) -->\n# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.claude-plugin/plugin.json)\n\n<!-- File: .cursor/mcp.json (Tokens: ~300 | Category: mcp-config) -->\n# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/electric-sql/react-native/HEAD/.cursor/mcp.json)\n\n<!-- File: .cursorrules (react-native-expo-cursorrules-prompt-file.mdc) (Tokens: ~217 | Category: cursor-rule) -->\n---\ndescription: \"Cursor rules for React Native Expo development.\"\nglobs: **/*\nalwaysApply: false\n---\n// React Native Expo .cursorrules\n\n// React Native Expo best practices\n\nconst reactNativeExpoBestPractices = [\n  \"Use functional components with hooks\",\n  \"Utilize Expo SDK features and APIs\",\n  \"Implement proper navigation using Expo Router\",\n  \"Use Expo's asset system for images and fonts\",\n  \"Implement proper error handling and crash reporting\",\n  \"Utilize Expo's push notification system\",\n];\n\n// Folder structure\n\nconst folderStructure = `\nassets/\nsrc/\n  components/\n  screens/\n  navigation/\n  hooks/\n  utils/\nApp.js\napp.json\n`;\n\n// Additional instructions\n\nconst additionalInstructions = `\n1. Use TypeScript for type safety\n2. Implement proper styling using StyleSheet\n3. Utilize Expo's vector icons\n4. Use Expo's secure store for sensitive data\n5. Implement proper offline support\n6. Follow React Native best practices for performance\n7. Use Expo's OTA updates for quick deployments\n`;\n</yakaai_skills>"}