[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-ChromeDevTools-chrome-devtools-mcp-en":3,"guides-for-ChromeDevTools-chrome-devtools-mcp":597,"similar-k17evynnzmmag96rw4rpybyydx86m0py-en":598},{"_creationTime":4,"_id":5,"children":6,"community":158,"display":159,"evaluation":163,"identity":401,"isFallback":397,"parentExtension":404,"providers":429,"relations":435,"repo":436,"tags":594,"workflow":595},1778683762612.123,"k17evynnzmmag96rw4rpybyydx86m0py",[7,46,69,92,113,137],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778683762612.1233,"k17c1ysnya0x4gps8bd3ssaapn86mb22",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Uses Chrome DevTools MCP for accessibility (a11y) debugging and auditing based on web.dev guidelines. Use when testing semantic HTML, ARIA labels, focus states, keyboard navigation, tap targets, and color contrast.",{"claudeCode":15},"ChromeDevTools/chrome-devtools-mcp","a11y-debugging","https://github.com/ChromeDevTools/chrome-devtools-mcp",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/a11y-debugging","ChromeDevTools","chrome-devtools-mcp","en","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",96,[30,31,32,33,34],"accessibility","web-development","debugging","automation","chrome-devtools","global","community",{"commitSha":38},"HEAD",{"parentExtensionId":5,"repoId":40},"kd7an8ppnz1q2np9tc5yw4qenn86mg6h",[30,33,34,32,31],{"evaluatedAt":43,"extractAt":44,"updatedAt":45},1778683855744,1778683762612,1778684096548,{"_creationTime":47,"_id":48,"community":49,"display":50,"identity":53,"providers":55,"relations":64,"tags":65,"workflow":66},1778683762612.1235,"k176ps0wyxqa80x451seanypxn86nn1b",{"reviewCount":11},{"description":51,"installMethods":52,"name":34,"sourceUrl":17},"Uses Chrome DevTools via MCP for efficient debugging, troubleshooting and browser automation. Use when debugging web pages, automating browser interactions, analyzing performance, or inspecting network requests. This skill does not apply to `--slim` mode (MCP configuration).",{"claudeCode":15},{"basePath":54,"githubOwner":20,"githubRepo":21,"locale":22,"slug":34,"type":23},"skills/chrome-devtools",{"evaluate":56,"extract":63},{"promptVersionExtension":26,"promptVersionScoring":27,"score":57,"tags":58,"targetMarket":35,"tier":36},97,[59,60,32,33,61,62],"chrome","devtools","performance","browser",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[33,62,59,32,60,61],{"evaluatedAt":67,"extractAt":44,"updatedAt":68},1778683871188,1778684096896,{"_creationTime":70,"_id":71,"community":72,"display":73,"identity":77,"providers":79,"relations":87,"tags":88,"workflow":89},1778683762612.1238,"k17f5kfmpyzqggewprfz7bxbm586m8a5",{"reviewCount":11},{"description":74,"installMethods":75,"name":76,"sourceUrl":17},"Use this skill to write shell scripts or run shell commands to automate tasks in the browser or otherwise use Chrome DevTools via CLI.",{"claudeCode":15},"chrome-devtools-cli",{"basePath":78,"githubOwner":20,"githubRepo":21,"locale":22,"slug":76,"type":23},"skills/chrome-devtools-cli",{"evaluate":80,"extract":86},{"promptVersionExtension":26,"promptVersionScoring":27,"score":81,"tags":82,"targetMarket":35,"tier":36},99,[83,60,84,85,32],"browser-automation","cli","performance-analysis",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[83,84,32,60,85],{"evaluatedAt":90,"extractAt":44,"updatedAt":91},1778683892147,1778684097069,{"_creationTime":93,"_id":94,"community":95,"display":96,"identity":100,"providers":102,"relations":108,"tags":109,"workflow":110},1778683762612.124,"k17epm9sry450r4jfxjz5hxsxh86nt1m",{"reviewCount":11},{"description":97,"installMethods":98,"name":99,"sourceUrl":17},"Guides debugging and optimizing Largest Contentful Paint (LCP) using Chrome DevTools MCP tools. Use this skill whenever the user asks about LCP performance, slow page loads, Core Web Vitals optimization, or wants to understand why their page's main content takes too long to appear. Also use when the user mentions \"largest contentful paint\", \"page load speed\", \"CWV\", or wants to improve how fast their hero image or main content renders.",{"claudeCode":15},"debug-optimize-lcp",{"basePath":101,"githubOwner":20,"githubRepo":21,"locale":22,"slug":99,"type":23},"skills/debug-optimize-lcp",{"evaluate":103,"extract":106},{"promptVersionExtension":26,"promptVersionScoring":27,"score":57,"tags":104,"targetMarket":35,"tier":36},[61,32,105,59,60],"web",{"commitSha":38,"license":107},"Apache-2.0",{"parentExtensionId":5,"repoId":40},[59,32,60,61,105],{"evaluatedAt":111,"extractAt":44,"updatedAt":112},1778683914260,1778684097258,{"_creationTime":114,"_id":115,"community":116,"display":117,"identity":121,"providers":124,"relations":132,"tags":133,"workflow":134},1778683762612.1243,"k17ehy5dja5nqznhy0sws7jf4n86mneg",{"reviewCount":11},{"description":118,"installMethods":119,"name":120,"sourceUrl":17},"Diagnoses and resolves memory leaks in JavaScript/Node.js applications. Use when a user reports high memory usage, OOM errors, or wants to analyze heapsnapshots or run memory leak detection tools like memlab.",{"claudeCode":15},"Memory Leak Debugging",{"basePath":122,"githubOwner":20,"githubRepo":21,"locale":22,"slug":123,"type":23},"skills/memory-leak-debugging","memory-leak-debugging",{"evaluate":125,"extract":131},{"promptVersionExtension":26,"promptVersionScoring":27,"score":81,"tags":126,"targetMarket":35,"tier":130},[127,128,32,129,61,60],"javascript","nodejs","memory-leaks","verified",{"commitSha":38,"license":107},{"parentExtensionId":5,"repoId":40},[32,60,127,129,128,61],{"evaluatedAt":135,"extractAt":44,"updatedAt":136},1778683935705,1778684097437,{"_creationTime":138,"_id":139,"community":140,"display":141,"identity":145,"providers":147,"relations":153,"tags":154,"workflow":155},1778683762612.1245,"k1709q7z5grftph7kb93c569qh86n56a",{"reviewCount":11},{"description":142,"installMethods":143,"name":144,"sourceUrl":17},"Uses Chrome DevTools MCP and documentation to troubleshoot connection and target issues. Trigger this skill when list_pages, new_page, or navigate_page fail, or when the server initialization fails.",{"claudeCode":15},"troubleshooting",{"basePath":146,"githubOwner":20,"githubRepo":21,"locale":22,"slug":144,"type":23},"skills/troubleshooting",{"evaluate":148,"extract":152},{"promptVersionExtension":26,"promptVersionScoring":27,"score":149,"tags":150,"targetMarket":35,"tier":130},100,[60,59,144,32,33,151],"mcp",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[33,59,32,60,151,144],{"evaluatedAt":156,"extractAt":44,"updatedAt":157},1778683958622,1778684097619,{"reviewCount":11},{"description":160,"installMethods":161,"name":162,"sourceUrl":17},"Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer",{"claudeCode":21},"Chrome DevTools MCP",{"_creationTime":164,"_id":165,"extensionId":5,"locale":22,"result":166,"trustSignals":380,"workflow":399},1778683836723.9482,"kn7fnb5ba3nc2zsygva0vz0yjh86ngsh",{"checks":167,"evaluatedAt":353,"extensionSummary":354,"features":355,"nonGoals":361,"practices":365,"prerequisites":366,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":367,"rationale":368,"score":369,"summary":370,"tags":371,"targetMarket":35,"tier":36,"useCases":374,"workflow":379},[168,173,176,179,183,186,190,194,197,200,204,208,211,215,218,221,224,227,230,233,237,241,245,249,253,256,259,262,266,269,272,275,278,281,284,288,292,296,300,304,308,311,314,317,320,323,326,329,332,335,339,342,345,349],{"category":169,"check":170,"severity":171,"summary":172},"Practical Utility","Problem relevance","pass","The description clearly identifies the problem of controlling and inspecting a live Chrome browser for AI coding assistants.",{"category":169,"check":174,"severity":171,"summary":175},"Unique selling proposition","The MCP server provides significant value over a simple prompt by enabling access to Chrome DevTools for automation, debugging, and analysis, which is beyond default LLM capabilities.",{"category":169,"check":177,"severity":171,"summary":178},"Production readiness","The extension covers its stated use case by providing tools for automation, debugging, and performance analysis in Chrome, with clear installation and usage instructions.",{"category":180,"check":181,"severity":171,"summary":182},"Scope","Single responsibility principle","The plugin focuses on Chrome DevTools and browser automation, a coherent domain, and is not bloated with unrelated capabilities.",{"category":180,"check":184,"severity":171,"summary":185},"Description quality","The displayed description accurately and concisely reflects the extension's capabilities as described in the README.",{"category":187,"check":188,"severity":171,"summary":189},"Invocation","Scoped tools","The extension exposes a comprehensive set of narrow verb-noun tools for browser interaction and analysis, rather than a single generalist tool.",{"category":191,"check":192,"severity":171,"summary":193},"Documentation","Configuration & parameter reference","All configuration options and parameters are extensively documented in the README, including defaults and examples.",{"category":180,"check":195,"severity":171,"summary":196},"Tool naming","Tool names are descriptive and follow a consistent verb-noun pattern within the declared domain.",{"category":180,"check":198,"severity":171,"summary":199},"Minimal I/O surface","Tool input schemas are well-defined flags and parameters, and outputs are focused on the promised payload without extraneous diagnostic information.",{"category":201,"check":202,"severity":171,"summary":203},"License","License usability","The extension is licensed under the Apache-2.0 license, which is permissive and clearly stated in a dedicated LICENSE file.",{"category":205,"check":206,"severity":171,"summary":207},"Maintenance","Commit recency","The repository shows recent commits, indicating active maintenance.",{"category":205,"check":209,"severity":171,"summary":210},"Dependency Management","The project uses npm and has a lockfile, indicating good dependency management practices.",{"category":212,"check":213,"severity":171,"summary":214},"Security","Secret Management","No hardcoded secrets are present, and the extension's configuration options do not suggest insecure secret handling.",{"category":212,"check":216,"severity":171,"summary":217},"Injection","The extension appears to handle external data safely, and there are no indications of runtime script execution from untrusted sources.",{"category":212,"check":219,"severity":171,"summary":220},"Transitive Supply-Chain Grenades","The extension bundles all necessary components and does not fetch external code or data at runtime.",{"category":212,"check":222,"severity":171,"summary":223},"Sandbox Isolation","The extension operates within expected scopes and does not appear to modify files outside its designated project or data directories.",{"category":212,"check":225,"severity":171,"summary":226},"Sandbox escape primitives","No detached process spawns or deny-retry loops were identified in the provided code snippets.",{"category":212,"check":228,"severity":171,"summary":229},"Data Exfiltration","The extension does not exhibit any behavior that suggests exfiltration of confidential data to third parties.",{"category":212,"check":231,"severity":171,"summary":232},"Hidden Text Tricks","Bundled content and descriptions appear free of hidden steering tricks or malicious formatting.",{"category":234,"check":235,"severity":171,"summary":236},"Hooks","Opaque code execution","Hook scripts appear to be readable bash or MJS files and do not involve obfuscation or runtime fetching.",{"category":238,"check":239,"severity":171,"summary":240},"Portability","Structural Assumption","The extension uses relative paths and standard conventions, making it portable across different project structures.",{"category":242,"check":243,"severity":171,"summary":244},"Trust","Issues Attention","A high number of issues are being closed relative to those opened, indicating active maintainer engagement.",{"category":246,"check":247,"severity":171,"summary":248},"Versioning","Release Management","The plugin declares a meaningful semver version in its manifest and has a CHANGELOG, indicating clear release management.",{"category":250,"check":251,"severity":171,"summary":252},"Code Execution","Validation","Input parameters for tools appear to be validated, ensuring data integrity and preventing malformed inputs.",{"category":212,"check":254,"severity":171,"summary":255},"Unguarded Destructive Operations","The extension's operations are primarily analytical and automation-focused, with no obviously destructive primitives exposed without safeguards.",{"category":250,"check":257,"severity":171,"summary":258},"Error Handling","Errors are handled gracefully with structured messages and appropriate exit codes, allowing the agent to manage failures effectively.",{"category":250,"check":260,"severity":171,"summary":261},"Logging","The extension logs diagnostic information and errors, aiding in troubleshooting and auditing.",{"category":263,"check":264,"severity":171,"summary":265},"Compliance","GDPR","The extension does not appear to handle personal data without appropriate sanitization or consent mechanisms.",{"category":263,"check":267,"severity":171,"summary":268},"Target market","The extension is designed for general browser automation and debugging and does not appear to be geographically or legally restricted.",{"category":238,"check":270,"severity":171,"summary":271},"Runtime stability","The extension is designed to be cross-platform and does not make assumptions about specific operating systems or shells.",{"category":191,"check":273,"severity":171,"summary":274},"README","The README is comprehensive, clearly states the extension's purpose, and includes detailed usage instructions.",{"category":180,"check":276,"severity":171,"summary":277},"Tool surface size","The extension exposes a reasonable number of tools (around 30+) that are relevant to its domain.",{"category":187,"check":279,"severity":171,"summary":280},"Overlapping near-synonym tools","Tool names are distinct and cover specific actions, avoiding near-synonyms that could cause ambiguity.",{"category":191,"check":282,"severity":171,"summary":283},"Phantom features","All features mentioned in the README appear to have corresponding implementations or tools.",{"category":285,"check":286,"severity":171,"summary":287},"Install","Installation instruction","Clear installation and invocation examples are provided in the README for various MCP clients.",{"category":289,"check":290,"severity":171,"summary":291},"Errors","Actionable error messages","Error messages are informative, providing details on the failure, root cause, and remediation steps.",{"category":293,"check":294,"severity":171,"summary":295},"Execution","Pinned dependencies","Dependencies are managed via npm and a lockfile is present, ensuring reproducible builds.",{"category":180,"check":297,"severity":298,"summary":299},"Dry-run preview","not_applicable","The extension is primarily for automation and analysis, and destructive operations that would typically require a dry-run mode are not exposed.",{"category":301,"check":302,"severity":171,"summary":303},"Protocol","Idempotent retry & timeouts","Operations appear to be designed with statefulness in mind, and timeouts are likely enforced by the underlying Puppeteer/DevTools protocol.",{"category":263,"check":305,"severity":306,"summary":307},"Telemetry opt-in","warning","Usage statistics are enabled by default, and while opt-out is possible via a flag, the collected fields are not explicitly documented or published with a schema.",{"category":187,"check":309,"severity":171,"summary":310},"Name collisions","The bundled tools and commands have distinct names and are unlikely to collide with built-in Claude Code commands.",{"category":187,"check":312,"severity":298,"summary":313},"Hooks-off mechanism","This extension does not appear to use hooks in a way that would require a specific hooks-off mechanism.",{"category":187,"check":315,"severity":298,"summary":316},"Hook matcher tightness","No hooks were identified in the plugin.json or README that require matcher analysis.",{"category":212,"check":318,"severity":298,"summary":319},"Hook security","No hooks were identified that would require security evaluation for destructive or network-touching behavior.",{"category":234,"check":321,"severity":298,"summary":322},"Silent prompt rewriting","The plugin does not appear to implement any UserPromptSubmit hooks that would rewrite prompts.",{"category":212,"check":324,"severity":298,"summary":325},"Permission Hook","No PermissionRequest hooks were found in the plugin's configuration or documentation.",{"category":263,"check":327,"severity":298,"summary":328},"Hook privacy","The plugin does not appear to use hooks for logging or telemetry that would send data over the network.",{"category":250,"check":330,"severity":298,"summary":331},"Hook dependency","No hooks were identified in the plugin's manifest or code that require dependency analysis.",{"category":191,"check":333,"severity":171,"summary":334},"Feature Transparency","All critical functionalities, including configuration options and tool categories, are clearly explained in the README.",{"category":336,"check":337,"severity":171,"summary":338},"Convention","Layout convention adherence","The plugin adheres to Claude Code's structural conventions, with `plugin.json` in `.claude-plugin/` and `bin/` entries documented.",{"category":336,"check":340,"severity":171,"summary":341},"Plugin state","The extension's state is managed under `${CLAUDE_PLUGIN_DATA}`, ensuring it is wiped on uninstall.",{"category":212,"check":343,"severity":171,"summary":344},"Keychain-stored secrets","Secrets are handled via `userConfig` with `sensitive: true`, indicating they are stored securely in the OS keychain.",{"category":346,"check":347,"severity":171,"summary":348},"Dependencies","Tagged release sourcing","The MCP server is sourced from a published npm package with a pinned version, ensuring stable and verifiable dependency.",{"category":350,"check":351,"severity":171,"summary":352},"Installation","Clean uninstall","The plugin installs session-scoped processes and does not spawn background daemons, ensuring a clean uninstall.",1778683836599,"This plugin acts as an MCP server, enabling AI agents to control and inspect a live Chrome browser using Chrome DevTools and Puppeteer. It provides a comprehensive set of tools for browser automation, debugging, network inspection, performance analysis, and extension management.",[356,357,358,359,360],"Automate browser actions with Puppeteer","Debug web pages using Chrome DevTools","Analyze network requests and performance traces","Manage Chrome extensions","Capture screenshots and page snapshots",[362,363,364],"Directly controlling non-Chromium browsers","Replacing manual browser inspection for all use cases","Providing tools for mobile browser debugging (unless explicitly noted)",[],[],"To empower AI coding assistants with reliable control and deep inspection capabilities of a live Chrome browser for automation, debugging, and performance analysis.","Telemetry is opt-out by default and not fully documented, otherwise the extension is well-maintained and documented.",95,"Highly polished and robust plugin for controlling Chrome via DevTools, offering deep automation, debugging, and performance analysis capabilities.",[59,60,372,33,32,61,373],"puppeteer","network",[375,376,377,378],"Automating repetitive browser tasks for testing or data collection","Debugging complex frontend issues by inspecting network, console, and DOM","Analyzing and optimizing page load performance (LCP, TTFB)","Scripting browser interactions for AI-driven workflows",[],{"codeQuality":381,"collectedAt":383,"documentation":384,"maintenance":387,"popularity":394,"security":396,"testCoverage":398},{"hasLockfile":382},true,1778683809819,{"descriptionLength":385,"readmeSize":386},111,32903,{"closedIssues90d":388,"forks":389,"hasChangelog":382,"manifestVersion":390,"openIssues90d":391,"pushedAt":392,"stars":393},105,2504,"0.26.0",38,1778676021000,39452,{"npmDownloads":395},6163267,{"hasNpmPackage":382,"license":107,"smitheryVerified":397},false,{"hasCi":382,"hasTests":382},{"updatedAt":400},1778683836724,{"basePath":402,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":403},"","plugin",{"_creationTime":405,"_id":406,"community":407,"display":408,"identity":412,"parentExtension":414,"providers":415,"relations":425,"tags":426,"workflow":427},1778683762612.1228,"k1718stvkzt1rg0y1vknsm38zx86m2r6",{"reviewCount":11},{"description":409,"installMethods":410,"name":411,"sourceUrl":17},"Bundled plugins for actuating and debugging the Chrome browser.",{"claudeCode":15},"Chrome DevTools for Agents",{"basePath":402,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":413},"marketplace",null,{"evaluate":416,"extract":419},{"promptVersionExtension":417,"promptVersionScoring":27,"score":369,"tags":418,"targetMarket":35,"tier":36},"3.1.0",[83,32,85,59,60,372],{"commitSha":38,"license":107,"marketplace":420,"plugin":423},{"name":421,"pluginCount":422,"version":390},"chrome-devtools-plugins",1,{"mcpCount":11,"provider":424,"skillCount":11},"classify",{"repoId":40},[83,59,32,60,85,372],{"evaluatedAt":428,"extractAt":44,"updatedAt":428},1778683809544,{"evaluate":430,"extract":432},{"promptVersionExtension":26,"promptVersionScoring":27,"score":369,"tags":431,"targetMarket":35,"tier":36},[59,60,372,33,32,61,373],{"commitSha":38,"license":107,"plugin":433},{"mcpCount":11,"provider":424,"skillCount":434},6,{"parentExtensionId":406,"repoId":40},{"_creationTime":437,"_id":40,"identity":438,"providers":439,"workflow":589},1778683755605.5256,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":440,"discover":579,"extract":582,"github":583,"npm":588},{"commitSha":38,"extensions":441},[442,455,478,486,491,498,511,522,527],{"basePath":402,"description":409,"displayName":421,"installMethods":443,"rationale":444,"selectedPaths":445,"source":454,"sourceLanguage":22,"type":413},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[446,449,451],{"path":447,"priority":448},".claude-plugin/marketplace.json","mandatory",{"path":450,"priority":448},"README.md",{"path":452,"priority":453},"LICENSE","high","rule",{"basePath":402,"description":160,"displayName":21,"installMethods":456,"rationale":457,"selectedPaths":458,"source":454,"sourceLanguage":22,"type":403},{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at .github/plugin)",[459,461,462,463,466,468,470,472,474,476],{"path":460,"priority":448},".claude-plugin/plugin.json",{"path":450,"priority":448},{"path":452,"priority":453},{"path":464,"priority":465},"skills/a11y-debugging/SKILL.md","medium",{"path":467,"priority":465},"skills/chrome-devtools/SKILL.md",{"path":469,"priority":465},"skills/chrome-devtools-cli/SKILL.md",{"path":471,"priority":465},"skills/debug-optimize-lcp/SKILL.md",{"path":473,"priority":465},"skills/memory-leak-debugging/SKILL.md",{"path":475,"priority":465},"skills/troubleshooting/SKILL.md",{"path":477,"priority":448},".mcp.json",{"basePath":19,"description":13,"displayName":16,"installMethods":479,"rationale":480,"selectedPaths":481,"source":454,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/a11y-debugging/SKILL.md",[482,484],{"path":483,"priority":448},"SKILL.md",{"path":485,"priority":465},"references/a11y-snippets.md",{"basePath":54,"description":51,"displayName":34,"installMethods":487,"rationale":488,"selectedPaths":489,"source":454,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/chrome-devtools/SKILL.md",[490],{"path":483,"priority":448},{"basePath":78,"description":74,"displayName":76,"installMethods":492,"rationale":493,"selectedPaths":494,"source":454,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/chrome-devtools-cli/SKILL.md",[495,496],{"path":483,"priority":448},{"path":497,"priority":465},"references/installation.md",{"basePath":101,"description":97,"displayName":99,"installMethods":499,"rationale":500,"selectedPaths":501,"source":454,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/debug-optimize-lcp/SKILL.md",[502,503,505,507,509],{"path":483,"priority":448},{"path":504,"priority":465},"references/elements-and-size.md",{"path":506,"priority":465},"references/lcp-breakdown.md",{"path":508,"priority":465},"references/lcp-snippets.md",{"path":510,"priority":465},"references/optimization-strategies.md",{"basePath":122,"description":118,"displayName":123,"installMethods":512,"rationale":513,"selectedPaths":514,"source":454,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/memory-leak-debugging/SKILL.md",[515,516,518,520],{"path":483,"priority":448},{"path":517,"priority":465},"references/common-leaks.md",{"path":519,"priority":465},"references/compare_snapshots.js",{"path":521,"priority":465},"references/memlab.md",{"basePath":146,"description":142,"displayName":144,"installMethods":523,"rationale":524,"selectedPaths":525,"source":454,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/troubleshooting/SKILL.md",[526],{"path":483,"priority":448},{"basePath":402,"description":528,"displayName":21,"installMethods":529,"license":107,"rationale":530,"selectedPaths":531,"source":454,"sourceLanguage":22,"type":151},"MCP server for Chrome DevTools",{"npm":21},"server.json with namespace/server name at server.json",[532,534,536,537,538,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577],{"path":533,"priority":448},"server.json",{"path":535,"priority":448},"package.json",{"path":450,"priority":448},{"path":452,"priority":453},{"path":539,"priority":540},"src/index.ts","low",{"path":542,"priority":540},"src/tools/ToolDefinition.ts",{"path":544,"priority":540},"src/tools/categories.ts",{"path":546,"priority":540},"src/tools/console.ts",{"path":548,"priority":540},"src/tools/emulation.ts",{"path":550,"priority":540},"src/tools/extensions.ts",{"path":552,"priority":540},"src/tools/input.ts",{"path":554,"priority":540},"src/tools/lighthouse.ts",{"path":556,"priority":540},"src/tools/memory.ts",{"path":558,"priority":540},"src/tools/network.ts",{"path":560,"priority":540},"src/tools/pages.ts",{"path":562,"priority":540},"src/tools/performance.ts",{"path":564,"priority":540},"src/tools/screencast.ts",{"path":566,"priority":540},"src/tools/screenshot.ts",{"path":568,"priority":540},"src/tools/script.ts",{"path":570,"priority":540},"src/tools/slim/tools.ts",{"path":572,"priority":540},"src/tools/snapshot.ts",{"path":574,"priority":540},"src/tools/thirdPartyDeveloper.ts",{"path":576,"priority":540},"src/tools/tools.ts",{"path":578,"priority":540},"src/tools/webmcp.ts",{"sources":580},[581],"manual",{"npmPackage":21},{"closedIssues90d":388,"description":584,"forks":389,"homepage":585,"license":107,"openIssues90d":391,"pushedAt":392,"readmeSize":386,"stars":393,"topics":586},"Chrome DevTools for coding agents","https://npmjs.org/package/chrome-devtools-mcp",[587,372,34,62,59,32,60,151],"mcp-server",{"downloads":395},{"classifiedAt":590,"discoverAt":591,"extractAt":592,"githubAt":592,"npmAt":593,"updatedAt":590},1778683762439,1778683755605,1778683758506,1778683760729,[33,59,32,60,373,61,372],{"evaluatedAt":400,"extractAt":44,"updatedAt":596},1778684096135,[],[599,624,658],{"_creationTime":600,"_id":601,"community":602,"display":603,"identity":608,"providers":612,"relations":618,"tags":620,"workflow":621},1778685949178.7935,"k17531y5kd7jqyekfny293fy5x86nxd2",{"reviewCount":11},{"description":604,"installMethods":605,"name":606,"sourceUrl":607},"Auto-diagnose and repair broken Chrome MCP connections — fix extension errors, reconnect after account switches, clean stale tabs",{"claudeCode":606},"msapps-fix-chrome-connection","https://github.com/davepoon/buildwithclaude",{"basePath":609,"githubOwner":610,"githubRepo":611,"locale":22,"slug":606,"type":403},"plugins/msapps-fix-chrome-connection","davepoon","buildwithclaude",{"evaluate":613,"extract":616},{"promptVersionExtension":26,"promptVersionScoring":27,"score":369,"tags":614,"targetMarket":35,"tier":130},[59,62,615,32,151],"connection",{"commitSha":38,"license":617},"MIT",{"repoId":619},"kd719kw54vhmcscq7ckdp59fg586mnt6",[62,59,615,32,151],{"evaluatedAt":622,"extractAt":623,"updatedAt":622},1778687876092,1778685949178,{"_creationTime":625,"_id":626,"community":627,"display":628,"identity":633,"providers":636,"relations":650,"tags":653,"workflow":654},1778699262802.4763,"k1771jhnksgm8d8zyrbb7r99c986nmfp",{"reviewCount":11},{"description":629,"installMethods":630,"name":631,"sourceUrl":632},"Developer experience essentials: GitHub Actions debugging, conversation cloning/half-cloning, context handoffs, and Reddit research via Gemini CLI",{"claudeCode":631},"dx","https://github.com/ykdojo/claude-code-tips",{"basePath":402,"githubOwner":634,"githubRepo":635,"locale":22,"slug":635,"type":403},"ykdojo","claude-code-tips",{"evaluate":637,"extract":647},{"promptVersionExtension":26,"promptVersionScoring":27,"score":638,"tags":639,"targetMarket":35,"tier":646},79,[640,641,642,643,60,644,645],"developer","github-actions","productivity","workflow","git","research","flagged",{"commitSha":38,"license":648,"plugin":649},"All Rights Reserved",{"mcpCount":11,"provider":424,"skillCount":434},{"parentExtensionId":651,"repoId":652},"k176hb199nazddzaenhpe5apdx86mbv6","kd75fm359weq574r9qxrp8jky186mya6",[640,60,644,641,642,645,643],{"evaluatedAt":655,"extractAt":656,"updatedAt":657},1778699294768,1778699262802,1778699462340,{"_creationTime":659,"_id":660,"community":661,"display":662,"identity":667,"providers":671,"relations":679,"tags":682,"workflow":683},1778698175626.3103,"k170mk2bj4chgs1h6c5ycy4wz186nj21",{"reviewCount":11},{"description":663,"installMethods":664,"name":665,"sourceUrl":666},"Diagnose and fix Claude in Chrome MCP extension connectivity issues",{"claudeCode":665},"claude-in-chrome-troubleshooting","https://github.com/trailofbits/skills",{"basePath":668,"githubOwner":669,"githubRepo":670,"locale":22,"slug":665,"type":403},"plugins/claude-in-chrome-troubleshooting","trailofbits","skills",{"evaluate":672,"extract":677},{"promptVersionExtension":26,"promptVersionScoring":27,"score":673,"tags":674,"targetMarket":35,"tier":36},65,[144,62,59,675,151,676],"macos","connectivity",{"commitSha":38,"plugin":678},{"mcpCount":11,"provider":424,"skillCount":422},{"parentExtensionId":680,"repoId":681},"k17550d1ve8ghfmwc58xs69e3s86mn86","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[62,59,676,675,151,144],{"evaluatedAt":684,"extractAt":685,"updatedAt":684},1778698278706,1778698175626]