[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mksglu-ctx-upgrade-en":3,"guides-for-mksglu-ctx-upgrade":593,"similar-k17fqs996gpd2bggec9k1qbbns86nh4g-en":594},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":259,"isFallback":248,"parentExtension":265,"providers":298,"relations":302,"repo":303,"tags":590,"workflow":591},1778693511416.3665,"k17fqs996gpd2bggec9k1qbbns86nh4g",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"mksglu/context-mode","Context Mode","https://github.com/mksglu/context-mode",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":238,"workflow":257},1778693713738.6338,"kn729ag3zg1yzbdvke7h747kfh86m23f","en",{"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,"targetMarket":223,"tier":224,"useCases":225,"workflow":230},[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","The description clearly states the problem of context window limitations and information loss during agent sessions, specifically mentioning context window reduction and session continuity.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","Context Mode offers significant value beyond default LLM behavior by implementing advanced context saving, session continuity via SQLite indexing, and a 'Think in Code' paradigm for efficient LLM interaction.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension is production-ready, covering the complete lifecycle with robust installation instructions for multiple platforms, extensive documentation, and comprehensive toolsets for context management and session continuity.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on a single domain: managing and optimizing context window usage for AI agents, with a coherent set of tools and hooks to achieve this goal.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely summarizes the extension's purpose of updating context-mode settings and fixing hooks, aligning with the tool's primary function.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension exposes a set of well-defined, specialized tools (e.g., `ctx_execute`, `ctx_index`) rather than a single generalist command, facilitating precise agent selection.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All MCP servers, hooks, and utility commands are thoroughly documented with clear instructions, parameters, and platform-specific configurations, leaving no implicit requirements.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","All exposed tools, such as `ctx_execute` and `ctx_index`, are descriptively named using a clear verb-noun pattern within the declared domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters are well-defined (e.g., file paths, URLs) and outputs are focused on essential results, avoiding unnecessary diagnostic dumps or extraneous data.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under Elastic License 2.0 (ELv2), a source-available license that allows use, modification, and distribution but prohibits offering it as a managed service and requires retaining license notices.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent activity with a last commit date of 2026-05-13, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","Dependencies are managed through npm and appear to be handled appropriately, with clear installation instructions and consideration for native build dependencies on various platforms.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Secrets are handled appropriately, with tools redacting sensitive information in tool_input before persistence and security policies allowing configuration to deny access to environment variables like .env files.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The extension treats loaded data as untrusted and implements security measures like blocking dangerous URL targets and redacting sensitive tool input, ensuring data is not executed as instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The extension does not load external files at runtime or use remote pipes to shell, and network calls are gated by explicit argument or user approval, preventing supply-chain attacks.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","Operations are confined to the extension's project folder and sandbox, with no evidence of writing outside specified scopes or manipulating files without explicit user confirmation or project mandate.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls were detected in the provided source code or documentation.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","No references to confidential data submission to third parties were found, and outbound network calls are documented or restricted by default settings.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","Bundled content and descriptions are free of hidden-steering tricks, control characters, or invisible Unicode tags, ensuring transparency for human reviewers.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The bundled scripts are plain and readable, with no evidence of obfuscation techniques like base64 encoding, eval, or runtime fetched code.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill uses placeholder notation and relies on provided hooks/configuration rather than assuming specific user project structures, ensuring portability.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 5 issues opened and 240 closed in the last 90 days, the closure rate is high, indicating active maintainer engagement.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project utilizes GitHub release tags and a `LICENSE` file with an SPDX identifier, clearly indicating new versions and releases.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","Input arguments and structured output are handled with appropriate validation and sanitization, as evidenced by security measures and documentation on input handling.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","Destructive operations are guarded by explicit confirmation gates, such as prompt-based confirmations or dry-run modes, and security policies can deny dangerous commands.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","Errors are caught and reported meaningfully with structured fields, providing codes, retryability, and hints for remediation, ensuring robust error handling.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","Actions, outbound calls, and errors are captured in a local audit log (per-project SQLite database) with structured records, allowing users to review execution history.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The extension operates locally and does not handle personal data or submit it to third parties, making it compliant with GDPR.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The extension has no regional or jurisdictional logic and is designed for global use, as indicated by the absence of regional signals and documentation.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The extension handles multi-platform compatibility by using standard Node.js modules and providing build instructions for various Linux distributions, ensuring broad runtime stability.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README file exists, is comprehensive, and clearly states the extension's purpose, features, installation, and usage across multiple platforms.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The extension exposes 11 MCP tools, which falls within the target range of 3-10 tools, providing a comprehensive yet manageable set of functionalities.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The exposed tools are distinct in their function (e.g., `ctx_execute` vs. `ctx_index`) and do not have overlapping near-synonym names, avoiding model disambiguation issues.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All features advertised in the README and documentation have corresponding implementations and tools, with no phantom capabilities listed.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for numerous platforms, including authentication steps and verification commands.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","Error messages are consistently actionable, naming the failure, providing root causes, and suggesting remediation steps or linking to documentation.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","Dependencies are pinned via lockfiles (e.g., `package-lock.json` implied by `hasLockfile: true`), and scripts include shebangs with interpreter declarations.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","While not explicitly detailed for every tool, the security features and focus on local execution suggest that state-changing operations would inherently be previewed or require confirmation.",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","The extension operates locally with robust error handling and timeouts, and session continuity features imply state management suitable for retries.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The extension explicitly states that no telemetry is collected and all operations are local, adhering to a strict opt-in (or in this case, opt-out of collection) principle.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The purpose is precisely defined as managing context window usage for AI agents, with clear triggers and boundaries, making its function and target user immediately clear.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise, self-contained, and clearly summarizes the core capability within the initial ~160 characters, followed by relevant trigger phrases.",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is concise and delegates deeper material to separate files, adhering to progressive disclosure principles.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","Long procedures and detailed information are appropriately split into `references/` files and linked via relative paths from the main SKILL.md, following progressive disclosure.",{"category":169,"check":173,"severity":174,"summary":175},"Forked exploration","not_applicable","The skill's primary function is context management and tool execution, not deep exploration or code review, so a `context: fork` setting is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Sufficient end-to-end examples are provided in the README for various scenarios like repo research, web scraping, and session continuity, demonstrating expected inputs and outputs.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses failure modes (e.g., invalid URLs, permission denied) with observable symptoms and recovery steps, indicating thorough handling of edge cases.",{"category":103,"check":183,"severity":24,"summary":184},"Tool Fallback","The extension is designed to work standalone and does not rely on custom MCP servers with fallback paths; it uses Claude-internal tools and is platform-agnostic.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","Preconditions for operation are clearly documented, and the system is designed to halt or report unexpected states, ensuring safety and preventing unintended actions.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; cross-skill coordination is explicit and optional, ensuring standalone functionality.",1778693713602,"Context Mode is an MCP server and plugin that manages context window usage for AI agents by processing raw data in a local sandbox, indexing content for session continuity, and providing tools for efficient code execution and data analysis. It supports numerous platforms with detailed installation and hook configurations.",[195,196,197,198,199],"Local sandbox for raw data processing","SQLite-based session continuity with event indexing","Multi-platform installation and hook support","11 MCP tools for context management and execution","Security policies for fine-grained access control",[201,202,203],"Acting as a cloud-based analytics service","Collecting any user telemetry or usage data","Replacing core LLM reasoning capabilities with direct computation",[205,206,207,208],"Context management","Secure code execution","Session continuity","LLM workflow optimization",[],"3.0.0","4.4.0","To significantly reduce context window consumption and improve session continuity for AI agents by processing data locally and intelligently managing information flow.","All checks passed with 'pass' severity. The extension is well-documented, secure, production-ready, and offers significant utility.",100,"A high-quality, secure, and comprehensive tool for optimizing AI agent context window usage and session continuity.",[217,218,219,220,221,222],"context-management","llm-ops","code-execution","session-continuity","productivity","mcp","global","verified",[226,227,228,229],"Reducing context window costs and improving agent performance","Maintaining agent state and continuity across complex tasks","Safely executing code and processing large datasets locally","Researching codebases and analyzing project history efficiently",[231,232,233,234,235,236,237],"User invokes a context-mode related command or trigger.","The MCP server or plugin intercepts the command.","Context-mode processes data in a local sandbox, preventing raw output from entering the LLM's context window.","If applicable, content is indexed into a local SQLite database for searchability.","Relevant results or execution outcomes are returned to the LLM.","Session events are captured via hooks for state persistence.","On session continuation or compaction recovery, state is restored from indexed data.",{"codeQuality":239,"collectedAt":241,"documentation":242,"maintenance":245,"popularity":252,"security":254,"testCoverage":256},{"hasLockfile":240},true,1778693694726,{"descriptionLength":243,"readmeSize":244},161,76711,{"closedIssues90d":246,"forks":247,"hasChangelog":248,"openIssues90d":249,"pushedAt":250,"stars":251},240,1027,false,5,1778685749000,14607,{"npmDownloads":253},73627,{"hasNpmPackage":240,"license":255,"smitheryVerified":248},"NOASSERTION",{"hasCi":240,"hasTests":240},{"updatedAt":258},1778693713738,{"basePath":260,"githubOwner":261,"githubRepo":262,"locale":18,"slug":263,"type":264},"skills/ctx-upgrade","mksglu","context-mode","ctx-upgrade","skill",{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":272,"parentExtension":275,"providers":276,"relations":291,"tags":293,"workflow":294},1778693511416.3647,"k17ezy748es7sfnbnp9phht43h86m53y",{"reviewCount":8},{"description":270,"installMethods":271,"name":262,"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":262},{"basePath":273,"githubOwner":261,"githubRepo":262,"locale":18,"slug":262,"type":274},"","plugin",null,{"evaluate":277,"extract":285},{"promptVersionExtension":210,"promptVersionScoring":211,"score":278,"tags":279,"targetMarket":223,"tier":224},98,[222,280,281,219,282,283,220,284],"context-window","sandbox","fts5","bm25","typescript",{"commitSha":286,"license":287,"plugin":288},"HEAD","Elastic-2.0",{"mcpCount":8,"provider":289,"skillCount":290},"classify",6,{"repoId":292},"kd764b2fctbqg4b8j8y6xvmkvs86m29m",[283,219,280,282,222,281,220,284],{"evaluatedAt":295,"extractAt":296,"updatedAt":297},1778693549024,1778693511416,1778693816974,{"evaluate":299,"extract":301},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":300,"targetMarket":223,"tier":224},[217,218,219,220,221,222],{"commitSha":286,"license":255},{"parentExtensionId":267,"repoId":292},{"_creationTime":304,"_id":292,"identity":305,"providers":306,"workflow":585},1778693503750.4844,{"githubOwner":261,"githubRepo":262,"sourceUrl":14},{"classify":307,"discover":558,"extract":561,"github":562,"npm":584},{"commitSha":286,"extensions":308},[309,319,468,493,508,516,524,532,540,545],{"basePath":310,"displayName":262,"installMethods":311,"rationale":312,"selectedPaths":313,"source":317,"sourceLanguage":18,"type":318},".agents/plugins",{"claudeCode":12},"marketplace.json at .agents/plugins/marketplace.json (coalesced with duplicate marketplace at /)",[314],{"path":315,"priority":316},"marketplace.json","mandatory","rule","marketplace",{"basePath":273,"description":270,"displayName":262,"installMethods":320,"license":287,"rationale":321,"selectedPaths":322,"source":317,"sourceLanguage":18,"type":274},{"claudeCode":262},"plugin manifest at .claude-plugin/plugin.json",[323,325,327,330,333,335,337,339,341,343,346,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],{"path":324,"priority":316},".claude-plugin/plugin.json",{"path":326,"priority":316},"README.md",{"path":328,"priority":329},"LICENSE","high",{"path":331,"priority":332},"skills/context-mode/SKILL.md","medium",{"path":334,"priority":332},"skills/ctx-doctor/SKILL.md",{"path":336,"priority":332},"skills/ctx-insight/SKILL.md",{"path":338,"priority":332},"skills/ctx-purge/SKILL.md",{"path":340,"priority":332},"skills/ctx-stats/SKILL.md",{"path":342,"priority":332},"skills/ctx-upgrade/SKILL.md",{"path":344,"priority":345},"bin/statusline.mjs","low",{"path":347,"priority":329},"hooks/auto-injection.mjs",{"path":349,"priority":329},"hooks/cache-heal-utils.mjs",{"path":351,"priority":329},"hooks/codex/posttooluse.mjs",{"path":353,"priority":329},"hooks/codex/precompact.mjs",{"path":355,"priority":329},"hooks/codex/pretooluse.mjs",{"path":357,"priority":329},"hooks/codex/sessionstart.mjs",{"path":359,"priority":329},"hooks/codex/stop.mjs",{"path":361,"priority":329},"hooks/codex/userpromptsubmit.mjs",{"path":363,"priority":329},"hooks/core/formatters.mjs",{"path":365,"priority":329},"hooks/core/mcp-ready.mjs",{"path":367,"priority":329},"hooks/core/platform-detect.mjs",{"path":369,"priority":329},"hooks/core/routing.mjs",{"path":371,"priority":329},"hooks/core/stdin.mjs",{"path":373,"priority":329},"hooks/core/tool-naming.mjs",{"path":375,"priority":329},"hooks/cursor/afteragentresponse.mjs",{"path":377,"priority":329},"hooks/cursor/hooks.json",{"path":379,"priority":329},"hooks/cursor/posttooluse.mjs",{"path":381,"priority":329},"hooks/cursor/pretooluse.mjs",{"path":383,"priority":329},"hooks/cursor/sessionstart.mjs",{"path":385,"priority":329},"hooks/cursor/stop.mjs",{"path":387,"priority":329},"hooks/ensure-deps.mjs",{"path":389,"priority":329},"hooks/formatters/claude-code.mjs",{"path":391,"priority":329},"hooks/formatters/cursor.mjs",{"path":393,"priority":329},"hooks/formatters/gemini-cli.mjs",{"path":395,"priority":329},"hooks/formatters/vscode-copilot.mjs",{"path":397,"priority":329},"hooks/gemini-cli/aftertool.mjs",{"path":399,"priority":329},"hooks/gemini-cli/beforeagent.mjs",{"path":401,"priority":329},"hooks/gemini-cli/beforetool.mjs",{"path":403,"priority":329},"hooks/gemini-cli/precompress.mjs",{"path":405,"priority":329},"hooks/gemini-cli/sessionstart.mjs",{"path":407,"priority":329},"hooks/hooks.json",{"path":409,"priority":329},"hooks/jetbrains-copilot/posttooluse.mjs",{"path":411,"priority":329},"hooks/jetbrains-copilot/precompact.mjs",{"path":413,"priority":329},"hooks/jetbrains-copilot/pretooluse.mjs",{"path":415,"priority":329},"hooks/jetbrains-copilot/sessionstart.mjs",{"path":417,"priority":329},"hooks/kiro/agentspawn.mjs",{"path":419,"priority":329},"hooks/kiro/posttooluse.mjs",{"path":421,"priority":329},"hooks/kiro/pretooluse.mjs",{"path":423,"priority":329},"hooks/kiro/userpromptsubmit.mjs",{"path":425,"priority":329},"hooks/normalize-hooks.mjs",{"path":427,"priority":329},"hooks/posttooluse.mjs",{"path":429,"priority":329},"hooks/precompact.mjs",{"path":431,"priority":329},"hooks/pretooluse.mjs",{"path":433,"priority":329},"hooks/routing-block.mjs",{"path":435,"priority":329},"hooks/run-hook.mjs",{"path":437,"priority":329},"hooks/session-attribution.bundle.mjs",{"path":439,"priority":329},"hooks/session-db.bundle.mjs",{"path":441,"priority":329},"hooks/session-directive.mjs",{"path":443,"priority":329},"hooks/session-extract.bundle.mjs",{"path":445,"priority":329},"hooks/session-helpers.mjs",{"path":447,"priority":329},"hooks/session-loaders.mjs",{"path":449,"priority":329},"hooks/session-snapshot.bundle.mjs",{"path":451,"priority":329},"hooks/sessionstart.mjs",{"path":453,"priority":329},"hooks/suppress-stderr.mjs",{"path":455,"priority":329},"hooks/userpromptsubmit.mjs",{"path":457,"priority":329},"hooks/vscode-copilot/posttooluse.mjs",{"path":459,"priority":329},"hooks/vscode-copilot/precompact.mjs",{"path":461,"priority":329},"hooks/vscode-copilot/pretooluse.mjs",{"path":463,"priority":329},"hooks/vscode-copilot/sessionstart.mjs",{"path":465,"priority":329},".codex-plugin/plugin.json",{"path":467,"priority":329},".cursor-plugin/plugin.json",{"basePath":469,"description":470,"displayName":471,"installMethods":472,"rationale":473,"selectedPaths":474,"source":317,"sourceLanguage":18,"type":264},".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",[475,477,479,481,483,485,487,489,491],{"path":476,"priority":316},"SKILL.md",{"path":478,"priority":332},"agent-teams.md",{"path":480,"priority":332},"communication.md",{"path":482,"priority":332},"marketing.md",{"path":484,"priority":332},"release.md",{"path":486,"priority":332},"review-pr.md",{"path":488,"priority":332},"tdd.md",{"path":490,"priority":332},"triage-issue.md",{"path":492,"priority":332},"validation.md",{"basePath":494,"description":495,"displayName":262,"installMethods":496,"rationale":497,"selectedPaths":498,"source":317,"sourceLanguage":18,"type":264},"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",[499,500,502,504,506],{"path":476,"priority":316},{"path":501,"priority":332},"references/anti-patterns.md",{"path":503,"priority":332},"references/patterns-javascript.md",{"path":505,"priority":332},"references/patterns-python.md",{"path":507,"priority":332},"references/patterns-shell.md",{"basePath":509,"description":510,"displayName":511,"installMethods":512,"rationale":513,"selectedPaths":514,"source":317,"sourceLanguage":18,"type":264},"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",[515],{"path":476,"priority":316},{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":317,"sourceLanguage":18,"type":264},"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",[523],{"path":476,"priority":316},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":317,"sourceLanguage":18,"type":264},"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",[531],{"path":476,"priority":316},{"basePath":533,"description":534,"displayName":535,"installMethods":536,"rationale":537,"selectedPaths":538,"source":317,"sourceLanguage":18,"type":264},"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",[539],{"path":476,"priority":316},{"basePath":260,"description":10,"displayName":263,"installMethods":541,"rationale":542,"selectedPaths":543,"source":317,"sourceLanguage":18,"type":264},{"claudeCode":12},"SKILL.md frontmatter at skills/ctx-upgrade/SKILL.md",[544],{"path":476,"priority":316},{"basePath":273,"description":546,"displayName":262,"installMethods":547,"license":287,"rationale":548,"selectedPaths":549,"source":317,"sourceLanguage":18,"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":262},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[550,552,553,554,556],{"path":551,"priority":316},"package.json",{"path":326,"priority":316},{"path":328,"priority":329},{"path":555,"priority":332},"cli.bundle.mjs",{"path":557,"priority":345},"src/server.ts",{"sources":559},[560],"manual",{"npmPackage":262},{"closedIssues90d":246,"description":563,"forks":247,"homepage":564,"license":255,"openIssues90d":249,"pushedAt":250,"readmeSize":244,"stars":251,"topics":565},"Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 15 platforms","https://context-mode.com",[566,567,568,222,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,262],"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":253},{"classifiedAt":586,"discoverAt":587,"extractAt":588,"githubAt":588,"npmAt":589,"updatedAt":586},1778693511234,1778693503750,1778693507197,1778693509704,[219,217,218,222,221,220],{"evaluatedAt":258,"extractAt":296,"updatedAt":592},1778693818462,[],[595,613,631,660,681,697],{"_creationTime":596,"_id":597,"community":598,"display":599,"identity":601,"providers":602,"relations":608,"tags":609,"workflow":610},1778693511416.3657,"k17bf3sgbyem7jcdeq0fg6mted86nzsk",{"reviewCount":8},{"description":518,"installMethods":600,"name":519,"sourceUrl":14},{"claudeCode":12},{"basePath":517,"githubOwner":261,"githubRepo":262,"locale":18,"slug":519,"type":264},{"evaluate":603,"extract":607},{"promptVersionExtension":210,"promptVersionScoring":211,"score":604,"tags":605,"targetMarket":223,"tier":224},99,[217,218,606,221,220],"developer-tools",{"commitSha":286},{"parentExtensionId":267,"repoId":292},[217,606,218,221,220],{"evaluatedAt":611,"extractAt":296,"updatedAt":612},1778693624233,1778693817861,{"_creationTime":614,"_id":615,"community":616,"display":617,"identity":619,"providers":620,"relations":626,"tags":627,"workflow":628},1778693511416.3655,"k17dre81ghdhwnja4h61m340qd86m942",{"reviewCount":8},{"description":510,"installMethods":618,"name":511,"sourceUrl":14},{"claudeCode":12},{"basePath":509,"githubOwner":261,"githubRepo":262,"locale":18,"slug":511,"type":264},{"evaluate":621,"extract":625},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":622,"targetMarket":223,"tier":224},[217,606,221,623,624],"debugging","diagnostics",{"commitSha":286},{"parentExtensionId":267,"repoId":292},[217,623,606,624,221],{"evaluatedAt":629,"extractAt":296,"updatedAt":630},1778693603549,1778693817685,{"_creationTime":632,"_id":633,"community":634,"display":635,"identity":641,"providers":645,"relations":653,"tags":656,"workflow":657},1778696595410.5618,"k174h4yhwrcpcmdx62n2g2b88986mx17",{"reviewCount":8},{"description":636,"installMethods":637,"name":639,"sourceUrl":640},"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":638},"rohitg00/pro-workflow","agent-teams","https://github.com/rohitg00/pro-workflow",{"basePath":642,"githubOwner":643,"githubRepo":644,"locale":18,"slug":639,"type":264},"skills/agent-teams","rohitg00","pro-workflow",{"evaluate":646,"extract":652},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":647,"targetMarket":223,"tier":224},[648,649,650,218,221,651],"ai-workflow","collaboration","knowledge-management","self-correction",{"commitSha":286},{"parentExtensionId":654,"repoId":655},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[648,649,650,218,221,651],{"evaluatedAt":658,"extractAt":659,"updatedAt":658},1778696637446,1778696595410,{"_creationTime":661,"_id":662,"community":663,"display":664,"identity":666,"providers":667,"relations":676,"tags":677,"workflow":678},1778693511416.365,"k1758b69g51wttzw4r6epd3jrs86mtk8",{"reviewCount":8},{"description":470,"installMethods":665,"name":471,"sourceUrl":14},{"claudeCode":12},{"basePath":469,"githubOwner":261,"githubRepo":262,"locale":18,"slug":471,"type":264},{"evaluate":668,"extract":675},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":669,"targetMarket":223,"tier":224},[280,670,220,671,672,221,673,674],"llm-optimization","code-generation","developer-tool","security","compliance",{"commitSha":286},{"repoId":292},[671,674,280,672,670,221,673,220],{"evaluatedAt":679,"extractAt":296,"updatedAt":680},1778693567505,1778693817147,{"_creationTime":682,"_id":683,"community":684,"display":685,"identity":687,"providers":688,"relations":692,"tags":693,"workflow":694},1778693511416.3662,"k17c9m8913r3858xf8ppamn1vx86myp4",{"reviewCount":8},{"description":534,"installMethods":686,"name":535,"sourceUrl":14},{"claudeCode":12},{"basePath":533,"githubOwner":261,"githubRepo":262,"locale":18,"slug":535,"type":264},{"evaluate":689,"extract":691},{"promptVersionExtension":210,"promptVersionScoring":211,"score":604,"tags":690,"targetMarket":223,"tier":224},[217,670,606,220,281],{"commitSha":286},{"parentExtensionId":267,"repoId":292},[217,606,670,281,220],{"evaluatedAt":695,"extractAt":296,"updatedAt":696},1778693694359,1778693818270,{"_creationTime":698,"_id":699,"community":700,"display":701,"identity":703,"providers":704,"relations":710,"tags":711,"workflow":712},1778693511416.3652,"k17dkaqde3zchmw9bsrw8h1ckn86mggx",{"reviewCount":8},{"description":495,"installMethods":702,"name":262,"sourceUrl":14},{"claudeCode":12},{"basePath":494,"githubOwner":261,"githubRepo":262,"locale":18,"slug":262,"type":264},{"evaluate":705,"extract":709},{"promptVersionExtension":210,"promptVersionScoring":211,"score":604,"tags":706,"targetMarket":223,"tier":224},[217,218,221,606,707,708],"sandboxing","code-analysis",{"commitSha":286},{"parentExtensionId":267,"repoId":292},[708,217,606,218,221,707],{"evaluatedAt":713,"extractAt":296,"updatedAt":714},1778693586612,1778693817516]