[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-facebook-react-devtools-core-it":3,"guides-for-facebook-react-devtools-core":224,"similar-k17f06qkqptc1f3n36wyfetry5867dca":225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":186,"isFallback":190,"parentExtension":191,"providers":192,"relations":196,"repo":198,"workflow":221},1778054425877.2002,"k17f06qkqptc1f3n36wyfetry5867dca",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Use react-devtools outside of the browser",{},"React DevTools Core","https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core",[15,16,17,18,19],"react","devtools","javascript","frontend","debugging",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":174,"workflow":184},1778054588390.879,"kn7as7wzc0c2eqqptnh3tb8frh867vsa","en",{"checks":25,"evaluatedAt":164,"extensionSummary":165,"promptVersionExtension":166,"promptVersionScoring":167,"rationale":168,"score":169,"summary":170,"tags":171,"targetMarket":172,"tier":173},[26,31,34,37,41,44,49,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,161],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem of using react-devtools outside of a browser environment.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The extension provides a backend API that can be embedded into non-browser renderers (like React Native) to connect to the React DevTools UI, which is a significant value beyond a simple prompt.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The extension provides both backend and frontend APIs for integrating react-devtools into non-browser environments and for rendering the UI, covering the complete lifecycle for its stated use case.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension focuses on providing core APIs for React DevTools, serving both the backend integration and the standalone frontend rendering, without venturing into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description accurately reflects the package's purpose of enabling react-devtools usage outside of a browser.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This extension provides APIs rather than distinct tools, so the concept of scoped tools does not apply.",{"category":50,"check":51,"severity":29,"summary":52},"Documentation","Configuration & parameter reference","All parameters for `initialize` and `connectToDevTools` are documented, including their defaults and types. The README also details settings and component filter specifications.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","This extension exposes functions and APIs rather than user-facing tools, so tool naming conventions are not applicable.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","This extension provides APIs and libraries, not specific tools with input/output schemas, making this check inapplicable.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","warning","There are no commits on the default branch in the last 90 days, indicating potential unmaintained status.",{"category":64,"check":69,"severity":29,"summary":70},"Dependency Management","The extension uses dependencies like 'shell-quote' and 'ws', and the package.json does not indicate any specific measures for vulnerability scanning or automated updates, but these are common and generally safe dependencies for this type of package.",{"category":72,"check":73,"severity":47,"summary":74},"Security","Secret Management","The extension does not appear to handle or expose secrets.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The code appears to be well-structured and does not show obvious signs of external data being executed as instructions. The use of specific APIs and internal modules suggests a controlled environment.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The extension's code and dependencies are bundled, and there are no obvious mechanisms for runtime downloads or execution of external, uncommitted code.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The extension's code is designed to run within specific JavaScript contexts and does not appear to attempt file system modifications outside of its intended scope.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","No sandbox escape primitives like detached processes or retry loops around denied calls were detected in the provided code.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The code does not contain any explicit instructions or mechanisms for reading and submitting confidential data to third parties.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","The bundled code files are free of hidden text tricks or malicious steering instructions.",{"category":94,"check":95,"severity":29,"summary":96},"Hooks","Opaque code execution","The bundled JavaScript files appear to be standard, readable source code without obfuscation techniques like base64 decoding or runtime script fetching.",{"category":98,"check":99,"severity":29,"summary":100},"Portability","Structural Assumption","The code relies on standard Node.js APIs and environment variables, and does not appear to make rigid assumptions about user project structure.",{"category":102,"check":103,"severity":47,"summary":104},"Trust","Issues Attention","Issue data is not available.",{"category":106,"check":107,"severity":29,"summary":108},"Versioning","Release Management","The package.json includes a version number ('7.0.1'), indicating a managed release process.",{"category":110,"check":111,"severity":47,"summary":112},"Code Execution","Validation","This extension provides libraries and APIs, not executable scripts with user-provided inputs, making schema validation inapplicable.",{"category":72,"check":114,"severity":47,"summary":115},"Unguarded Destructive Operations","The extension provides APIs for development tools and does not perform destructive operations.",{"category":110,"check":117,"severity":29,"summary":118},"Error Handling","The code includes robust error handling mechanisms, including WebSocket connection retries and specific error handling for connection failures, ensuring stability.",{"category":110,"check":120,"severity":47,"summary":121},"Logging","This extension is a library intended to be integrated into other applications; it does not manage its own audit logging.",{"category":123,"check":124,"severity":47,"summary":125},"Compliance","GDPR","The extension does not handle personal data directly; it provides tools for developers to debug applications.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","The extension is a general development tool and has no regional or jurisdictional logic, thus targeting a global market.",{"category":98,"check":130,"severity":29,"summary":131},"Runtime stability","The extension uses standard Node.js APIs and Webpack configurations, making it portable across different environments without specific OS or shell assumptions.",{"category":45,"check":133,"severity":29,"summary":134},"Precise Purpose","The README clearly defines the purpose of the package as providing low-level APIs for integrating react-devtools into non-browser environments, specifically mentioning React Native.",{"category":45,"check":136,"severity":29,"summary":137},"Concise Frontmatter","The README frontmatter is concise and effectively summarizes the package's purpose.",{"category":50,"check":139,"severity":29,"summary":140},"Concise Body","The README body is well-structured and avoids excessive length by detailing APIs and providing examples clearly.",{"category":142,"check":143,"severity":29,"summary":144},"Context","Progressive Disclosure","The README uses clear headings and code blocks to present information progressively, with detailed API descriptions available within the README itself.",{"category":142,"check":146,"severity":47,"summary":147},"Forked exploration","This extension provides APIs for tooling, not for exploration or deep code review within a user's project, making 'context: fork' inapplicable.",{"category":27,"check":149,"severity":29,"summary":150},"Usage examples","The README provides clear, ready-to-use code examples for both the backend and frontend APIs, demonstrating integration and setup.",{"category":27,"check":152,"severity":29,"summary":153},"Edge cases","The documentation mentions potential issues like `NODE_ENV` not being production and describes the behavior when `__REACT_DEVTOOLS_GLOBAL_HOOK__` is not present, indicating some edge case handling.",{"category":110,"check":155,"severity":47,"summary":156},"Tool Fallback","This extension provides core libraries and does not rely on external tools that would require a fallback mechanism.",{"category":158,"check":159,"severity":29,"summary":160},"Safety","Halt on unexpected state","The backend code includes mechanisms to handle cases where the hook is not present or the app is not active, ensuring it doesn't proceed in unexpected states.",{"category":98,"check":162,"severity":47,"summary":163},"Cross-skill coupling","This is a standalone library package and does not interact with or depend on other skills.",1778054495548,"This package offers the backend and frontend APIs necessary to integrate React DevTools into custom renderers like React Native. It allows for debugging outside of a traditional browser context by providing mechanisms for connecting the DevTools UI to these environments.","2.0.0","3.4.0","This extension is a well-documented and robust library for integrating React DevTools into non-browser environments. Its MIT license, clear APIs, and comprehensive documentation contribute to a high trust score. The only minor concern is the lack of recent commits, which is common for stable core libraries.",95,"A high-quality library providing core APIs for React DevTools, enabling its use in non-browser environments.",[15,16,17,18,19],"global","verified",{"codeQuality":175,"collectedAt":176,"documentation":177,"maintenance":179,"security":180,"testCoverage":183},{},1778054473717,{"descriptionLength":178,"readmeSize":8},41,{},{"hasNpmPackage":181,"license":182,"smitheryVerified":181},false,"MIT",{"hasCi":181,"hasTests":181},{"updatedAt":185},1778054588390,{"githubOwner":187,"githubRepo":15,"locale":23,"slug":188,"type":189},"facebook","react-devtools-core","skill",true,null,{"extract":193,"llm":195},{"commitSha":194,"license":182},"9635257c1b557acc81f95b1e974a54c752e703a2",{"promptVersionExtension":166,"promptVersionScoring":167,"score":169,"targetMarket":172,"tier":173},{"repoId":197},"kd73v9dy7vwq94hgzc7eh43b9s865rhq",{"_creationTime":199,"_id":197,"identity":200,"providers":202,"workflow":218},1777995558409.9001,{"githubOwner":187,"githubRepo":15,"sourceUrl":201},"https://github.com/facebook/react",{"discover":203,"github":206},{"sources":204},[205],"skills-sh",{"closedIssues90d":207,"forks":208,"homepage":209,"license":182,"openIssues90d":210,"pushedAt":211,"readmeSize":212,"stars":213,"topics":214},50,50999,"https://react.dev",87,1777711841000,5317,244824,[17,15,18,215,216,217],"declarative","ui","library",{"discoverAt":219,"extractAt":220,"githubAt":220,"updatedAt":220},1777995558409,1778054430026,{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":185,"updatedAt":185},1778054428301,1778054425877,[],[226,243,260,277,298,333],{"_creationTime":227,"_id":228,"community":229,"display":230,"identity":236,"providers":237,"relations":241,"workflow":242},1778054425877.2017,"k1780wrg9mxv8ct14n4s6napqx867dr5",{"reviewCount":8},{"description":231,"installMethods":232,"name":233,"sourceUrl":234,"tags":235},"Embed react-devtools within a website",{},"react-devtools-inline","https://github.com/facebook/react/tree/HEAD/packages/react-devtools-inline",[15,16,19,18],{"githubOwner":187,"githubRepo":15,"locale":23,"slug":233,"type":189},{"extract":238,"llm":239},{"commitSha":194,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":240,"targetMarket":172,"tier":173},97,{"repoId":197},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":185,"updatedAt":185},{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":253,"providers":254,"relations":258,"workflow":259},1778054425877.205,"k1788s1zmn7ntdbw621xdwznvx8664ht",{"reviewCount":8},{"description":248,"installMethods":249,"name":250,"sourceUrl":251,"tags":252},"Brand checking of React Elements.",{},"react-is","https://github.com/facebook/react/tree/HEAD/packages/react-is",[15,17,18,216],{"githubOwner":187,"githubRepo":15,"locale":23,"slug":250,"type":189},{"extract":255,"llm":256},{"commitSha":194,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":257,"targetMarket":172,"tier":173},98,{"repoId":197},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":185,"updatedAt":185},{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":270,"providers":272,"relations":275,"workflow":276},1778054425877.1997,"k176jrh9df1ftbsana36ytkw7h867mbd",{"reviewCount":8},{"description":10,"installMethods":265,"name":266,"sourceUrl":267,"tags":268},{},"React DevTools","https://github.com/facebook/react/tree/HEAD/packages/react-devtools",[15,16,19,17,269],"electron",{"githubOwner":187,"githubRepo":15,"locale":23,"slug":271,"type":189},"react-devtools",{"extract":273,"llm":274},{"commitSha":194,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":169,"targetMarket":172,"tier":173},{"repoId":197},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":185,"updatedAt":185},{"_creationTime":278,"_id":279,"community":280,"display":281,"identity":290,"providers":292,"relations":296,"workflow":297},1778054425877.1958,"k171ck7gyw157xcvkrk6k0r9y1866w01",{"reviewCount":8},{"description":282,"name":283,"sourceUrl":284,"tags":285},"ESLint rules for React Hooks","ESLint Plugin React Hooks","https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks",[15,286,287,288,17,289],"eslint","linting","hooks","typescript",{"githubOwner":187,"githubRepo":15,"locale":23,"slug":291,"type":189},"eslint-plugin-react-hooks",{"extract":293,"llm":294},{"commitSha":194,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":295,"targetMarket":172,"tier":173},99,{"repoId":197},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":185,"updatedAt":185},{"_creationTime":299,"_id":300,"community":301,"display":302,"identity":319,"providers":323,"relations":327,"workflow":329},1778053622473.6697,"k171f477n3e7072bp8naebmft986757y",{"reviewCount":8},{"description":303,"installMethods":304,"name":305,"sourceUrl":306,"tags":307},"Create distinctive, production-grade frontend interfaces with high design quality. Provides analysis tools for auditing existing designs and generation tools for creating color palettes, typography systems, design tokens, and component templates. Supports React, Vue, Svelte, and vanilla HTML/CSS. Use when building web components, pages, or applications. Keywords: design, UI, frontend, CSS, components, palette, typography, tokens, accessibility.",{},"Frontend Design","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/frontend/design/frontend-design",[308,216,18,309,310,311,312,313,314,15,315,316,317,318],"design","css","components","palette","typography","tokens","accessibility","vue","svelte","html","deno",{"githubOwner":320,"githubRepo":321,"locale":23,"slug":322,"type":189},"jwynia","agent-skills","frontend-design",{"extract":324,"llm":326},{"commitSha":325,"license":182},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":166,"promptVersionScoring":167,"score":295,"targetMarket":172,"tier":173},{"repoId":328},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":330,"extractAt":331,"githubAt":330,"llmAt":332,"updatedAt":332},1778053625386,1778053622473,1778054012696,{"_creationTime":334,"_id":335,"community":336,"display":337,"identity":347,"providers":349,"relations":352,"workflow":353},1778053622473.6711,"k176a0bfcr2ba1tesnxq87tpkd867bnw",{"reviewCount":8},{"description":338,"installMethods":339,"name":340,"sourceUrl":341,"tags":342},"Extension from jwynia/agent-skills",{},"React PWA","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/frontend/pwa/react-pwa",[343,15,344,17,289,345,346],"pwa","vite","service-worker","web-development",{"githubOwner":320,"githubRepo":321,"locale":23,"slug":348,"type":189},"react-pwa",{"extract":350,"llm":351},{"commitSha":325,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":257,"targetMarket":172,"tier":173},{"repoId":328},{"anyEnrichmentAt":330,"extractAt":331,"githubAt":330,"llmAt":332,"updatedAt":332}]