[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mksglu-ctx-upgrade-zh-CN":3,"guides-for-mksglu-ctx-upgrade":596,"similar-k17d38avrb81ktefmtwcx0302186nv5b-zh-CN":597},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":258,"isFallback":247,"parentExtension":264,"providers":299,"relations":303,"repo":305,"tags":593,"workflow":594},1778693811536.0796,"k17d38avrb81ktefmtwcx0302186nv5b",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"从 GitHub 更新 context-mode 并修复 hooks/settings。\n拉取最新代码，构建，安装，更新 npm 全局包，配置 hooks。\n触发器：/context-mode:ctx-upgrade\n",{"claudeCode":12},"mksglu/context-mode","Context Mode","https://github.com/mksglu/context-mode",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":237,"workflow":256},1778693811536.0798,"kn7fxr0d5dcd9es3mp8wvaajd586mb59","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":209,"promptVersionExtension":210,"promptVersionScoring":211,"purpose":212,"rationale":213,"score":214,"summary":215,"tags":216,"tier":223,"useCases":224,"workflow":229},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了上下文窗口限制和代理会话期间信息丢失的问题，特别提到了上下文窗口减少和会话连续性。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","Context Mode 通过实现高级上下文保存、通过 SQLite 索引实现会话连续性以及用于高效 LLM 交互的“Think in Code”范式，提供了超越默认 LLM 行为的显著价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展已准备好投入生产，涵盖了完整的生命周期，为多个平台提供了强大的安装说明、广泛的文档以及用于上下文管理和会话连续性的全面工具集。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展专注于单一领域：管理和优化 AI 代理的上下文窗口使用，并提供一套连贯的工具和 hook 来实现此目标。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确简洁地总结了扩展更新 context-mode 设置和修复 hook 的目的，与工具的主要功能一致。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该扩展公开了一组定义良好、专业化的工具（例如 `ctx_execute`、`ctx_index`），而不是一个通用的命令，有助于精确代理选择。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","所有 MCP 服务器、hook 和实用命令都得到了详尽的文档记录，并附有清晰的说明、参数和特定于平台的配置，没有隐藏的要求。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","所有公开的工具，如 `ctx_execute` 和 `ctx_index`，都使用了清晰的动词-名词模式在声明的域内进行了描述性命名。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入参数定义明确（例如，文件路径、URL），输出专注于基本结果，避免不必要的诊断转储或无关数据。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展根据 Elastic License 2.0 (ELv2) 获得许可，这是一种源代码可用许可证，允许使用、修改和分发，但禁止将其作为托管服务提供，并要求保留许可证声明。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","存储库显示近期活动，最后提交日期为 2026-05-13，表明维护活跃。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","依赖项通过 npm 进行管理，并且似乎得到了妥善处理，提供了清晰的安装说明，并考虑了各种平台的本地构建依赖项。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","秘密得到妥善处理，工具在持久化之前会隐藏工具输入中的敏感信息，安全策略允许配置以拒绝访问 .env 文件等环境变量。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","该扩展将加载的数据视为不受信任的，并实施了安全措施，例如阻止危险的 URL 目标和隐藏敏感的工具输入，确保数据不会被执行为指令。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该扩展在运行时不加载外部文件或使用远程管道到 shell，并且网络调用由显式参数或用户批准进行门控，从而防止供应链攻击。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","操作被限制在扩展的项目文件夹和沙箱内，没有证据表明在没有明确用户确认或项目授权的情况下写入超出指定范围或操作文件。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在提供的源代码或文档中未检测到分离进程的启动或拒绝工具调用周围的重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","未发现向第三方提交机密数据的引用，并且出站网络调用由默认设置记录或限制。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容和描述没有隐藏的操纵技巧、控制字符或不可见的 Unicode 标签，确保了人类审阅者的透明度。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","捆绑的脚本是纯文本且可读的，没有混淆技术的证据，如 base64 编码、eval 或运行时获取的代码。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","该技能使用占位符表示法并依赖提供的 hook/配置，而不是假设用户特定的项目结构，从而确保了可移植性。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去 90 天内，已打开 5 个问题，关闭了 240 个问题，关闭率很高，表明维护者参与活跃。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该项目使用 GitHub release 标签和带有 SPDX 标识符的 `LICENSE` 文件，清晰地标示了新版本和发布。",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","输入参数和结构化输出通过适当的验证和清理进行处理，如安全措施和关于输入处理的文档所证明的。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","破坏性操作由显式确认门控，例如提示确认或干运行模式，并且安全策略可以拒绝危险命令。",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","错误会被捕获并有意义地报告，包含结构化字段，提供代码、重试能力和修复提示，确保了健壮的错误处理。",{"category":103,"check":113,"severity":24,"summary":114},"Logging","操作、出站调用和错误会记录在本地审计日志（每个项目的 SQLite 数据库）中，并带有结构化记录，允许用户查看执行历史记录。",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","该扩展在本地运行，不处理个人数据也不将其提交给第三方，因此符合 GDPR。",{"category":116,"check":120,"severity":24,"summary":121},"Target market","该扩展没有任何区域或司法管辖区逻辑，并且是为全球使用而设计的，这可以从没有区域信号和文档中看出。",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","该扩展通过使用标准的 Node.js 模块并为各种 Linux 发行版提供构建说明来处理多平台兼容性，确保广泛的运行时稳定性。",{"category":44,"check":126,"severity":24,"summary":127},"README","README 文件存在、内容全面，并清楚地说明了扩展的目的、功能、安装和跨多个平台的使用方法。",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","该扩展公开了 11 个 MCP 工具，这在 3-10 个工具的目标范围内，提供了全面而可管理的 His 功能集。",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","公开的工具在功能上是不同的（例如，`ctx_execute` vs `ctx_index`），并且没有重叠的近义词名称，避免了模型歧义问题。",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","README 和文档中宣传的所有功能都有相应的实现和工具，没有列出虚假功能。",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","README 提供了针对众多平台的清晰、可复制粘贴的安装说明，包括身份验证步骤和验证命令。",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","错误消息始终是可操作的，指明了失败的原因、根本原因，并建议了修复步骤或链接到文档。",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","依赖项通过 lockfiles (例如，`package-lock.json` 由 `hasLockfile: true` 暗示) 固定，并且脚本包含带有解释器声明的 shebangs。",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","虽然并非对所有工具都进行了明确的详细说明，但安全功能和对本地执行的关注表明，状态更改操作将固有地进行预览或需要确认。",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","该扩展在本地运行，具有健壮的错误处理和超时机制，并且会话连续性功能意味着状态管理适合重试。",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","该扩展明确声明不收集遥测数据，所有操作都在本地进行，遵守严格的选择加入（或在此情况下，选择退出收集）原则。",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","目的明确定义为管理 AI 代理的上下文窗口使用，具有清晰的触发器和边界，使其功能和目标用户一目了然。",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","Frontmatter 简洁、自包含，并在最初约 160 个字符内清楚地总结了核心功能，然后是相关的触发短语。",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","SKILL.md 正文简洁，并将更深入的内容委托给单独的文件，遵循渐进式披露原则。",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","长过程和详细信息已适当地拆分到 `references/` 文件中，并通过从主 SKILL.md 的相对路径链接，遵循渐进式披露。",{"category":169,"check":173,"severity":174,"summary":175},"Forked exploration","not_applicable","该技能的主要功能是上下文管理和工具执行，而不是深入探索或代码审查，因此 `context: fork` 设置不适用。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 中为各种场景（如仓库研究、网页抓取和会话连续性）提供了充足的端到端示例，展示了预期的输入和输出。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","文档解决了失败模式（例如，无效 URL、权限被拒绝），并提供了可观察的症状和恢复步骤，表明对边缘情况进行了彻底处理。",{"category":103,"check":183,"severity":24,"summary":184},"Tool Fallback","该扩展设计为独立运行，不依赖于具有回退路径的自定义 MCP 服务器；它使用 Claude 内部工具，并且是平台无关的。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","操作的前提条件已清楚记录，并且系统设计为停止或报告意外状态，确保安全并防止意外操作。",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，不隐式依赖其他技能；跨技能协调是显式的且可选的，确保了独立的功能。",1778693713602,"Context Mode 是一个 MCP 服务器和插件，通过在本地沙箱中处理原始数据、为会话连续性建立索引以及提供高效代码执行和数据分析工具来管理 AI 代理的上下文窗口使用。它支持众多平台，并提供详细的安装和 hook 配置。",[195,196,197,198,199],"用于原始数据处理的本地沙箱","基于 SQLite 的会话连续性，带有事件索引","多平台安装和 hook 支持","用于上下文管理和执行的 11 个 MCP 工具","用于细粒度访问控制的安全策略",[201,202,203],"作为基于云的分析服务","收集任何用户遥测或使用数据","用直接计算取代核心 LLM 推理能力",[205,206,207,208],"上下文管理","安全代码执行","会话连续性","LLM 工作流优化",[],"3.0.0","4.4.0","通过在本地处理数据并智能管理信息流，显著减少 AI 代理的上下文窗口消耗并改善会话连续性。","所有检查均通过“pass”级别。该扩展文档齐全、安全、生产就绪，并提供显著的实用价值。",100,"一个高质量、安全、全面的工具，用于优化 AI 代理的上下文窗口使用和会话连续性。",[217,218,219,220,221,222],"context-management","llm-ops","code-execution","session-continuity","productivity","mcp","verified",[225,226,227,228],"降低上下文窗口成本并提高代理性能","在复杂任务中维护代理状态和连续性","在本地安全地执行代码和处理大型数据集","高效地研究代码库和分析项目历史",[230,231,232,233,234,235,236],"用户调用与 context-mode 相关的命令或触发器。","MCP 服务器或插件拦截命令。","Context-mode 在本地沙箱中处理数据，防止原始输出进入 LLM 的上下文窗口。","如果适用，内容将被索引到本地 SQLite 数据库以供搜索。","相关结果或执行结果被返回给 LLM。","会话事件通过 hook 捕获以进行状态持久化。","在会话继续或压缩恢复时，状态将从索引数据中恢复。",{"codeQuality":238,"collectedAt":240,"documentation":241,"maintenance":244,"popularity":251,"security":253,"testCoverage":255},{"hasLockfile":239},true,1778693694726,{"descriptionLength":242,"readmeSize":243},161,76711,{"closedIssues90d":245,"forks":246,"hasChangelog":247,"openIssues90d":248,"pushedAt":249,"stars":250},240,1027,false,5,1778685749000,14607,{"npmDownloads":252},73627,{"hasNpmPackage":239,"license":254,"smitheryVerified":247},"NOASSERTION",{"hasCi":239,"hasTests":239},{"updatedAt":257},1778693811536,{"basePath":259,"githubOwner":260,"githubRepo":261,"locale":18,"slug":262,"type":263},"skills/ctx-upgrade","mksglu","context-mode","ctx-upgrade","skill",{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":271,"parentExtension":275,"providers":276,"relations":292,"tags":294,"workflow":295},1778693511416.3647,"k17ezy748es7sfnbnp9phht43h86m53y",{"reviewCount":8},{"description":269,"installMethods":270,"name":261,"sourceUrl":14},"MCP server that saves 98% of your context window with session continuity. Sandboxed code execution in 11 languages, FTS5 knowledge base with BM25 ranking, and automatic state restore across compactions.",{"claudeCode":261},{"basePath":272,"githubOwner":260,"githubRepo":261,"locale":273,"slug":261,"type":274},"","en","plugin",null,{"evaluate":277,"extract":286},{"promptVersionExtension":210,"promptVersionScoring":211,"score":278,"tags":279,"targetMarket":285,"tier":223},98,[222,280,281,219,282,283,220,284],"context-window","sandbox","fts5","bm25","typescript","global",{"commitSha":287,"license":288,"plugin":289},"HEAD","Elastic-2.0",{"mcpCount":8,"provider":290,"skillCount":291},"classify",6,{"repoId":293},"kd764b2fctbqg4b8j8y6xvmkvs86m29m",[283,219,280,282,222,281,220,284],{"evaluatedAt":296,"extractAt":297,"updatedAt":298},1778693549024,1778693511416,1778693816974,{"evaluate":300,"extract":302},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":301,"targetMarket":285,"tier":223},[217,218,219,220,221,222],{"commitSha":287,"license":254},{"parentExtensionId":266,"repoId":293,"translatedFrom":304},"k17fqs996gpd2bggec9k1qbbns86nh4g",{"_creationTime":306,"_id":293,"identity":307,"providers":308,"workflow":588},1778693503750.4844,{"githubOwner":260,"githubRepo":261,"sourceUrl":14},{"classify":309,"discover":561,"extract":564,"github":565,"npm":587},{"commitSha":287,"extensions":310},[311,321,470,495,510,518,526,534,542,548],{"basePath":312,"displayName":261,"installMethods":313,"rationale":314,"selectedPaths":315,"source":319,"sourceLanguage":273,"type":320},".agents/plugins",{"claudeCode":12},"marketplace.json at .agents/plugins/marketplace.json (coalesced with duplicate marketplace at /)",[316],{"path":317,"priority":318},"marketplace.json","mandatory","rule","marketplace",{"basePath":272,"description":269,"displayName":261,"installMethods":322,"license":288,"rationale":323,"selectedPaths":324,"source":319,"sourceLanguage":273,"type":274},{"claudeCode":261},"plugin manifest at .claude-plugin/plugin.json",[325,327,329,332,335,337,339,341,343,345,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468],{"path":326,"priority":318},".claude-plugin/plugin.json",{"path":328,"priority":318},"README.md",{"path":330,"priority":331},"LICENSE","high",{"path":333,"priority":334},"skills/context-mode/SKILL.md","medium",{"path":336,"priority":334},"skills/ctx-doctor/SKILL.md",{"path":338,"priority":334},"skills/ctx-insight/SKILL.md",{"path":340,"priority":334},"skills/ctx-purge/SKILL.md",{"path":342,"priority":334},"skills/ctx-stats/SKILL.md",{"path":344,"priority":334},"skills/ctx-upgrade/SKILL.md",{"path":346,"priority":347},"bin/statusline.mjs","low",{"path":349,"priority":331},"hooks/auto-injection.mjs",{"path":351,"priority":331},"hooks/cache-heal-utils.mjs",{"path":353,"priority":331},"hooks/codex/posttooluse.mjs",{"path":355,"priority":331},"hooks/codex/precompact.mjs",{"path":357,"priority":331},"hooks/codex/pretooluse.mjs",{"path":359,"priority":331},"hooks/codex/sessionstart.mjs",{"path":361,"priority":331},"hooks/codex/stop.mjs",{"path":363,"priority":331},"hooks/codex/userpromptsubmit.mjs",{"path":365,"priority":331},"hooks/core/formatters.mjs",{"path":367,"priority":331},"hooks/core/mcp-ready.mjs",{"path":369,"priority":331},"hooks/core/platform-detect.mjs",{"path":371,"priority":331},"hooks/core/routing.mjs",{"path":373,"priority":331},"hooks/core/stdin.mjs",{"path":375,"priority":331},"hooks/core/tool-naming.mjs",{"path":377,"priority":331},"hooks/cursor/afteragentresponse.mjs",{"path":379,"priority":331},"hooks/cursor/hooks.json",{"path":381,"priority":331},"hooks/cursor/posttooluse.mjs",{"path":383,"priority":331},"hooks/cursor/pretooluse.mjs",{"path":385,"priority":331},"hooks/cursor/sessionstart.mjs",{"path":387,"priority":331},"hooks/cursor/stop.mjs",{"path":389,"priority":331},"hooks/ensure-deps.mjs",{"path":391,"priority":331},"hooks/formatters/claude-code.mjs",{"path":393,"priority":331},"hooks/formatters/cursor.mjs",{"path":395,"priority":331},"hooks/formatters/gemini-cli.mjs",{"path":397,"priority":331},"hooks/formatters/vscode-copilot.mjs",{"path":399,"priority":331},"hooks/gemini-cli/aftertool.mjs",{"path":401,"priority":331},"hooks/gemini-cli/beforeagent.mjs",{"path":403,"priority":331},"hooks/gemini-cli/beforetool.mjs",{"path":405,"priority":331},"hooks/gemini-cli/precompress.mjs",{"path":407,"priority":331},"hooks/gemini-cli/sessionstart.mjs",{"path":409,"priority":331},"hooks/hooks.json",{"path":411,"priority":331},"hooks/jetbrains-copilot/posttooluse.mjs",{"path":413,"priority":331},"hooks/jetbrains-copilot/precompact.mjs",{"path":415,"priority":331},"hooks/jetbrains-copilot/pretooluse.mjs",{"path":417,"priority":331},"hooks/jetbrains-copilot/sessionstart.mjs",{"path":419,"priority":331},"hooks/kiro/agentspawn.mjs",{"path":421,"priority":331},"hooks/kiro/posttooluse.mjs",{"path":423,"priority":331},"hooks/kiro/pretooluse.mjs",{"path":425,"priority":331},"hooks/kiro/userpromptsubmit.mjs",{"path":427,"priority":331},"hooks/normalize-hooks.mjs",{"path":429,"priority":331},"hooks/posttooluse.mjs",{"path":431,"priority":331},"hooks/precompact.mjs",{"path":433,"priority":331},"hooks/pretooluse.mjs",{"path":435,"priority":331},"hooks/routing-block.mjs",{"path":437,"priority":331},"hooks/run-hook.mjs",{"path":439,"priority":331},"hooks/session-attribution.bundle.mjs",{"path":441,"priority":331},"hooks/session-db.bundle.mjs",{"path":443,"priority":331},"hooks/session-directive.mjs",{"path":445,"priority":331},"hooks/session-extract.bundle.mjs",{"path":447,"priority":331},"hooks/session-helpers.mjs",{"path":449,"priority":331},"hooks/session-loaders.mjs",{"path":451,"priority":331},"hooks/session-snapshot.bundle.mjs",{"path":453,"priority":331},"hooks/sessionstart.mjs",{"path":455,"priority":331},"hooks/suppress-stderr.mjs",{"path":457,"priority":331},"hooks/userpromptsubmit.mjs",{"path":459,"priority":331},"hooks/vscode-copilot/posttooluse.mjs",{"path":461,"priority":331},"hooks/vscode-copilot/precompact.mjs",{"path":463,"priority":331},"hooks/vscode-copilot/pretooluse.mjs",{"path":465,"priority":331},"hooks/vscode-copilot/sessionstart.mjs",{"path":467,"priority":331},".codex-plugin/plugin.json",{"path":469,"priority":331},".cursor-plugin/plugin.json",{"basePath":471,"description":472,"displayName":473,"installMethods":474,"rationale":475,"selectedPaths":476,"source":319,"sourceLanguage":273,"type":263},".claude/skills/context-mode-ops","Manage context-mode GitHub issues, PRs, releases, and marketing with parallel subagent army. Orchestrates 10-20 dynamic agents per task. Use when triaging issues, reviewing PRs, releasing versions, writing LinkedIn posts, announcing releases, fixing bugs, merging contributions, validating ENV vars, testing adapters, or syncing branches.","context-mode-ops",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/context-mode-ops/SKILL.md",[477,479,481,483,485,487,489,491,493],{"path":478,"priority":318},"SKILL.md",{"path":480,"priority":334},"agent-teams.md",{"path":482,"priority":334},"communication.md",{"path":484,"priority":334},"marketing.md",{"path":486,"priority":334},"release.md",{"path":488,"priority":334},"review-pr.md",{"path":490,"priority":334},"tdd.md",{"path":492,"priority":334},"triage-issue.md",{"path":494,"priority":334},"validation.md",{"basePath":496,"description":497,"displayName":261,"installMethods":498,"rationale":499,"selectedPaths":500,"source":319,"sourceLanguage":273,"type":263},"skills/context-mode","Use context-mode tools (ctx_execute, ctx_execute_file) instead of Bash/cat when processing\nlarge outputs. Triggers: \"analyze logs\", \"summarize output\", \"process data\",\n\"parse JSON\", \"filter results\", \"extract errors\", \"check build output\",\n\"analyze dependencies\", \"process API response\", \"large file analysis\",\n\"page snapshot\", \"browser snapshot\", \"DOM structure\", \"inspect page\",\n\"accessibility tree\", \"Playwright snapshot\",\n\"run tests\", \"test output\", \"coverage report\", \"git log\", \"recent commits\",\n\"diff between branches\", \"list containers\", \"pod status\", \"disk usage\",\n\"fetch docs\", \"API reference\", \"index documentation\",\n\"call API\", \"check response\", \"query results\",\n\"find TODOs\", \"count lines\", \"codebase statistics\", \"security audit\",\n\"outdated packages\", \"dependency tree\", \"cloud resources\", \"CI/CD output\".\nAlso triggers on ANY MCP tool output that may exceed 20 lines.\nSubagent routing is handled automatically via PreToolUse hook.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/context-mode/SKILL.md",[501,502,504,506,508],{"path":478,"priority":318},{"path":503,"priority":334},"references/anti-patterns.md",{"path":505,"priority":334},"references/patterns-javascript.md",{"path":507,"priority":334},"references/patterns-python.md",{"path":509,"priority":334},"references/patterns-shell.md",{"basePath":511,"description":512,"displayName":513,"installMethods":514,"rationale":515,"selectedPaths":516,"source":319,"sourceLanguage":273,"type":263},"skills/ctx-doctor","Run context-mode diagnostics. Checks runtimes, hooks, FTS5,\nplugin registration, npm and marketplace versions.\nTrigger: /context-mode:ctx-doctor\n","ctx-doctor",{"claudeCode":12},"SKILL.md frontmatter at skills/ctx-doctor/SKILL.md",[517],{"path":478,"priority":318},{"basePath":519,"description":520,"displayName":521,"installMethods":522,"rationale":523,"selectedPaths":524,"source":319,"sourceLanguage":273,"type":263},"skills/ctx-insight","Open the context-mode Insight analytics dashboard in the browser.\nShows personal metrics: session activity, tool usage, error rate,\nparallel work patterns, project focus, and actionable insights.\nFirst run installs dependencies (~30s). Subsequent runs open instantly.\nTrigger: /context-mode:ctx-insight\n","ctx-insight",{"claudeCode":12},"SKILL.md frontmatter at skills/ctx-insight/SKILL.md",[525],{"path":478,"priority":318},{"basePath":527,"description":528,"displayName":529,"installMethods":530,"rationale":531,"selectedPaths":532,"source":319,"sourceLanguage":273,"type":263},"skills/ctx-purge","Purge the context-mode knowledge base. Permanently deletes all indexed content\nand resets session stats. This is destructive and cannot be undone.\nTrigger: /context-mode:ctx-purge\n","ctx-purge",{"claudeCode":12},"SKILL.md frontmatter at skills/ctx-purge/SKILL.md",[533],{"path":478,"priority":318},{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":319,"sourceLanguage":273,"type":263},"skills/ctx-stats","Show how much context window context-mode saved this session.\nDisplays token consumption, context savings ratio, and per-tool breakdown.\nRead-only — shows stats only, no reset capability.\nTo wipe the knowledge base entirely, use ctx_purge instead.\nTrigger: /context-mode:ctx-stats\n","ctx-stats",{"claudeCode":12},"SKILL.md frontmatter at skills/ctx-stats/SKILL.md",[541],{"path":478,"priority":318},{"basePath":259,"description":543,"displayName":262,"installMethods":544,"rationale":545,"selectedPaths":546,"source":319,"sourceLanguage":273,"type":263},"Update context-mode from GitHub and fix hooks/settings.\nPulls latest, builds, installs, updates npm global, configures hooks.\nTrigger: /context-mode:ctx-upgrade\n",{"claudeCode":12},"SKILL.md frontmatter at skills/ctx-upgrade/SKILL.md",[547],{"path":478,"priority":318},{"basePath":272,"description":549,"displayName":261,"installMethods":550,"license":288,"rationale":551,"selectedPaths":552,"source":319,"sourceLanguage":273,"type":222},"MCP plugin that saves 98% of your context window. Works with Claude Code, Gemini CLI, VS Code Copilot, OpenCode, and Codex CLI. Sandboxed code execution, FTS5 knowledge base, and intent-driven search.",{"npm":261},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[553,555,556,557,559],{"path":554,"priority":318},"package.json",{"path":328,"priority":318},{"path":330,"priority":331},{"path":558,"priority":334},"cli.bundle.mjs",{"path":560,"priority":347},"src/server.ts",{"sources":562},[563],"manual",{"npmPackage":261},{"closedIssues90d":245,"description":566,"forks":246,"homepage":567,"license":254,"openIssues90d":248,"pushedAt":249,"readmeSize":243,"stars":250,"topics":568},"Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 15 platforms","https://context-mode.com",[569,570,571,222,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,261],"claude","claude-code","claude-code-plugins","skills","codex","copilot","opencode","antigravity","kiro","openclaw","claude-code-hooks","claude-code-skill","codex-cli","cursor-plugin","mcp-server","mcp-tools","pi-agent","zed-extension",{"downloads":252},{"classifiedAt":589,"discoverAt":590,"extractAt":591,"githubAt":591,"npmAt":592,"updatedAt":589},1778693511234,1778693503750,1778693507197,1778693509704,[219,217,218,222,221,220],{"evaluatedAt":595,"extractAt":297,"updatedAt":257},1778693713738,[],[598,618,638,667,690,708],{"_creationTime":599,"_id":600,"community":601,"display":602,"identity":605,"providers":606,"relations":612,"tags":614,"workflow":615},1778693787608.6624,"k173vzs25dms8fv2q5exa2zdcn86m3tf",{"reviewCount":8},{"description":603,"installMethods":604,"name":521,"sourceUrl":14},"在浏览器中打开 context-mode Insight 分析仪表板。\n显示个人指标：会话活动、工具使用情况、错误率、\n并行工作模式、项目焦点和可操作的见解。\n首次运行会安装依赖项（约 30 秒）。后续运行会立即打开。\n触发器：/context-mode:ctx-insight\n",{"claudeCode":12},{"basePath":519,"githubOwner":260,"githubRepo":261,"locale":18,"slug":521,"type":263},{"evaluate":607,"extract":611},{"promptVersionExtension":210,"promptVersionScoring":211,"score":608,"tags":609,"targetMarket":285,"tier":223},99,[217,218,610,221,220],"developer-tools",{"commitSha":287},{"parentExtensionId":266,"repoId":293,"translatedFrom":613},"k17bf3sgbyem7jcdeq0fg6mted86nzsk",[217,610,218,221,220],{"evaluatedAt":616,"extractAt":297,"updatedAt":617},1778693624233,1778693787608,{"_creationTime":619,"_id":620,"community":621,"display":622,"identity":625,"providers":626,"relations":632,"tags":634,"workflow":635},1778693779072.0886,"k17dpgjm67e1yh81ym3nt0ra5586m4n4",{"reviewCount":8},{"description":623,"installMethods":624,"name":513,"sourceUrl":14},"运行 context-mode 诊断。检查运行时、钩子、FTS5、\n插件注册、npm 和 marketplace 版本。\n触发器：/context-mode:ctx-doctor\n",{"claudeCode":12},{"basePath":511,"githubOwner":260,"githubRepo":261,"locale":18,"slug":513,"type":263},{"evaluate":627,"extract":631},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":628,"targetMarket":285,"tier":223},[217,610,221,629,630],"debugging","diagnostics",{"commitSha":287},{"parentExtensionId":266,"repoId":293,"translatedFrom":633},"k17dre81ghdhwnja4h61m340qd86m942",[217,629,610,630,221],{"evaluatedAt":636,"extractAt":297,"updatedAt":637},1778693603549,1778693779072,{"_creationTime":639,"_id":640,"community":641,"display":642,"identity":648,"providers":652,"relations":660,"tags":663,"workflow":664},1778696595410.5618,"k174h4yhwrcpcmdx62n2g2b88986mx17",{"reviewCount":8},{"description":643,"installMethods":644,"name":646,"sourceUrl":647},"Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock claiming. Patterns for team sizing, task decomposition, and when to use teams vs sub-agents vs worktrees.",{"claudeCode":645},"rohitg00/pro-workflow","agent-teams","https://github.com/rohitg00/pro-workflow",{"basePath":649,"githubOwner":650,"githubRepo":651,"locale":273,"slug":646,"type":263},"skills/agent-teams","rohitg00","pro-workflow",{"evaluate":653,"extract":659},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":654,"targetMarket":285,"tier":223},[655,656,657,218,221,658],"ai-workflow","collaboration","knowledge-management","self-correction",{"commitSha":287},{"parentExtensionId":661,"repoId":662},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[655,656,657,218,221,658],{"evaluatedAt":665,"extractAt":666,"updatedAt":665},1778696637446,1778696595410,{"_creationTime":668,"_id":669,"community":670,"display":671,"identity":674,"providers":675,"relations":684,"tags":686,"workflow":687},1778693768760.7378,"k175yn0rkw0qm6g8ctn8fm789586mft8",{"reviewCount":8},{"description":672,"installMethods":673,"name":473,"sourceUrl":14},"使用并行子代理军队管理 context-mode GitHub 问题、PR、发布和营销。为每个任务编排 10-20 个动态代理。在分类问题、审查 PR、发布版本、撰写 LinkedIn 帖子、宣布发布、修复错误、合并贡献、验证 ENV 变量、测试适配器或同步分支时使用。",{"claudeCode":12},{"basePath":471,"githubOwner":260,"githubRepo":261,"locale":18,"slug":473,"type":263},{"evaluate":676,"extract":683},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":677,"targetMarket":285,"tier":223},[280,678,220,679,680,221,681,682],"llm-optimization","code-generation","developer-tool","security","compliance",{"commitSha":287},{"repoId":293,"translatedFrom":685},"k1758b69g51wttzw4r6epd3jrs86mtk8",[679,682,280,680,678,221,681,220],{"evaluatedAt":688,"extractAt":297,"updatedAt":689},1778693567505,1778693768760,{"_creationTime":691,"_id":692,"community":693,"display":694,"identity":697,"providers":698,"relations":702,"tags":704,"workflow":705},1778693803955.3323,"k1717pxg4951cqp1aqcp5ncwvx86nfsz",{"reviewCount":8},{"description":695,"installMethods":696,"name":537,"sourceUrl":14},"显示 context-mode 此会话节省了多少上下文窗口。\n显示令牌消耗、上下文节省率以及每个工具的细分。\n只读 — 仅显示统计信息，无重置功能。\n要完全清除知识库，请改用 ctx_purge。\n触发器：/context-mode:ctx-stats\n",{"claudeCode":12},{"basePath":535,"githubOwner":260,"githubRepo":261,"locale":18,"slug":537,"type":263},{"evaluate":699,"extract":701},{"promptVersionExtension":210,"promptVersionScoring":211,"score":608,"tags":700,"targetMarket":285,"tier":223},[217,678,610,220,281],{"commitSha":287},{"parentExtensionId":266,"repoId":293,"translatedFrom":703},"k17c9m8913r3858xf8ppamn1vx86myp4",[217,610,678,281,220],{"evaluatedAt":706,"extractAt":297,"updatedAt":707},1778693694359,1778693803955,{"_creationTime":709,"_id":710,"community":711,"display":712,"identity":715,"providers":716,"relations":722,"tags":724,"workflow":725},1778693771761.4512,"k1725enhv9f0zbhknt4kvwc54n86ms17",{"reviewCount":8},{"description":713,"installMethods":714,"name":261,"sourceUrl":14},"在处理大型输出时，请使用 context-mode 工具 (ctx_execute, ctx_execute_file) 而不是 Bash/cat。\n触发条件：\"analyze logs\", \"summarize output\", \"process data\", \"parse JSON\", \"filter results\", \"extract errors\", \"check build output\", \"analyze dependencies\", \"process API response\", \"large file analysis\", \"page snapshot\", \"browser snapshot\", \"DOM structure\", \"inspect page\", \"accessibility tree\", \"Playwright snapshot\", \"run tests\", \"test output\", \"coverage report\", \"git log\", \"recent commits\", \"diff between branches\", \"list containers\", \"pod status\", \"disk usage\", \"fetch docs\", \"API reference\", \"index documentation\", \"call API\", \"check response\", \"query results\", \"find TODOs\", \"count lines\", \"codebase statistics\", \"security audit\", \"outdated packages\", \"dependency tree\", \"cloud resources\", \"CI/CD output\"。\n当任何 MCP 工具的输出可能超过 20 行时也会触发。\n子代理路由通过 PreToolUse hook 自动处理。\n",{"claudeCode":12},{"basePath":496,"githubOwner":260,"githubRepo":261,"locale":18,"slug":261,"type":263},{"evaluate":717,"extract":721},{"promptVersionExtension":210,"promptVersionScoring":211,"score":608,"tags":718,"targetMarket":285,"tier":223},[217,218,221,610,719,720],"sandboxing","code-analysis",{"commitSha":287},{"parentExtensionId":266,"repoId":293,"translatedFrom":723},"k17dkaqde3zchmw9bsrw8h1ckn86mggx",[720,217,610,218,221,719],{"evaluatedAt":726,"extractAt":297,"updatedAt":727},1778693586612,1778693771761]