[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-AlmogBaku-debug-skill-zh-CN":3,"guides-for-AlmogBaku-debug-skill":386,"similar-k175qpfs8wq1e0q3ndb5731vbh86nd8w-zh-CN":387},{"_creationTime":4,"_id":5,"children":6,"community":53,"display":54,"evaluation":57,"identity":287,"isFallback":271,"parentExtension":290,"providers":314,"relations":319,"repo":320,"tags":384,"workflow":385},1778675081525.0024,"k175qpfs8wq1e0q3ndb5731vbh86nd8w",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":45,"tags":48,"workflow":49},1778675187444.4512,"k176ys40yh8xb0x7kzm0ybdx4h86npzk",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"交互式调试源代码 — 设置断点、逐行单步执行、检查实时变量状态、针对正在运行的程序评估表达式，以及导航调用堆栈以追溯根本原因。当程序崩溃、引发意外异常、产生错误输出、需要理解执行如何达到某个状态，或打印语句调试不足以揭示问题时使用。",{"claudeCode":15},"AlmogBaku/debug-skill","调试代码","https://github.com/AlmogBaku/debug-skill",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/debugging-code","AlmogBaku","debug-skill","zh-CN","debugging-code","skill",{"evaluate":26,"extract":42},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":40,"tier":41},"3.0.0","4.4.0",99,[31,32,33,34,35,36,37,38,39],"debugging","development","code-analysis","cli","python","go","javascript","rust","c","global","verified",{"commitSha":43,"license":44},"HEAD","MIT",{"parentExtensionId":5,"repoId":46,"translatedFrom":47},"kd75prhdfvyen63d4mhk1krwrd86m70c","k17c0eqzg99prg3ar5k8p5tz8d86nvv8",[39,34,33,31,32,36,37,35,38],{"evaluatedAt":50,"extractAt":51,"updatedAt":52},1778675132288,1778675081525,1778675187444,{"reviewCount":11},{"description":55,"installMethods":56,"name":23,"sourceUrl":17},"Interactively debug source code — set breakpoints, step through execution, inspect live variables, evaluate expressions, and trace root causes.",{"claudeCode":23},{"_creationTime":58,"_id":59,"extensionId":5,"locale":60,"result":61,"trustSignals":269,"workflow":285},1778675113038.0066,"kn70h3e0an310c3srghkngc7j186mhzh","en",{"checks":62,"evaluatedAt":246,"extensionSummary":247,"features":248,"nonGoals":254,"promptVersionExtension":27,"promptVersionScoring":28,"purpose":258,"rationale":259,"score":260,"summary":261,"tags":262,"targetMarket":40,"tier":41,"useCases":264},[63,68,71,74,78,81,85,89,92,95,99,103,106,110,113,116,119,122,125,128,132,136,140,144,148,151,155,159,163,166,169,172,175,178,181,185,188,192,195,199,202,205,208,211,214,217,220,223,225,228,232,235,238,242],{"category":64,"check":65,"severity":66,"summary":67},"Practical Utility","Problem relevance","pass","The description clearly states the problem of AI coding agents lacking human-like debugging capabilities, which this extension addresses by providing a real debugger.",{"category":64,"check":69,"severity":66,"summary":70},"Unique selling proposition","The extension offers a significant value over simple prompting by integrating a human-like debugging workflow with real debuggers via the Debug Adapter Protocol, going beyond basic print statement debugging.",{"category":64,"check":72,"severity":66,"summary":73},"Production readiness","The plugin provides both a Claude Code skill and a CLI tool that wraps the Debug Adapter Protocol, covering the complete debugging lifecycle for various languages.",{"category":75,"check":76,"severity":66,"summary":77},"Scope","Single responsibility principle","The plugin focuses on providing debugging capabilities through a skill and a CLI tool, adhering to a single domain of debugging.",{"category":75,"check":79,"severity":66,"summary":80},"Description quality","The displayed description accurately reflects the plugin's capabilities as described in the README and SKILL.md, detailing setting breakpoints, stepping through code, and inspecting variables.",{"category":82,"check":83,"severity":66,"summary":84},"Invocation","Scoped tools","The `dap` CLI commands are specific verb-noun actions (e.g., `debug`, `step`, `continue`, `inspect`), not generalist wrappers.",{"category":86,"check":87,"severity":66,"summary":88},"Documentation","Configuration & parameter reference","The README provides extensive documentation for `dap` commands, flags, and usage examples, covering various scenarios and backend overrides.",{"category":75,"check":90,"severity":66,"summary":91},"Tool naming","The `dap` CLI commands are descriptive verb-noun pairs within the debugging domain.",{"category":75,"check":93,"severity":66,"summary":94},"Minimal I/O surface","The `dap` CLI commands appear to take specific, typed arguments, and the output provides focused debugging context without extraneous information.",{"category":96,"check":97,"severity":66,"summary":98},"License","License usability","The project is licensed under the MIT license, as declared in the LICENSE file and manifests.",{"category":100,"check":101,"severity":66,"summary":102},"Maintenance","Commit recency","The last commit was on April 17, 2026, which is within the last 3 months.",{"category":100,"check":104,"severity":66,"summary":105},"Dependency Management","The project uses Go modules and includes a lock file (`go.mod`), indicating managed dependencies.",{"category":107,"check":108,"severity":66,"summary":109},"Security","Secret Management","The plugin does not appear to handle secrets directly, and the `dap` CLI focuses on local execution, negating the need for sensitive data handling.",{"category":107,"check":111,"severity":66,"summary":112},"Injection","The `dap` CLI tool appears to execute code within controlled environments and does not fetch or execute untrusted remote content.",{"category":107,"check":114,"severity":66,"summary":115},"Transitive Supply-Chain Grenades","The installation script for `dap` is a bash script that directly downloads and installs binaries, but it is from a trusted source and does not appear to pull external code at runtime.",{"category":107,"check":117,"severity":66,"summary":118},"Sandbox Isolation","The `dap` CLI operates locally and appears to manage its processes within the user's environment without attempting to write to unexpected locations.",{"category":107,"check":120,"severity":66,"summary":121},"Sandbox escape primitives","No detached processes or retry loops around denied calls were detected in the provided scripts.",{"category":107,"check":123,"severity":66,"summary":124},"Data Exfiltration","The plugin focuses on local debugging and does not appear to have any outbound calls that would exfiltrate data.",{"category":107,"check":126,"severity":66,"summary":127},"Hidden Text Tricks","Bundled content appears free of hidden-steering tricks, and descriptions are clean.",{"category":129,"check":130,"severity":66,"summary":131},"Hooks","Opaque code execution","The `dap` CLI and the installation script are written in Go and bash respectively, and are readable; no obfuscated code was found.",{"category":133,"check":134,"severity":66,"summary":135},"Portability","Structural Assumption","The `dap` CLI handles program execution paths as arguments and does not assume a specific project structure outside of the provided file paths.",{"category":137,"check":138,"severity":66,"summary":139},"Trust","Issues Attention","1 issue opened and 1 closed in the last 90 days indicates active maintenance and responsiveness.",{"category":141,"check":142,"severity":66,"summary":143},"Versioning","Release Management","A clear manifest version (`1.1.2`) and GitHub release tags are present, indicating well-managed releases.",{"category":145,"check":146,"severity":66,"summary":147},"Code Execution","Validation","The `dap` CLI appears to validate input arguments for commands like `debug`, `break`, and `eval`, ensuring they are properly constrained.",{"category":107,"check":149,"severity":66,"summary":150},"Unguarded Destructive Operations","The plugin is primarily for debugging and does not perform destructive operations by default. Destructive commands like `stop` are clearly guarded.",{"category":152,"check":153,"severity":66,"summary":154},"Errors","Error Handling","The `dap` CLI provides structured error messages with clear explanations and remediation steps, as seen in the example outputs.",{"category":145,"check":156,"severity":157,"summary":158},"Logging","not_applicable","The extension is read-only in terms of user-facing actions and does not perform destructive operations or outbound calls that would typically require a local audit log.",{"category":160,"check":161,"severity":157,"summary":162},"Compliance","GDPR","The extension operates on local code and debugging sessions, not handling personal data.",{"category":160,"check":164,"severity":66,"summary":165},"Target market","The extension is a general-purpose debugging tool usable globally across various programming languages and platforms.",{"category":133,"check":167,"severity":66,"summary":168},"Runtime stability","The `dap` CLI is designed to work cross-platform (Linux/macOS) and supports multiple debug backends, with clear installation instructions.",{"category":86,"check":170,"severity":66,"summary":171},"README","The README file is comprehensive, clearly stating the extension's purpose, features, installation, and usage with detailed examples.",{"category":75,"check":173,"severity":66,"summary":174},"Tool surface size","The `dap` CLI exposes a focused set of debugging commands, well within the target range.",{"category":82,"check":176,"severity":66,"summary":177},"Overlapping near-synonym tools","The `dap` commands are distinct and cover specific debugging actions without significant overlap.",{"category":86,"check":179,"severity":66,"summary":180},"Phantom features","All features described in the README and SKILL.md have corresponding implementations in the `dap` CLI and the Claude Code skill.",{"category":182,"check":183,"severity":66,"summary":184},"Install","Installation instruction","The README provides clear installation instructions for both Claude Code and other agents, including copy-pasteable commands and authentication details where relevant (though none are needed for this tool).",{"category":152,"check":186,"severity":66,"summary":187},"Actionable error messages","Error messages from the `dap` CLI are structured and provide context about what failed, the cause, and suggest remediation steps.",{"category":189,"check":190,"severity":66,"summary":191},"Execution","Pinned dependencies","The project uses Go modules (`go.mod`), which pins dependencies and ensures reproducible builds.",{"category":75,"check":193,"severity":157,"summary":194},"Dry-run preview","The extension is primarily for debugging and inspection; commands like `debug` and `step` inherently provide a preview of execution without performing destructive side effects.",{"category":196,"check":197,"severity":66,"summary":198},"Protocol","Idempotent retry & timeouts","The `dap` CLI manages local debugger sessions, and while not strictly idempotent, the session management handles program termination and restarts appropriately. Timeouts are implicitly handled by the underlying debugger adapter.",{"category":160,"check":200,"severity":66,"summary":201},"Telemetry opt-in","The extension does not appear to emit any telemetry, making this check not applicable.",{"category":82,"check":203,"severity":66,"summary":204},"Name collisions","The plugin's single skill (`debugging-code`) and CLI (`dap`) have distinct names, preventing conflicts.",{"category":82,"check":206,"severity":157,"summary":207},"Hooks-off mechanism","This plugin does not appear to utilize hooks that would require a hooks-off mechanism.",{"category":82,"check":209,"severity":157,"summary":210},"Hook matcher tightness","The plugin does not define any hooks.",{"category":107,"check":212,"severity":157,"summary":213},"Hook security","The plugin does not utilize hooks.",{"category":129,"check":215,"severity":157,"summary":216},"Silent prompt rewriting","The plugin does not have `UserPromptSubmit` hooks.",{"category":107,"check":218,"severity":157,"summary":219},"Permission Hook","The plugin does not use `PermissionRequest` hooks.",{"category":160,"check":221,"severity":157,"summary":222},"Hook privacy","The plugin does not use hooks for logging or telemetry.",{"category":145,"check":224,"severity":157,"summary":213},"Hook dependency",{"category":86,"check":226,"severity":66,"summary":227},"Feature Transparency","All critical functionality, including the CLI and skill's capabilities, is well-explained in the README.",{"category":229,"check":230,"severity":66,"summary":231},"Convention","Layout convention adherence","The plugin structure follows conventions, with `plugin.json` in `.claude-plugin/` and the `dap` executable placed appropriately.",{"category":229,"check":233,"severity":66,"summary":234},"Plugin state","The plugin does not appear to have persistent state that would require management under `${CLAUDE_PLUGIN_DATA}`.",{"category":107,"check":236,"severity":157,"summary":237},"Keychain-stored secrets","The plugin does not handle secrets that would require keychain storage.",{"category":239,"check":240,"severity":66,"summary":241},"Dependencies","Tagged release sourcing","The `dap` CLI is installed via a script pointing to a specific GitHub release, ensuring source integrity.",{"category":243,"check":244,"severity":66,"summary":245},"Installation","Clean uninstall","The `dap` CLI installs as a binary and the session is managed locally, with no background daemons or persistent services that would survive an uninstall.",1778675112929,"This plugin provides a Claude Code skill and a `dap` CLI tool that integrates with the Debug Adapter Protocol to offer human-like debugging capabilities. It allows users to set breakpoints, step through code, inspect variables, and evaluate expressions for various programming languages.",[249,250,251,252,253],"Interactive debugging via CLI","Claude Code skill for debugging workflows","Support for multiple programming languages and backends","Breakpoint management (set, clear, conditional)","Execution control (step, continue, pause, restart)",[255,256,257],"Replacing IDE-based debugging environments.","Automated bug fixing without user intervention.","Static code analysis or linting.","To equip AI coding agents with powerful, human-like debugging capabilities, enabling them to debug code interactively rather than relying solely on print statements.","The plugin is exceptionally well-documented and robust, with a clear focus on its debugging purpose. The only minor `not_applicable` findings for checks related to hooks and GDPR stem from the plugin's focused scope, not a lack of quality.",98,"A highly polished and robust debugging plugin with excellent documentation and clear utility.",[31,34,263,36,33],"dap",[265,266,267,268],"When a program crashes or produces unexpected output.","To understand the execution flow and state of a running program.","When print-statement debugging is insufficient to locate a bug.","To verify code fixes by observing behavior at specific points.",{"codeQuality":270,"collectedAt":272,"documentation":273,"maintenance":276,"security":283,"testCoverage":284},{"hasLockfile":271},true,1778675097376,{"descriptionLength":274,"readmeSize":275},143,8315,{"closedIssues90d":277,"forks":278,"hasChangelog":279,"manifestVersion":280,"openIssues90d":277,"pushedAt":281,"stars":282},1,22,false,"1.1.2",1776458454000,265,{"hasNpmPackage":279,"license":44,"smitheryVerified":279},{"hasCi":271,"hasTests":271},{"updatedAt":286},1778675113038,{"basePath":288,"githubOwner":20,"githubRepo":21,"locale":60,"slug":21,"type":289},"","plugin",{"_creationTime":291,"_id":292,"community":293,"display":294,"identity":297,"parentExtension":299,"providers":300,"relations":310,"tags":311,"workflow":312},1778675081525.0022,"k17ey6k1x892fjg6bbtkf4rfvd86m056",{"reviewCount":11},{"description":288,"installMethods":295,"name":296,"sourceUrl":17},{"claudeCode":15},"debug-skill-marketplace",{"basePath":288,"githubOwner":20,"githubRepo":21,"locale":60,"slug":21,"type":298},"marketplace",null,{"evaluate":301,"extract":306},{"promptVersionExtension":302,"promptVersionScoring":28,"score":303,"tags":304,"targetMarket":40,"tier":41},"3.1.0",96,[31,305,34,36,33],"developer-tools",{"commitSha":43,"marketplace":307,"plugin":308},{"name":296,"pluginCount":277},{"mcpCount":11,"provider":309,"skillCount":11},"classify",{"repoId":46},[34,33,31,305,36],{"evaluatedAt":313,"extractAt":51,"updatedAt":313},1778675097115,{"evaluate":315,"extract":317},{"promptVersionExtension":27,"promptVersionScoring":28,"score":260,"tags":316,"targetMarket":40,"tier":41},[31,34,263,36,33],{"commitSha":43,"license":44,"plugin":318},{"mcpCount":11,"provider":309,"skillCount":277},{"parentExtensionId":292,"repoId":46},{"_creationTime":321,"_id":46,"identity":322,"providers":323,"workflow":380},1778675077322.0974,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":324,"discover":375,"github":378},{"commitSha":43,"extensions":325},[326,339,350,364],{"basePath":288,"displayName":296,"installMethods":327,"rationale":328,"selectedPaths":329,"source":338,"sourceLanguage":60,"type":298},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[330,333,335],{"path":331,"priority":332},".claude-plugin/marketplace.json","mandatory",{"path":334,"priority":332},"README.md",{"path":336,"priority":337},"LICENSE","high","rule",{"basePath":288,"description":55,"displayName":23,"installMethods":340,"license":44,"rationale":341,"selectedPaths":342,"source":338,"sourceLanguage":60,"type":289},{"claudeCode":23},"plugin manifest at .claude-plugin/plugin.json",[343,345,346,347],{"path":344,"priority":332},".claude-plugin/plugin.json",{"path":334,"priority":332},{"path":336,"priority":337},{"path":348,"priority":349},"skills/debugging-code/SKILL.md","medium",{"basePath":19,"description":351,"displayName":23,"installMethods":352,"rationale":353,"selectedPaths":354,"source":338,"sourceLanguage":60,"type":24},"Interactively debug source code — set breakpoints, step through execution line by line, inspect live variable state, evaluate expressions against the running program, and navigate the call stack to trace root causes. Use when a program crashes, raises unexpected exceptions, produces wrong output, when you need to understand how execution reached a certain state, or when print-statement debugging isn't revealing enough.",{"claudeCode":15},"SKILL.md frontmatter at skills/debugging-code/SKILL.md",[355,357,359,361],{"path":356,"priority":332},"SKILL.md",{"path":358,"priority":349},"references/advanced-techniques.md",{"path":360,"priority":349},"references/installing-debuggers.md",{"path":362,"priority":363},"scripts/install-dap.sh","low",{"basePath":288,"installMethods":365,"rationale":367,"selectedPaths":368,"source":338,"sourceLanguage":60,"type":34},{"go":366},"github.com/AlmogBaku/debug-skill","cli ecosystem detected at /",[369,371,372,373],{"path":370,"priority":332},"go.mod",{"path":334,"priority":332},{"path":336,"priority":337},{"path":374,"priority":349},"cmd/dap/main.go",{"sources":376},[377],"manual",{"closedIssues90d":277,"description":288,"forks":278,"license":44,"openIssues90d":277,"pushedAt":281,"readmeSize":275,"stars":282,"topics":379},[],{"classifiedAt":381,"discoverAt":382,"extractAt":383,"githubAt":383,"updatedAt":381},1778675081227,1778675077322,1778675079473,[34,33,263,31,36],{"evaluatedAt":286,"extractAt":51,"updatedAt":286},[],[388,417,448,477,502],{"_creationTime":389,"_id":390,"community":391,"display":392,"identity":397,"providers":401,"relations":410,"tags":413,"workflow":414},1778699018122.777,"k177004jt9znxdecxq1q29yp6h86m974",{"reviewCount":11},{"description":393,"installMethods":394,"name":395,"sourceUrl":396},"Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation",{"claudeCode":395},"c4-architecture","https://github.com/wshobson/agents",{"basePath":398,"githubOwner":399,"githubRepo":400,"locale":60,"slug":395,"type":289},"plugins/c4-architecture","wshobson","agents",{"evaluate":402,"extract":409},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":403,"targetMarket":40,"tier":41},[404,405,406,33,407,408],"documentation","c4-model","architecture","automation","llm-agents",{"commitSha":43,"license":44},{"parentExtensionId":411,"repoId":412},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[406,407,405,33,404,408],{"evaluatedAt":415,"extractAt":416,"updatedAt":415},1778699800627,1778699018122,{"_creationTime":418,"_id":419,"community":420,"display":421,"identity":426,"providers":430,"relations":441,"tags":444,"workflow":445},1778698175626.3186,"k178w69vcq5ktp47kejp29xfss86m4vp",{"reviewCount":11},{"description":422,"installMethods":423,"name":424,"sourceUrl":425},"Annotates codebases with dimensional analysis comments documenting units, dimensions, and decimal scaling. Use when someone asks to annotate units in a codebase, perform a dimensional analysis, or find vulnerabilities in a DeFi protocol. Prevents dimensional mismatches and catches formula bugs early.",{"claudeCode":424},"dimensional-analysis","https://github.com/trailofbits/skills",{"basePath":427,"githubOwner":428,"githubRepo":429,"locale":60,"slug":424,"type":289},"plugins/dimensional-analysis","trailofbits","skills",{"evaluate":431,"extract":439},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":432,"targetMarket":40,"tier":41},[33,305,433,434,435,436,437,438],"units","dimensions","annotation","refactoring","security","defi",{"commitSha":43,"plugin":440},{"mcpCount":11,"provider":309,"skillCount":277},{"parentExtensionId":442,"repoId":443},"k17550d1ve8ghfmwc58xs69e3s86mn86","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[435,33,438,305,434,436,437,433],{"evaluatedAt":446,"extractAt":447,"updatedAt":446},1778698831069,1778698175626,{"_creationTime":449,"_id":450,"community":451,"display":452,"identity":457,"providers":461,"relations":470,"tags":473,"workflow":474},1778696691708.2742,"k175fc9e70d2xygkkf4c2dqwa586m2kv",{"reviewCount":11},{"description":453,"installMethods":454,"name":455,"sourceUrl":456},"Knowledge graph construction — entity extraction, relation mapping, and pathfinder graph traversal",{"claudeCode":455},"ruflo-knowledge-graph","https://github.com/ruvnet/ruflo",{"basePath":458,"githubOwner":459,"githubRepo":460,"locale":60,"slug":455,"type":289},"plugins/ruflo-knowledge-graph","ruvnet","ruflo",{"evaluate":462,"extract":467},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":463,"targetMarket":40,"tier":41},[464,465,33,466,305],"knowledge-graph","entity-extraction","graph-traversal",{"commitSha":43,"license":44,"plugin":468},{"mcpCount":11,"provider":309,"skillCount":469},2,{"parentExtensionId":471,"repoId":472},"k1753196a11bz5jzm7hqzasr0h86nk71","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[33,305,465,466,464],{"evaluatedAt":475,"extractAt":476,"updatedAt":475},1778697132370,1778696691708,{"_creationTime":478,"_id":479,"community":480,"display":481,"identity":485,"providers":487,"relations":498,"tags":499,"workflow":500},1778698175626.313,"k174294v9wha552awhxrv175md86n2ax",{"reviewCount":11},{"description":482,"installMethods":483,"name":484,"sourceUrl":425},"Property-based testing guidance for multiple languages and smart contracts",{"claudeCode":484},"property-based-testing",{"basePath":486,"githubOwner":428,"githubRepo":429,"locale":60,"slug":484,"type":289},"plugins/property-based-testing",{"evaluate":488,"extract":496},{"promptVersionExtension":27,"promptVersionScoring":28,"score":489,"tags":490,"targetMarket":40,"tier":41},97,[491,484,492,35,37,38,36,493,494,495],"testing","smart-contracts","java","solidity","vyper",{"commitSha":43,"plugin":497},{"mcpCount":11,"provider":309,"skillCount":277},{"parentExtensionId":442,"repoId":443},[36,493,37,484,35,38,492,494,491,495],{"evaluatedAt":501,"extractAt":447,"updatedAt":501},1778698460075,{"_creationTime":503,"_id":504,"community":505,"display":506,"identity":511,"providers":513,"relations":523,"tags":524,"workflow":525},1778698175626.3113,"k17abqhhygeqwhkyd6f8yrv5ws86ntv5",{"reviewCount":11},{"description":507,"installMethods":508,"name":510,"sourceUrl":425},"Create pre-configured devcontainers with Claude Code and language-specific tooling",{"claudeCode":509},"devcontainer-setup","Devcontainer Setup Plugin",{"basePath":512,"githubOwner":428,"githubRepo":429,"locale":60,"slug":509,"type":289},"plugins/devcontainer-setup",{"evaluate":514,"extract":520},{"promptVersionExtension":27,"promptVersionScoring":28,"score":489,"tags":515,"targetMarket":40,"tier":41},[516,517,518,35,519,38,36,34],"devcontainers","docker","development-environments","node",{"commitSha":43,"license":521,"plugin":522},"CC-BY-SA-4.0",{"mcpCount":11,"provider":309,"skillCount":277},{"parentExtensionId":442,"repoId":443},[34,516,518,517,36,519,35,38],{"evaluatedAt":526,"extractAt":447,"updatedAt":526},1778698341991]