[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-expo-upgrading-expo-en":3,"guides-for-expo-upgrading-expo":267,"similar-k178tpvphrkd2qs1dvy4ennbbd86425t":268},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":213,"isFallback":209,"parentExtension":217,"providers":250,"relations":256,"repo":257,"workflow":266},1778003488874.1843,"k178tpvphrkd2qs1dvy4ennbbd86425t",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"[Deprecated] Use the \"expo\" plugin instead. Guidelines for upgrading Expo SDK versions.",{},"Expo Skills","https://github.com/expo/skills/tree/HEAD/plugins/expo",[15,16,17,18,19,20,21],"coding","devops","expo","sdk","upgrade","guidelines","cli",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":202,"workflow":211},1778016883287.256,"kn70zcrwxadhbbkaf09acc58g9865dzt","en",{"checks":27,"evaluatedAt":192,"extensionSummary":193,"promptVersionExtension":194,"promptVersionScoring":195,"rationale":196,"score":197,"summary":198,"tags":199,"targetMarket":200,"tier":201},[28,33,36,39,44,48,53,57,60,63,67,71,74,78,81,84,87,90,93,96,100,104,108,112,116,119,122,125,129,132,135,138,141,144,147,150,153,156,159,162,165,168,171,174,178,181,184,188],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","warning","The displayed description is '[Deprecated] Use the \"expo\" plugin instead. Guidelines for upgrading Expo SDK versions.' which does not name a concrete user problem or pain point the extension addresses.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The extension's displayed description suggests it is deprecated and recommends using another plugin. The source code indicates it provides guidelines for upgrading Expo SDK versions, which is a functional description but may not be a unique selling proposition if the recommended alternative plugin covers the same functionality.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension is marked as '[Deprecated]' and directs users to use an alternative plugin. This indicates it may not be production-ready or fully maintained for its stated purpose.",{"category":40,"check":41,"severity":42,"summary":43},"Scope","Single responsibility principle","pass","The plugin focuses on Expo-related tasks, specifically guidelines for upgrading Expo SDK versions, which is a coherent scope. Although it mentions 'building, deploying, upgrading, and debugging', the core functionality seems centered around upgrading.",{"category":40,"check":45,"severity":46,"summary":47},"Description quality","critical","The displayed description is '[Deprecated] Use the \"expo\" plugin instead. Guidelines for upgrading Expo SDK versions.' This description is materially misleading because it indicates deprecation and recommends an alternative plugin, which is not reflected in the actual functionality or code provided in the repository for this specific plugin.",{"category":49,"check":50,"severity":51,"summary":52},"Invocation","Scoped tools","not_applicable","This extension is a plugin and does not expose individual tools or commands in the typical sense that would be evaluated for scopet.",{"category":54,"check":55,"severity":51,"summary":56},"Documentation","Configuration & parameter reference","There are no explicit configuration options or parameters documented for this plugin that require evaluation.",{"category":40,"check":58,"severity":51,"summary":59},"Tool naming","This extension is a plugin and does not expose individual tools or commands with names to evaluate.",{"category":40,"check":61,"severity":51,"summary":62},"Minimal I/O surface","This extension is a plugin and does not expose individual tools or commands with I/O surfaces to evaluate.",{"category":64,"check":65,"severity":42,"summary":66},"License","License usability","The repository includes a MIT licensed file, and the README also states the license as MIT. This is a permissive open-source license.",{"category":68,"check":69,"severity":51,"summary":70},"Maintenance","Commit recency","The trust signal data indicates 'n/a' for the last commit date on the default branch, and the repository file count is 54. Without a commit date, recency cannot be assessed.",{"category":68,"check":72,"severity":51,"summary":73},"Dependency Management","The provided repository files do not indicate the use of third-party dependencies that would require dependency management evaluation.",{"category":75,"check":76,"severity":51,"summary":77},"Security","Secret Management","No secrets are used or handled by this extension's code.",{"category":75,"check":79,"severity":42,"summary":80},"Injection","The extension does not load any third-party data or files that would require untrusted data handling.",{"category":75,"check":82,"severity":42,"summary":83},"Transitive Supply-Chain Grenades","The extension does not include external files, use curl | sh, or fetch remote content as instructions, and all content appears to be contained within the skill directory.",{"category":75,"check":85,"severity":42,"summary":86},"Sandbox Isolation","The extension's functionality appears to be contained within its own directory and does not interact with files outside the project folder.",{"category":75,"check":88,"severity":42,"summary":89},"Sandbox escape primitives","There are no detached-process spawns or deny-retry loops detected in the extension's scripts.",{"category":75,"check":91,"severity":42,"summary":92},"Data Exfiltration","The extension does not contain any imperative instructions aimed at submitting confidential data to a third party, nor does it make undocumented outbound calls.",{"category":75,"check":94,"severity":42,"summary":95},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks such as HTML comments smuggling instructions or invisible Unicode characters.",{"category":97,"check":98,"severity":42,"summary":99},"Hooks","Opaque code execution","The bundle includes only plain, readable source code; there is no obfuscated code like base64-decoded payloads or eval calls.",{"category":101,"check":102,"severity":42,"summary":103},"Portability","Structural Assumption","The extension does not make structural assumptions about user-specific project organization outside of its bundle, nor does it contain OS-specific paths.",{"category":105,"check":106,"severity":51,"summary":107},"Trust","Issues Attention","The trust signal data indicates 'n/a' for Issues Opened and Issues Closed, making it impossible to assess maintainer engagement.",{"category":109,"check":110,"severity":42,"summary":111},"Versioning","Release Management","The plugin.json file contains a 'version' field ('1.0.0'), satisfying the requirement for a wired version signal.",{"category":113,"check":114,"severity":51,"summary":115},"Code Execution","Validation","This extension appears to be a set of guidelines and does not expose executable code or structured output that requires validation.",{"category":75,"check":117,"severity":42,"summary":118},"Unguarded Destructive Operations","The extension's functionality as described (guidelines for upgrading Expo SDK versions) does not involve destructive operations.",{"category":113,"check":120,"severity":51,"summary":121},"Error Handling","The extension provides guidelines and does not contain executable code with error handling to evaluate.",{"category":113,"check":123,"severity":51,"summary":124},"Logging","The extension provides guidelines and does not contain executable code that performs logging.",{"category":126,"check":127,"severity":51,"summary":128},"Compliance","GDPR","The extension does not operate on data that may include personal data.",{"category":126,"check":130,"severity":42,"summary":131},"Target market","The extension provides guidelines for Expo SDK upgrades and does not contain regional or jurisdictional logic. The target market is global.",{"category":101,"check":133,"severity":42,"summary":134},"Runtime stability","The extension provides guidelines and does not make assumptions about a specific editor, shell, OS, or Claude Code runtime.",{"category":40,"check":136,"severity":51,"summary":137},"Tool surface size","This extension is a plugin and does not expose individual tools or commands with a surface size to evaluate.",{"category":49,"check":139,"severity":51,"summary":140},"Name collisions","This extension is a plugin and does not contain multiple skills or MCPs with names to evaluate for collisions.",{"category":49,"check":142,"severity":51,"summary":143},"Overlapping near-synonym tools","This extension is a plugin and does not expose individual tools or commands with overlapping near-synonym names.",{"category":49,"check":145,"severity":51,"summary":146},"Hooks-off mechanism","This extension does not appear to implement any hooks that would require a hooks-off mechanism.",{"category":49,"check":148,"severity":51,"summary":149},"Hook matcher tightness","This extension does not appear to implement any hooks that would require hook matcher tightness evaluation.",{"category":75,"check":151,"severity":51,"summary":152},"Hook security","This extension does not appear to implement any hooks that would require security evaluation.",{"category":97,"check":154,"severity":51,"summary":155},"Silent prompt rewriting","This extension does not appear to implement any UserPromptSubmit hooks that would rewrite prompts.",{"category":75,"check":157,"severity":51,"summary":158},"Permission Hook","This extension does not appear to implement any PermissionRequest hooks.",{"category":126,"check":160,"severity":51,"summary":161},"Hook privacy","This extension does not appear to implement any hooks related to logging or telemetry that would send data over the network.",{"category":113,"check":163,"severity":51,"summary":164},"Hook dependency","This extension does not appear to implement any hooks that would require evaluation of hook dependencies.",{"category":54,"check":166,"severity":42,"summary":167},"Install / Setup Instructions","The README provides clear installation instructions for both Claude Code and general agents, including commands for adding the marketplace and installing the plugin.",{"category":54,"check":169,"severity":42,"summary":170},"Feature Transparency","The plugin's README and internal README for 'expo' describe the functionality related to building, deploying, upgrading, and debugging Expo apps, including specific skills included.",{"category":54,"check":172,"severity":42,"summary":173},"Phantom features","All features mentioned in the READMEs (building, deploying, upgrading, debugging Expo apps, and specific skills like building-native-ui) appear to have corresponding implementations or are clearly outlined as guidelines.",{"category":175,"check":176,"severity":42,"summary":177},"Convention","Layout convention adherence","The plugin structure adheres to conventions, with `plugin.json` in `.claude-plugin/` and skills organized within `plugins/expo/skills/`.",{"category":175,"check":179,"severity":51,"summary":180},"Plugin state","This plugin does not appear to have persistent state that would be stored under ${CLAUDE_PLUGIN_DATA}.",{"category":75,"check":182,"severity":51,"summary":183},"Keychain-stored secrets","The plugin does not handle any secrets that would require keychain storage.",{"category":185,"check":186,"severity":51,"summary":187},"Dependencies","Tagged release sourcing","The repository does not bundle any MCP servers that would require evaluation of tagged release sourcing.",{"category":189,"check":190,"severity":42,"summary":191},"Installation","Clean uninstall","The plugin's functionality (guidelines) does not involve installing background daemons, cron jobs, or other processes that would prevent a clean uninstall.",1778016848692,"This plugin offers guidance on upgrading Expo SDK versions, covering dependency management, native build adjustments, and related tooling. It outlines best practices for tasks like clearing caches and managing native module compatibility.","2.0.0","3.4.0","The extension has a critical issue with its displayed description being misleading due to deprecation and a recommendation to use an alternative plugin. However, it has a valid license, adheres to structural conventions, and provides installation instructions. The severity of the misleading description lowers the score.",75,"This plugin provides guidelines for upgrading Expo SDK versions and related tasks, though it is marked as deprecated.",[17,18,19,20,21],"global","flagged",{"codeQuality":203,"collectedAt":204,"documentation":205,"maintenance":207,"security":208,"testCoverage":210},{},1778016841705,{"descriptionLength":206,"readmeSize":8},87,{},{"hasNpmPackage":209,"smitheryVerified":209},false,{"hasCi":209,"hasTests":209},{"updatedAt":212},1778016883287,{"githubOwner":17,"githubRepo":214,"locale":25,"slug":215,"type":216},"skills","upgrading-expo","plugin",{"_creationTime":218,"_id":219,"community":220,"display":221,"identity":230,"parentExtension":233,"providers":234,"relations":244,"workflow":246},1778003488874.1829,"k1778ar91sv7e6n29t6fcmwmrx864xc0",{"reviewCount":8},{"description":222,"installMethods":223,"name":12,"sourceUrl":224,"tags":225},"Expo's official plugins for Claude Code",{},"https://github.com/expo/skills",[17,226,227,228,21,229],"development","deployment","debugging","official",{"githubOwner":17,"githubRepo":214,"locale":25,"slug":231,"type":232},"expo-plugins","marketplace",null,{"extract":235,"llm":240,"smithery":243},{"commitSha":236,"license":237,"marketplace":238},"93751dadf0494110893a9f7a2091ca14833d8212","MIT",{"name":231,"pluginCount":239},4,{"promptVersionExtension":194,"promptVersionScoring":195,"score":241,"targetMarket":200,"tier":242},85,"verified",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"repoId":245},"kd7dy3q1syyynmvp1pdkjp3g8n8645hs",{"anyEnrichmentAt":247,"extractAt":248,"githubAt":249,"llmAt":212,"smitheryAt":247,"updatedAt":212},1778016861516,1778003560961,1778003562082,{"extract":251,"llm":252,"smithery":253},{"commitSha":236,"license":237},{"promptVersionExtension":194,"promptVersionScoring":195,"score":197,"targetMarket":200,"tier":201},{"qualityScore":254,"totalActivations":255,"uniqueUsers":255,"useCount":8,"verified":209},0.5248833,1,{"parentExtensionId":219,"repoId":245},{"_creationTime":258,"_id":245,"identity":259,"providers":260,"workflow":264},1777995558409.8203,{"githubOwner":17,"githubRepo":214,"sourceUrl":224},{"discover":261},{"sources":262},[263],"skills-sh",{"discoverAt":265,"extractAt":248,"updatedAt":248},1777995558409,{"anyEnrichmentAt":247,"extractAt":248,"githubAt":249,"llmAt":212,"smitheryAt":247,"updatedAt":212},[],[269,302,330,363],{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":283,"providers":287,"relations":294,"workflow":297},1778054452948.4097,"k17awzvhhaeaj8jcsnx8bcvgyd866nq9",{"reviewCount":8},{"description":274,"installMethods":275,"name":276,"sourceUrl":277,"tags":278},"Development kit for working with the Claude Agent SDK",{},"Agent SDK Development Plugin","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/agent-sdk-dev",[18,226,279,280,281,21,282],"typescript","python","agent","verification",{"githubOwner":284,"githubRepo":285,"locale":25,"slug":286,"type":216},"anthropics","claude-plugins-official","agent-sdk-dev",{"extract":288,"llm":291,"smithery":293},{"commitSha":289,"license":290},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":194,"promptVersionScoring":195,"score":292,"targetMarket":200,"tier":242},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"parentExtensionId":295,"repoId":296},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":298,"extractAt":299,"githubAt":300,"llmAt":301,"smitheryAt":298,"updatedAt":301},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":303,"_id":304,"community":305,"display":306,"identity":315,"providers":318,"relations":323,"workflow":326},1778053005216.2454,"k179f4vc8wr43b2xr96n9n62tn867fj7",{"reviewCount":8},{"description":307,"installMethods":308,"name":309,"sourceUrl":310,"tags":311},"Behavioral guidelines to reduce common LLM coding mistakes: Think Before Coding, Simplicity First, Surgical Changes, Goal-Driven Execution",{},"Karpathy-Inspired Claude Code Guidelines","https://github.com/forrestchang/andrej-karpathy-skills",[20,312,15,313,314],"best-practices","llm","workflow",{"githubOwner":316,"githubRepo":317,"locale":25,"slug":317,"type":216},"forrestchang","andrej-karpathy-skills",{"extract":319,"llm":321},{"commitSha":320,"license":237},"2c606141936f1eeef17fa3043a72095b4765b9c2",{"promptVersionExtension":194,"promptVersionScoring":195,"score":322,"targetMarket":200,"tier":242},95,{"parentExtensionId":324,"repoId":325},"k176673ewkv04gf4nf6snc8cjh867tk9","kd7c1gzgkzsfyh0szs5dzemnd9865pzg",{"anyEnrichmentAt":327,"extractAt":328,"githubAt":327,"llmAt":329,"updatedAt":329},1778053005863,1778053005216,1778053017468,{"_creationTime":331,"_id":332,"community":333,"display":334,"identity":347,"providers":351,"relations":356,"workflow":359},1778053078370.9028,"k17dwt2y8zcwbj9r1ccgc0mwvs867jac",{"reviewCount":8},{"description":335,"installMethods":336,"name":337,"sourceUrl":338,"tags":339},"Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.",{},"Plugin Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/plugin-master",[340,281,341,342,343,344,232,345,346,16],"plugin-development","skill","hooks","mcp","commands","validation","automation",{"githubOwner":348,"githubRepo":349,"locale":25,"slug":350,"type":216},"josiahsiegel","claude-plugin-marketplace","plugin-master",{"extract":352,"llm":354},{"commitSha":353,"license":237},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":194,"promptVersionScoring":195,"score":355,"targetMarket":200,"tier":242},99,{"parentExtensionId":357,"repoId":358},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":360,"extractAt":361,"githubAt":360,"llmAt":362,"updatedAt":362},1778053080008,1778053078370,1778053164925,{"_creationTime":364,"_id":365,"community":366,"display":367,"identity":375,"providers":377,"relations":381,"workflow":382},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":368,"name":369,"sourceUrl":370,"tags":371},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.","Plugin Development Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev",[226,372,342,373,214,343,21,346,374,312],"plugin-creation","agents","guidance",{"githubOwner":284,"githubRepo":285,"locale":25,"slug":376,"type":216},"plugin-dev",{"extract":378,"llm":379,"smithery":380},{"commitSha":289,"license":290},{"promptVersionExtension":194,"promptVersionScoring":195,"score":355,"targetMarket":200,"tier":242},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":209},{"parentExtensionId":295,"repoId":296},{"anyEnrichmentAt":298,"extractAt":299,"githubAt":300,"llmAt":301,"smitheryAt":298,"updatedAt":301}]