[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mksglu-ctx-stats-en":3,"guides-for-mksglu-ctx-stats":579,"similar-k17c9m8913r3858xf8ppamn1vx86myp4-en":580},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":234,"parentExtension":250,"providers":284,"relations":288,"repo":289,"tags":576,"workflow":577},1778693511416.3662,"k17c9m8913r3858xf8ppamn1vx86myp4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"mksglu/context-mode","ctx-stats","https://github.com/mksglu/context-mode",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":243},1778693694359.0037,"kn7b6ajdhfnt5h5hph3ayc993h86myws","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[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 saturation and its impact on AI agent sessions, directly addressing a specific user pain point.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers significant value over default LLM behavior by implementing context saving, session continuity, and promoting code generation over data processing, which goes beyond a thin wrapper.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension is production-ready, covering the complete lifecycle of context management, from saving and indexing to session restoration, with robust platform support.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on managing the context window and session state, maintaining a single, well-defined responsibility without branching into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the extension's functionality, including its trigger, read-only nature, and comparison to `ctx_purge`.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension utilizes specific, narrow MCP tools (e.g., `ctx_stats`, `ctx_execute`) rather than a single generalist tool, improving agent selection and reducing attack surface.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters and configuration options, including platform-specific setups and environment variable usage for strict fetching, are comprehensively documented.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `ctx_execute` and `ctx_stats` are descriptive, verb-noun specific, and adhere to kebab-case, making them easy to understand within the context-mode domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Tool inputs are specific (e.g., code, URLs, queries), and outputs are documented to return only promised payloads, avoiding unnecessary diagnostic dumps or internal 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 permits usage, modification, and distribution with specific restrictions on offering as a managed service or removing notices.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits as of May 13, 2026, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","Dependencies like `better-sqlite3` are managed, and the README details build prerequisites and automatic fallback mechanisms for native addon compilation.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Secrets are handled securely; the tool automatically redacts sensitive fields like API keys from MCP arguments before persistence and provides explicit security configurations.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The extension treats all loaded data as untrusted, with specific protections against remote URL targets and clear documentation on how data is sandboxed and indexed.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The extension avoids runtime downloads of uncommitted code or data and does not use remote pipes-to-shell; network calls are strictly controlled and documented.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","Operations are confined to the extension's sandbox, with no modifications outside the project folder. Paths are relative, and permissions are strictly enforced.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls were found, indicating adherence to sandbox isolation.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The extension does not exfiltrate confidential data and documents all outbound network destinations, with strict controls on fetch targets.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, control characters, or unusual Unicode, ensuring clean and transparent execution.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The bundle includes only plain, readable JavaScript/TypeScript code and hooks, with no obfuscation, base64 payloads, or runtime script fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The extension makes minimal structural assumptions about user projects, relying on relative paths and providing clear error messages for unmet preconditions.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 5 issues opened and 240 closed in the last 90 days, the maintainers show high engagement and responsiveness, indicating a healthy issue resolution rate.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The extension utilizes meaningful versioning via npm and GitHub tags, facilitating clear release detection and management.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","Input arguments and structured outputs are properly validated and sanitized, ensuring robust data handling within the sandbox environment.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The extension is primarily read-only or analytical, with no destructive operations that would require confirmation gates.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","Errors are caught, categorized, and reported meaningfully with structured fields, allowing the agent to handle them appropriately and exit non-zero on unexpected states.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","While not strictly required for this read-only tool, the documentation implies good logging practices for destructive actions and errors, aligning with auditability.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The extension operates locally and does not handle personal data, thus posing no GDPR compliance risk.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The extension operates on local machine resources and code, making it globally applicable with no regional or jurisdictional restrictions.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The extension is designed for cross-platform compatibility, automatically detecting and utilizing appropriate SQLite modules (node:sqlite, bun:sqlite) and falling back gracefully.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README file is extensive, clearly detailing the extension's purpose, problem solved, installation, platform compatibility, and technical architecture.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The extension exposes a focused set of 11 MCP tools, well within the recommended range for clarity and usability.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The exposed tools have distinct functionalities (e.g., `ctx_execute` vs. `ctx_execute_file`, `ctx_search` vs. `ctx_index`), avoiding redundancy and potential ambiguity for the model.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All advertised features, including platform-specific installations and hook capabilities, are thoroughly documented and correspond to actual implementations.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","Comprehensive, copy-pasteable installation instructions are provided for numerous platforms, including verification steps and routing guidance.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The documentation details potential errors and failure modes, including specific recovery steps or diagnostic procedures like `ctx_doctor`.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","Dependencies are managed through standard package managers, and the build process details specific Node.js version requirements and native addon handling.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","The extension is primarily analytical and read-only; destructive operations requiring dry-run are not applicable.",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","The extension operates locally and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The extension explicitly states no telemetry or cloud sync is used, adhering to a privacy-first philosophy.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The description clearly defines the skill's purpose (showing context savings) and its trigger (/context-mode:ctx-stats), operating on the session context.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise and self-contained, clearly summarizing the core capability and trigger phrase without keyword stuffing.",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is well-structured and delegates deeper material to separate files where appropriate, maintaining conciseness.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","Complex details such as platform-specific setups and benchmark data are appropriately handled in separate sections or linked files, following progressive disclosure principles.",{"category":169,"check":173,"severity":174,"summary":175},"Forked exploration","not_applicable","This skill does not involve deep exploration or code review that would necessitate a forked context; its function is self-contained.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README provides numerous ready-to-use examples for various scenarios, demonstrating invocation and expected outcomes, with clear guidance on verifying savings.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses edge cases and limitations, including platform-specific build requirements, error handling, and session continuity behavior across different environments.",{"category":103,"check":183,"severity":24,"summary":184},"Tool Fallback","The extension handles runtime environments gracefully, automatically detecting and using appropriate SQLite modules and providing fallbacks where necessary.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The extension's design emphasizes robustness, with clear error reporting and non-zero exit codes for unexpected states, and documentation detailing recovery paths.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; any cross-platform or dependency details are explicitly stated.",1778693694250,"This skill provides tools to manage the AI context window by processing data in a sandbox, indexing content, and preserving session state across compactions or restarts. It offers multiple installation methods across various AI platforms and includes comprehensive documentation on its architecture, security, and usage.",[195,196,197,198,199],"Context saving and reduction","Session continuity across restarts","Sandbox for data processing","Indexed content retrieval via BM25","Multi-platform support with hooks",[201,202,203,204],"Providing a cloud-based analytics dashboard","Acting as a general-purpose CLI tool outside of AI agent contexts","Collecting any user telemetry or usage data","Replacing the core functionality of the AI agent itself","3.0.0","4.4.0","To significantly extend AI session longevity and performance by intelligently managing context window usage and ensuring seamless session continuity.","The extension is exceptionally well-documented, secure, and robust across multiple platforms. Its clear problem statement, comprehensive installation guides, and advanced features like session continuity and context saving contribute to a high-quality user experience. The only minor area for potential improvement could be more explicit documentation on handling extremely large inputs for `ctx_execute`, although current mechanisms seem robust.",99,"An excellent tool for managing context window usage and enhancing AI session continuity.",[212,213,214,215,216],"context-management","llm-optimization","developer-tools","session-continuity","sandbox","global","verified",[220,221,222,223],"Investigating large codebases without losing AI's context","Maintaining progress on complex tasks across multiple AI sessions","Reducing token consumption for cost savings and faster responses","Ensuring AI remembers details like files being edited or tasks in progress",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"popularity":238,"security":240,"testCoverage":242},{"hasLockfile":226},true,1778693667611,{"descriptionLength":229,"readmeSize":230},281,76711,{"closedIssues90d":232,"forks":233,"hasChangelog":234,"openIssues90d":235,"pushedAt":236,"stars":237},240,1027,false,5,1778685749000,14607,{"npmDownloads":239},73627,{"hasNpmPackage":226,"license":241,"smitheryVerified":234},"NOASSERTION",{"hasCi":226,"hasTests":226},{"updatedAt":244},1778693694359,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/ctx-stats","mksglu","context-mode","skill",{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":257,"parentExtension":260,"providers":261,"relations":277,"tags":279,"workflow":280},1778693511416.3647,"k17ezy748es7sfnbnp9phht43h86m53y",{"reviewCount":8},{"description":255,"installMethods":256,"name":248,"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":248},{"basePath":258,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":259},"","plugin",null,{"evaluate":262,"extract":271},{"promptVersionExtension":205,"promptVersionScoring":206,"score":263,"tags":264,"targetMarket":217,"tier":218},98,[265,266,216,267,268,269,215,270],"mcp","context-window","code-execution","fts5","bm25","typescript",{"commitSha":272,"license":273,"plugin":274},"HEAD","Elastic-2.0",{"mcpCount":8,"provider":275,"skillCount":276},"classify",6,{"repoId":278},"kd764b2fctbqg4b8j8y6xvmkvs86m29m",[269,267,266,268,265,216,215,270],{"evaluatedAt":281,"extractAt":282,"updatedAt":283},1778693549024,1778693511416,1778693816974,{"evaluate":285,"extract":287},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":286,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":272},{"parentExtensionId":252,"repoId":278},{"_creationTime":290,"_id":278,"identity":291,"providers":292,"workflow":571},1778693503750.4844,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":293,"discover":544,"extract":547,"github":548,"npm":570},{"commitSha":272,"extensions":294},[295,305,454,479,494,502,510,518,523,531],{"basePath":296,"displayName":248,"installMethods":297,"rationale":298,"selectedPaths":299,"source":303,"sourceLanguage":18,"type":304},".agents/plugins",{"claudeCode":12},"marketplace.json at .agents/plugins/marketplace.json (coalesced with duplicate marketplace at /)",[300],{"path":301,"priority":302},"marketplace.json","mandatory","rule","marketplace",{"basePath":258,"description":255,"displayName":248,"installMethods":306,"license":273,"rationale":307,"selectedPaths":308,"source":303,"sourceLanguage":18,"type":259},{"claudeCode":248},"plugin manifest at .claude-plugin/plugin.json",[309,311,313,316,319,321,323,325,327,329,332,334,336,338,340,342,344,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],{"path":310,"priority":302},".claude-plugin/plugin.json",{"path":312,"priority":302},"README.md",{"path":314,"priority":315},"LICENSE","high",{"path":317,"priority":318},"skills/context-mode/SKILL.md","medium",{"path":320,"priority":318},"skills/ctx-doctor/SKILL.md",{"path":322,"priority":318},"skills/ctx-insight/SKILL.md",{"path":324,"priority":318},"skills/ctx-purge/SKILL.md",{"path":326,"priority":318},"skills/ctx-stats/SKILL.md",{"path":328,"priority":318},"skills/ctx-upgrade/SKILL.md",{"path":330,"priority":331},"bin/statusline.mjs","low",{"path":333,"priority":315},"hooks/auto-injection.mjs",{"path":335,"priority":315},"hooks/cache-heal-utils.mjs",{"path":337,"priority":315},"hooks/codex/posttooluse.mjs",{"path":339,"priority":315},"hooks/codex/precompact.mjs",{"path":341,"priority":315},"hooks/codex/pretooluse.mjs",{"path":343,"priority":315},"hooks/codex/sessionstart.mjs",{"path":345,"priority":315},"hooks/codex/stop.mjs",{"path":347,"priority":315},"hooks/codex/userpromptsubmit.mjs",{"path":349,"priority":315},"hooks/core/formatters.mjs",{"path":351,"priority":315},"hooks/core/mcp-ready.mjs",{"path":353,"priority":315},"hooks/core/platform-detect.mjs",{"path":355,"priority":315},"hooks/core/routing.mjs",{"path":357,"priority":315},"hooks/core/stdin.mjs",{"path":359,"priority":315},"hooks/core/tool-naming.mjs",{"path":361,"priority":315},"hooks/cursor/afteragentresponse.mjs",{"path":363,"priority":315},"hooks/cursor/hooks.json",{"path":365,"priority":315},"hooks/cursor/posttooluse.mjs",{"path":367,"priority":315},"hooks/cursor/pretooluse.mjs",{"path":369,"priority":315},"hooks/cursor/sessionstart.mjs",{"path":371,"priority":315},"hooks/cursor/stop.mjs",{"path":373,"priority":315},"hooks/ensure-deps.mjs",{"path":375,"priority":315},"hooks/formatters/claude-code.mjs",{"path":377,"priority":315},"hooks/formatters/cursor.mjs",{"path":379,"priority":315},"hooks/formatters/gemini-cli.mjs",{"path":381,"priority":315},"hooks/formatters/vscode-copilot.mjs",{"path":383,"priority":315},"hooks/gemini-cli/aftertool.mjs",{"path":385,"priority":315},"hooks/gemini-cli/beforeagent.mjs",{"path":387,"priority":315},"hooks/gemini-cli/beforetool.mjs",{"path":389,"priority":315},"hooks/gemini-cli/precompress.mjs",{"path":391,"priority":315},"hooks/gemini-cli/sessionstart.mjs",{"path":393,"priority":315},"hooks/hooks.json",{"path":395,"priority":315},"hooks/jetbrains-copilot/posttooluse.mjs",{"path":397,"priority":315},"hooks/jetbrains-copilot/precompact.mjs",{"path":399,"priority":315},"hooks/jetbrains-copilot/pretooluse.mjs",{"path":401,"priority":315},"hooks/jetbrains-copilot/sessionstart.mjs",{"path":403,"priority":315},"hooks/kiro/agentspawn.mjs",{"path":405,"priority":315},"hooks/kiro/posttooluse.mjs",{"path":407,"priority":315},"hooks/kiro/pretooluse.mjs",{"path":409,"priority":315},"hooks/kiro/userpromptsubmit.mjs",{"path":411,"priority":315},"hooks/normalize-hooks.mjs",{"path":413,"priority":315},"hooks/posttooluse.mjs",{"path":415,"priority":315},"hooks/precompact.mjs",{"path":417,"priority":315},"hooks/pretooluse.mjs",{"path":419,"priority":315},"hooks/routing-block.mjs",{"path":421,"priority":315},"hooks/run-hook.mjs",{"path":423,"priority":315},"hooks/session-attribution.bundle.mjs",{"path":425,"priority":315},"hooks/session-db.bundle.mjs",{"path":427,"priority":315},"hooks/session-directive.mjs",{"path":429,"priority":315},"hooks/session-extract.bundle.mjs",{"path":431,"priority":315},"hooks/session-helpers.mjs",{"path":433,"priority":315},"hooks/session-loaders.mjs",{"path":435,"priority":315},"hooks/session-snapshot.bundle.mjs",{"path":437,"priority":315},"hooks/sessionstart.mjs",{"path":439,"priority":315},"hooks/suppress-stderr.mjs",{"path":441,"priority":315},"hooks/userpromptsubmit.mjs",{"path":443,"priority":315},"hooks/vscode-copilot/posttooluse.mjs",{"path":445,"priority":315},"hooks/vscode-copilot/precompact.mjs",{"path":447,"priority":315},"hooks/vscode-copilot/pretooluse.mjs",{"path":449,"priority":315},"hooks/vscode-copilot/sessionstart.mjs",{"path":451,"priority":315},".codex-plugin/plugin.json",{"path":453,"priority":315},".cursor-plugin/plugin.json",{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":303,"sourceLanguage":18,"type":249},".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",[461,463,465,467,469,471,473,475,477],{"path":462,"priority":302},"SKILL.md",{"path":464,"priority":318},"agent-teams.md",{"path":466,"priority":318},"communication.md",{"path":468,"priority":318},"marketing.md",{"path":470,"priority":318},"release.md",{"path":472,"priority":318},"review-pr.md",{"path":474,"priority":318},"tdd.md",{"path":476,"priority":318},"triage-issue.md",{"path":478,"priority":318},"validation.md",{"basePath":480,"description":481,"displayName":248,"installMethods":482,"rationale":483,"selectedPaths":484,"source":303,"sourceLanguage":18,"type":249},"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",[485,486,488,490,492],{"path":462,"priority":302},{"path":487,"priority":318},"references/anti-patterns.md",{"path":489,"priority":318},"references/patterns-javascript.md",{"path":491,"priority":318},"references/patterns-python.md",{"path":493,"priority":318},"references/patterns-shell.md",{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":303,"sourceLanguage":18,"type":249},"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",[501],{"path":462,"priority":302},{"basePath":503,"description":504,"displayName":505,"installMethods":506,"rationale":507,"selectedPaths":508,"source":303,"sourceLanguage":18,"type":249},"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",[509],{"path":462,"priority":302},{"basePath":511,"description":512,"displayName":513,"installMethods":514,"rationale":515,"selectedPaths":516,"source":303,"sourceLanguage":18,"type":249},"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",[517],{"path":462,"priority":302},{"basePath":246,"description":10,"displayName":13,"installMethods":519,"rationale":520,"selectedPaths":521,"source":303,"sourceLanguage":18,"type":249},{"claudeCode":12},"SKILL.md frontmatter at skills/ctx-stats/SKILL.md",[522],{"path":462,"priority":302},{"basePath":524,"description":525,"displayName":526,"installMethods":527,"rationale":528,"selectedPaths":529,"source":303,"sourceLanguage":18,"type":249},"skills/ctx-upgrade","Update context-mode from GitHub and fix hooks/settings.\nPulls latest, builds, installs, updates npm global, configures hooks.\nTrigger: /context-mode:ctx-upgrade\n","ctx-upgrade",{"claudeCode":12},"SKILL.md frontmatter at skills/ctx-upgrade/SKILL.md",[530],{"path":462,"priority":302},{"basePath":258,"description":532,"displayName":248,"installMethods":533,"license":273,"rationale":534,"selectedPaths":535,"source":303,"sourceLanguage":18,"type":265},"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":248},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[536,538,539,540,542],{"path":537,"priority":302},"package.json",{"path":312,"priority":302},{"path":314,"priority":315},{"path":541,"priority":318},"cli.bundle.mjs",{"path":543,"priority":331},"src/server.ts",{"sources":545},[546],"manual",{"npmPackage":248},{"closedIssues90d":232,"description":549,"forks":233,"homepage":550,"license":241,"openIssues90d":235,"pushedAt":236,"readmeSize":230,"stars":237,"topics":551},"Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 15 platforms","https://context-mode.com",[552,553,554,265,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,248],"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":239},{"classifiedAt":572,"discoverAt":573,"extractAt":574,"githubAt":574,"npmAt":575,"updatedAt":572},1778693511234,1778693503750,1778693507197,1778693509704,[212,214,213,216,215],{"evaluatedAt":244,"extractAt":282,"updatedAt":578},1778693818270,[],[581,601,619,639,655,686],{"_creationTime":582,"_id":583,"community":584,"display":585,"identity":588,"providers":589,"relations":596,"tags":597,"workflow":598},1778693511416.3665,"k17fqs996gpd2bggec9k1qbbns86nh4g",{"reviewCount":8},{"description":525,"installMethods":586,"name":587,"sourceUrl":14},{"claudeCode":12},"Context Mode",{"basePath":524,"githubOwner":247,"githubRepo":248,"locale":18,"slug":526,"type":249},{"evaluate":590,"extract":595},{"promptVersionExtension":205,"promptVersionScoring":206,"score":591,"tags":592,"targetMarket":217,"tier":218},100,[212,593,267,215,594,265],"llm-ops","productivity",{"commitSha":272,"license":241},{"parentExtensionId":252,"repoId":278},[267,212,593,265,594,215],{"evaluatedAt":599,"extractAt":282,"updatedAt":600},1778693713738,1778693818462,{"_creationTime":602,"_id":603,"community":604,"display":605,"identity":607,"providers":608,"relations":614,"tags":615,"workflow":616},1778693511416.3655,"k17dre81ghdhwnja4h61m340qd86m942",{"reviewCount":8},{"description":496,"installMethods":606,"name":497,"sourceUrl":14},{"claudeCode":12},{"basePath":495,"githubOwner":247,"githubRepo":248,"locale":18,"slug":497,"type":249},{"evaluate":609,"extract":613},{"promptVersionExtension":205,"promptVersionScoring":206,"score":591,"tags":610,"targetMarket":217,"tier":218},[212,214,594,611,612],"debugging","diagnostics",{"commitSha":272},{"parentExtensionId":252,"repoId":278},[212,611,214,612,594],{"evaluatedAt":617,"extractAt":282,"updatedAt":618},1778693603549,1778693817685,{"_creationTime":620,"_id":621,"community":622,"display":623,"identity":625,"providers":626,"relations":634,"tags":635,"workflow":636},1778693511416.365,"k1758b69g51wttzw4r6epd3jrs86mtk8",{"reviewCount":8},{"description":456,"installMethods":624,"name":457,"sourceUrl":14},{"claudeCode":12},{"basePath":455,"githubOwner":247,"githubRepo":248,"locale":18,"slug":457,"type":249},{"evaluate":627,"extract":633},{"promptVersionExtension":205,"promptVersionScoring":206,"score":591,"tags":628,"targetMarket":217,"tier":218},[266,213,215,629,630,594,631,632],"code-generation","developer-tool","security","compliance",{"commitSha":272},{"repoId":278},[629,632,266,630,213,594,631,215],{"evaluatedAt":637,"extractAt":282,"updatedAt":638},1778693567505,1778693817147,{"_creationTime":640,"_id":641,"community":642,"display":643,"identity":645,"providers":646,"relations":650,"tags":651,"workflow":652},1778693511416.3657,"k17bf3sgbyem7jcdeq0fg6mted86nzsk",{"reviewCount":8},{"description":504,"installMethods":644,"name":505,"sourceUrl":14},{"claudeCode":12},{"basePath":503,"githubOwner":247,"githubRepo":248,"locale":18,"slug":505,"type":249},{"evaluate":647,"extract":649},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":648,"targetMarket":217,"tier":218},[212,593,214,594,215],{"commitSha":272},{"parentExtensionId":252,"repoId":278},[212,214,593,594,215],{"evaluatedAt":653,"extractAt":282,"updatedAt":654},1778693624233,1778693817861,{"_creationTime":656,"_id":657,"community":658,"display":659,"identity":665,"providers":669,"relations":679,"tags":682,"workflow":683},1778668146481.875,"k17147wq51e9aek37ygbwm2xvs86mhg3",{"reviewCount":8},{"description":660,"installMethods":661,"name":663,"sourceUrl":664},"Persist SEO/GEO campaign context across Claude sessions with automatic hot-list, active work, and archive tiers. 项目记忆/跨会话",{"claudeCode":662},"aaron-he-zhu/seo-geo-claude-skills","memory-management","https://github.com/aaron-he-zhu/seo-geo-claude-skills",{"basePath":666,"githubOwner":667,"githubRepo":668,"locale":18,"slug":663,"type":249},"cross-cutting/memory-management","aaron-he-zhu","seo-geo-claude-skills",{"evaluate":670,"extract":677},{"promptVersionExtension":205,"promptVersionScoring":206,"score":591,"tags":671,"targetMarket":217,"tier":218},[672,673,674,212,675,676],"seo","geo","project-memory","session-context","campaign-tracking",{"commitSha":272,"license":678},"Apache-2.0",{"parentExtensionId":680,"repoId":681},"k17bw7fa1vx09gqzzmf42cfz0d86ngd6","kd7avx4agxh7qvwmg0n0y5pg4186mx4t",[676,212,673,674,672,675],{"evaluatedAt":684,"extractAt":685,"updatedAt":684},1778668325430,1778668146481,{"_creationTime":687,"_id":688,"community":689,"display":690,"identity":696,"providers":700,"relations":707,"tags":710,"workflow":711},1778699018122.8052,"k1724eg9dj5dp6j1f2hxpdmja586mg1p",{"reviewCount":8},{"description":691,"installMethods":692,"name":694,"sourceUrl":695},"Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.",{"claudeCode":693},"wshobson/agents","typescript-advanced-types","https://github.com/wshobson/agents",{"basePath":697,"githubOwner":698,"githubRepo":699,"locale":18,"slug":694,"type":249},"plugins/javascript-typescript/skills/typescript-advanced-types","wshobson","agents",{"evaluate":701,"extract":706},{"promptVersionExtension":205,"promptVersionScoring":206,"score":591,"tags":702,"targetMarket":217,"tier":218},[270,703,704,705,214],"types","generics","programming",{"commitSha":272},{"parentExtensionId":708,"repoId":709},"k17821k05dymw6mmaehq84b46986mf3f","kd74de64zj0axtg5b8t7eqqe2x86nske",[214,704,705,703,270],{"evaluatedAt":712,"extractAt":713,"updatedAt":712},1778701655608,1778699018122]