[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-thedotmack-claude-mem-zh-CN":3,"guides-for-thedotmack-claude-mem":426,"similar-k17c7hmtjw1cxn2w61f5zpjvsd86mhwt-zh-CN":427},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":218,"isFallback":199,"parentExtension":222,"providers":223,"relations":230,"repo":233,"tags":422,"workflow":423},1778698331906.5544,"k17c7hmtjw1cxn2w61f5zpjvsd86mhwt",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Alex Newman (thedotmack) 的插件",{"claudeCode":12},"thedotmack/claude-mem","thedotmack","https://github.com/thedotmack/claude-mem",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":197,"workflow":216},1778698331906.5547,"kn70jh4ry6b2834z51j84w4hm586n42x","zh-CN",{"checks":20,"evaluatedAt":166,"extensionSummary":167,"features":168,"nonGoals":174,"promptVersionExtension":178,"promptVersionScoring":179,"purpose":180,"rationale":181,"score":182,"summary":183,"tags":184,"tier":191,"useCases":192},[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,153,157,160,163],{"category":22,"check":23,"severity":24,"summary":25},"实际效用","问题相关性","pass","描述清楚地说明了扩展的目的：为 Claude Code 提供持久内存压缩，使上下文能够在会话之间保持。",{"category":22,"check":27,"severity":24,"summary":28},"独特卖点","通过引入持久内存、渐进式披露和基于技能的搜索，该扩展提供了超越默认 LLM 行为的显著价值，而这些是其原生功能所不具备的。",{"category":22,"check":30,"severity":24,"summary":31},"生产就绪性","该扩展似乎已准备好投入生产，具有清晰的安装过程、文档化的功能和强大的架构，包括钩子、工作进程服务和数据库。",{"category":33,"check":34,"severity":24,"summary":35},"范围","单一职责原则","该扩展专注于为 Claude Code 提供持久内存，涵盖上下文压缩、搜索和会话连续性等相关功能，所有这些都在一个统一的领域内。",{"category":33,"check":37,"severity":24,"summary":38},"描述质量","显示的描述准确地反映了扩展的核心功能，即 Claude Code 的持久内存系统。",{"category":40,"check":41,"severity":24,"summary":42},"调用","范围限定的工具","MCP 工具（`search`、`timeline`、`get_observations`）是范围限定的动词-名词专家，有利于精确的代理选择并减少攻击面。",{"category":44,"check":45,"severity":24,"summary":46},"文档","配置和参数参考","文档提供了专门的配置指南，详细介绍了工作流模式和语言的环境变量和设置。",{"category":33,"check":48,"severity":24,"summary":49},"工具命名","MCP 工具名称（`search`、`timeline`、`get_observations`）具有描述性，并遵循动词-名词约定。",{"category":33,"check":51,"severity":24,"summary":52},"最小 I/O 表面","MCP 工具参数和预期输出是结构化的，并且似乎只请求必要的数据，符合所述任务。",{"category":54,"check":55,"severity":24,"summary":56},"许可证","许可证可用性","该项目在 Apache-2.0 许可下发布，并在专门的 LICENSE 文件中提供了许可证文本。",{"category":58,"check":59,"severity":24,"summary":60},"维护","提交最近性","该存储库显示了近期的活动，pushed 的日期是 2026-05-13，表明维护活跃。",{"category":58,"check":62,"severity":24,"summary":63},"依赖项管理","该项目列出了 Node.js 和 Bun 作为系统要求，并提到自动安装 uv 等依赖项，这表明依赖项管理已得到处理。",{"category":65,"check":66,"severity":24,"summary":67},"安全","秘密管理","没有证据表明秘密被不当处理；文档提到了隐私控制以及使用“\u003Cprivate>”标签处理敏感内容。",{"category":65,"check":69,"severity":24,"summary":70},"注入","该扩展的架构和文档没有表明加载不受信任的外部数据作为指令。它侧重于内部内存和代码。",{"category":65,"check":72,"severity":24,"summary":73},"传递式供应链手榴弹","该扩展依赖于捆绑的代码和文档化的依赖项；没有迹象表明运行时会提取外部脚本或 markdown 作为指令。",{"category":65,"check":75,"severity":24,"summary":76},"沙箱隔离","该扩展在其定义的范围（`~/.claude-mem`、插件数据）内运行，并且似乎不会在未经用户明确操作的情况下修改其项目文件夹之外的文件。",{"category":65,"check":78,"severity":24,"summary":79},"沙箱逃逸原语","在提供的源代码中，没有表明存在分离的进程创建或被拒绝工具调用的重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"数据外泄","该扩展侧重于本地内存存储和会话连续性。文档强调隐私控制，并未暗示机密数据的外泄。",{"category":65,"check":84,"severity":24,"summary":85},"隐藏文本技巧","捆绑的内容和文档似乎没有隐藏的操纵技巧、控制字符或不可见的 Unicode 标签。",{"category":87,"check":88,"severity":24,"summary":89},"钩子","不透明的代码执行","该扩展的脚本和钩子似乎是纯粹、可读的 TypeScript/JavaScript，没有混淆或 base64 载荷的迹象。",{"category":91,"check":92,"severity":24,"summary":93},"可移植性","结构假设","该扩展管理自己的配置和数据路径（`~/.claude-mem/settings.json`），并且其安装过程是自包含的，最大限度地减少了对用户项目结构的假设。",{"category":95,"check":96,"severity":24,"summary":97},"信任","问题关注度","在过去 90 天内有 53 个未解决和 781 个已关闭的问题，关闭率很高，表明维护者积极参与。",{"category":99,"check":100,"severity":24,"summary":101},"版本控制","发布管理","`marketplace.json` 和 `package.json` 声明了显式的版本元数据，并且 GitHub 发布标签也存在。",{"category":103,"check":104,"severity":24,"summary":105},"代码执行","验证","该扩展的架构，特别是钩子系统和 MCP 工具，表明已实施输入验证。关于上下文配置的文档也暗示了结构化数据处理。",{"category":65,"check":107,"severity":24,"summary":108},"无保护的破坏性操作","该扩展主要管理本地数据存储和会话上下文；没有明显需要无保护执行的破坏性操作。",{"category":103,"check":110,"severity":24,"summary":111},"错误处理","该扩展的架构，依赖于钩子和工作进程服务，暗示了强大的错误处理能力。关于故障排除的文档也建议了诊断和修复问题的机制。",{"category":103,"check":113,"severity":24,"summary":114},"日志记录","README 提到了日志级别配置，故障排除指南建议自动生成错误报告，表明已实现日志记录。",{"category":116,"check":117,"severity":24,"summary":118},"合规性","GDPR","该扩展侧重于本地存储和用户控制的数据。隐私控制和标记内容为私有的能力减轻了 GDPR 的担忧。",{"category":116,"check":120,"severity":24,"summary":121},"目标市场","该扩展的功能是全球性的，不与任何特定的地理区域或法律管辖区挂钩。语言模式是可配置的，而不是限制性的。",{"category":91,"check":123,"severity":24,"summary":124},"运行时稳定性","该扩展指定了 Node.js 和 Bun 等系统要求，并且其安装方法设计用于跨平台兼容性。",{"category":44,"check":126,"severity":24,"summary":127},"README","README 非常全面，详细说明了扩展的目的、功能、安装和用法。",{"category":33,"check":129,"severity":24,"summary":130},"工具表面大小","该扩展公开了 3 个核心 MCP 工具（`search`、`timeline`、`get_observations`），这在目标范围内。",{"category":40,"check":132,"severity":24,"summary":133},"重叠的近义词工具","MCP 工具（`search`、`timeline`、`get_observations`）具有不同的功能，似乎不是近义词。",{"category":44,"check":135,"severity":24,"summary":136},"幻影功能","所有宣传的功能，如持久内存、搜索工具和 Web 查看器 UI，都有相应的实现和文档。",{"category":138,"check":139,"severity":24,"summary":140},"安装","安装说明","README 提供了清晰、可复制的安装说明，适用于各种环境（npx、Claude Code、OpenClaw），并包括 Windows 的设置说明。",{"category":142,"check":143,"severity":24,"summary":144},"错误","可操作的错误消息","故障排除指南和一般文档表明错误得到了处理，并且可以进行诊断，这意味着可操作的消息或诊断工具。",{"category":146,"check":147,"severity":24,"summary":148},"执行","固定的依赖项","该扩展指定了 Node.js 版本要求，并依赖于 npm 和 Bun 等包管理器进行依赖项管理，这些管理器通常处理固定。",{"category":33,"check":150,"severity":151,"summary":152},"干运行预览","not_applicable","该扩展的主要功能是本地内存管理和上下文检索，这些都不是需要干运行模式的状态更改操作。",{"category":154,"check":155,"severity":24,"summary":156},"协议","幂等重试和超时","工作进程服务架构和文档化的配置表明操作设计为健壮的。特定的重试/超时机制未详细说明，但已在整体系统设计中暗示。",{"category":116,"check":158,"severity":24,"summary":159},"遥测选择加入","该扩展侧重于本地数据和隐私控制，加上没有提到选择退出遥测，表明遵守了选择加入的做法。",{"category":33,"check":161,"severity":24,"summary":162},"主题声明","README 清楚地确立了一个以 Claude Code 及相关代理的持久内存和上下文管理为重点的策展主题。",{"category":99,"check":164,"severity":24,"summary":165},"每个条目版本元数据","`marketplace.json` 为 `claude-mem` 插件指定了显式的版本（“13.2.0”），符合版本元数据要求。",1778698085558,"此扩展通过捕获工具使用情况、生成摘要并在会话之间提供这些摘要，为 Claude Code 提供持久内存。它具有生命周期钩子、工作进程服务、SQLite 和 Chroma 数据库以及用于查询项目历史记录的 MCP 搜索工具。",[169,170,171,172,173],"跨会话的持久内存","上下文压缩和摘要","带有渐进式披露的基于技能的内存搜索","内存流的 Web 查看器 UI","支持多种 Claude Code IDE 和集成",[175,176,177],"替换 Claude Code 的核心功能","存储敏感个人数据而不征得用户同意","充当通用文件存储系统","3.1.0","4.4.0","增强 Claude Code 在会话中保持上下文和知识的能力，通过使过去的交互和项目历史记录持久可用来提高开发人员的生产力。","该扩展具有极好的文档记录和维护，具有清晰的范围和强大的技术实现。唯一的 `not_applicable` 发现（关于干运行预览）是由于扩展的功能性质，而不是其缺陷。",99,"一个高质量、维护良好的插件，为 Claude Code 提供持久内存。",[185,186,187,188,189,190],"memory","context","persistence","claude-code","developer-tools","productivity","verified",[193,194,195,196],"在长期编码项目中保持上下文","回忆过去的调试会话和解决方案","使用自然语言查询搜索项目历史记录","提高代理的连续性和知识保留能力",{"codeQuality":198,"collectedAt":200,"documentation":201,"maintenance":204,"popularity":210,"security":212,"testCoverage":215},{"hasLockfile":199},false,1778698072317,{"descriptionLength":202,"readmeSize":203},35,17010,{"closedIssues90d":205,"forks":206,"hasChangelog":199,"openIssues90d":207,"pushedAt":208,"stars":209},781,6488,53,1778643518000,75457,{"npmDownloads":211},124555,{"hasNpmPackage":213,"license":214,"smitheryVerified":199},true,"Apache-2.0",{"hasCi":213,"hasTests":213},{"updatedAt":217},1778698331906,{"basePath":219,"githubOwner":13,"githubRepo":220,"locale":18,"slug":220,"type":221},"","claude-mem","marketplace",null,{"evaluate":224,"extract":227},{"promptVersionExtension":178,"promptVersionScoring":179,"score":182,"tags":225,"targetMarket":226,"tier":191},[185,186,187,188,189,190],"global",{"commitSha":228,"marketplace":229},"HEAD",{"name":13,"pluginCount":8},{"repoId":231,"translatedFrom":232},"kd70jnxgm695az2wtf37zbqdj986mp7k","k17cgjbmysktxzsg0ve8mbf9hd86mv0f",{"_creationTime":234,"_id":231,"identity":235,"providers":236,"workflow":417},1778698049260.0457,{"githubOwner":13,"githubRepo":220,"sourceUrl":14},{"classify":237,"discover":389,"extract":392,"github":393,"npm":416},{"commitSha":228,"extensions":238},[239,250,262,276,286,294,305,313,321,329,337,345,353,361,372,380],{"basePath":240,"displayName":241,"installMethods":242,"rationale":243,"selectedPaths":244,"source":248,"sourceLanguage":249,"type":221},".agents/plugins","claude-mem-local",{"claudeCode":12},"marketplace.json at .agents/plugins/marketplace.json",[245],{"path":246,"priority":247},"marketplace.json","mandatory","rule","en",{"basePath":219,"description":251,"displayName":13,"installMethods":252,"rationale":253,"selectedPaths":254,"source":248,"sourceLanguage":249,"type":221},"Plugins by Alex Newman (thedotmack)",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[255,257,259],{"path":256,"priority":247},".claude-plugin/marketplace.json",{"path":258,"priority":247},"README.md",{"path":260,"priority":261},"LICENSE","high",{"basePath":219,"description":263,"displayName":220,"installMethods":264,"license":214,"rationale":265,"selectedPaths":266,"source":248,"sourceLanguage":249,"type":275},"Memory compression system for Claude Code - persist context across sessions",{"claudeCode":220},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugin)",[267,269,270,271,273],{"path":268,"priority":247},".claude-plugin/plugin.json",{"path":258,"priority":247},{"path":260,"priority":261},{"path":272,"priority":247},".mcp.json",{"path":274,"priority":261},".codex-plugin/plugin.json","plugin",{"basePath":277,"description":278,"displayName":279,"installMethods":280,"rationale":281,"selectedPaths":282,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/babysit","Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.","babysit",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/babysit/SKILL.md",[283],{"path":284,"priority":247},"SKILL.md","skill",{"basePath":287,"description":288,"displayName":289,"installMethods":290,"rationale":291,"selectedPaths":292,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/do","Execute a phased implementation plan using subagents. Use when asked to execute, run, or carry out a plan — especially one created by make-plan.","do",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/do/SKILL.md",[293],{"path":284,"priority":247},{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/how-it-works","Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks \"how does claude-mem work?\" or \"what is this thing doing?\".","how-it-works",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/how-it-works/SKILL.md",[301,302],{"path":284,"priority":247},{"path":303,"priority":304},"onboarding-explainer.md","medium",{"basePath":306,"description":307,"displayName":308,"installMethods":309,"rationale":310,"selectedPaths":311,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/knowledge-agent","Build and query AI-powered knowledge bases from claude-mem observations. Use when users want to create focused \"brains\" from their observation history, ask questions about past work patterns, or compile expertise on specific topics.","knowledge-agent",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/knowledge-agent/SKILL.md",[312],{"path":284,"priority":247},{"basePath":314,"description":315,"displayName":316,"installMethods":317,"rationale":318,"selectedPaths":319,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/learn-codebase","Prime a codebase by reading every source file in full. Use when starting work on a new or unfamiliar project, or when the user asks to \"learn the codebase\", \"read the codebase\", \"prime\", or \"get up to speed\".","learn-codebase",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/learn-codebase/SKILL.md",[320],{"path":284,"priority":247},{"basePath":322,"description":323,"displayName":324,"installMethods":325,"rationale":326,"selectedPaths":327,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/make-plan","Create a detailed, phased implementation plan with documentation discovery. Use when asked to plan a feature, task, or multi-step implementation — especially before executing with do.","make-plan",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/make-plan/SKILL.md",[328],{"path":284,"priority":247},{"basePath":330,"description":331,"displayName":332,"installMethods":333,"rationale":334,"selectedPaths":335,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/mem-search","Search claude-mem's persistent cross-session memory database. Use when user asks \"did we already solve this?\", \"how did we do X last time?\", or needs work from previous sessions.","mem-search",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/mem-search/SKILL.md",[336],{"path":284,"priority":247},{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/pathfinder","Map a codebase into feature-grouped flowcharts, identify duplicated concerns across features, and propose a unified architecture. Use when asked to \"find the ideal path,\" unify duplicated systems, or audit architecture before a refactor. Emits a proposed unified flowchart plus per-system /make-plan prompts.","pathfinder",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/pathfinder/SKILL.md",[344],{"path":284,"priority":247},{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/smart-explore","Token-optimized structural code search using tree-sitter AST parsing. Use instead of reading full files when you need to understand code structure, find functions, or explore a codebase efficiently.","smart-explore",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/smart-explore/SKILL.md",[352],{"path":284,"priority":247},{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/timeline-report","Generate a \"Journey Into [Project]\" narrative report analyzing a project's entire development history from claude-mem's timeline. Use when asked for a timeline report, project history analysis, development journey, or full project report.","timeline-report",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/timeline-report/SKILL.md",[360],{"path":284,"priority":247},{"basePath":362,"description":363,"displayName":364,"installMethods":365,"rationale":366,"selectedPaths":367,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/version-bump","Automated semantic versioning and release workflow for Claude Code plugins. Handles version increments across package.json, marketplace.json, plugin.json manifests, npm publishing (so `npx claude-mem@X.Y.Z` resolves), build verification, git tagging, GitHub releases, and changelog generation.","claude-code-plugin-release",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/version-bump/SKILL.md",[368,369],{"path":284,"priority":247},{"path":370,"priority":371},"scripts/generate_changelog.js","low",{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":248,"sourceLanguage":249,"type":285},"plugin/skills/wowerpoint","Turn one document into a kawaii NotebookLM slide-deck PDF. Use for \"wowerpoint this\", \"make a deck about \u003Cfile>\", \"turn this report into slides\", or any request to render a single document as shareable narrative slides.","wowerpoint",{"claudeCode":12},"SKILL.md frontmatter at plugin/skills/wowerpoint/SKILL.md",[379],{"path":284,"priority":247},{"basePath":219,"description":263,"displayName":220,"installMethods":381,"license":214,"rationale":382,"selectedPaths":383,"source":248,"sourceLanguage":249,"type":388},{"npm":220},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[384,386,387],{"path":385,"priority":247},"package.json",{"path":258,"priority":247},{"path":260,"priority":261},"mcp",{"sources":390},[391],"manual",{"npmPackage":220},{"closedIssues90d":205,"description":394,"forks":206,"homepage":395,"license":214,"openIssues90d":207,"pushedAt":208,"readmeSize":203,"stars":209,"topics":396},"Persistent Context Across Sessions for Every Agent –  Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More","https://claude-mem.ai",[397,398,399,400,401,402,403,404,188,405,406,407,408,409,410,411,412,413,414,415],"ai","ai-agents","ai-memory","anthropic","artificial-intelligence","claude","claude-agent-sdk","claude-agents","claude-code-plugin","claude-skills","long-term-memory","mem0","openmemory","supermemory","chromadb","sqlite","embeddings","memory-engine","rag",{"downloads":211},{"classifiedAt":418,"discoverAt":419,"extractAt":420,"githubAt":420,"npmAt":421,"updatedAt":418},1778698055851,1778698049260,1778698052709,1778698054459,[188,186,189,185,187,190],{"evaluatedAt":424,"extractAt":425,"updatedAt":217},1778698085682,1778698056313,[],[428,460,489,519,548],{"_creationTime":429,"_id":430,"community":431,"display":432,"identity":438,"providers":441,"relations":452,"tags":455,"workflow":456},1778688520325.5852,"k17fs1ymywhbng23h8z1bjjxt586n8ky",{"reviewCount":8},{"description":433,"installMethods":434,"name":436,"sourceUrl":437},"Claude Code 的基于主题的自动记忆",{"claudeCode":435},"hatawong/claude-recap","claude-recap-marketplace","https://github.com/hatawong/claude-recap",{"basePath":219,"githubOwner":439,"githubRepo":440,"locale":18,"slug":440,"type":221},"hatawong","claude-recap",{"evaluate":442,"extract":447},{"promptVersionExtension":178,"promptVersionScoring":179,"score":443,"tags":444,"targetMarket":226,"tier":191},100,[185,186,445,187,446],"cli","automation",{"commitSha":228,"marketplace":448,"plugin":450},{"name":436,"pluginCount":449},1,{"mcpCount":8,"provider":451,"skillCount":8},"classify",{"repoId":453,"translatedFrom":454},"kd78y3gm1ky53msejxede6b4x986nqyc","k17944zm3ehfvm4ntncyz1dzyx86nc6v",[446,445,186,185,187],{"evaluatedAt":457,"extractAt":458,"updatedAt":459},1778688340018,1778688322101,1778688520325,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":472,"relations":481,"tags":484,"workflow":485},1778696854815.34,"k1717xhebd5pc0zk6w3342r34d86myfe",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"使用 Claude Code 的智能权重削减技术，将有效上下文加倍，从而修剪臃肿的会话，保护代理团队免受压缩，并通过 MCP 工具监控令牌使用情况。",{"claudeCode":467},"Ruya-AI/cozempic","cozempic","https://github.com/Ruya-AI/cozempic",{"basePath":219,"githubOwner":471,"githubRepo":468,"locale":18,"slug":468,"type":221},"Ruya-AI",{"evaluate":473,"extract":478},{"promptVersionExtension":178,"promptVersionScoring":179,"score":443,"tags":474,"targetMarket":226,"tier":191},[186,475,188,476,477],"optimization","session-management","ai-productivity",{"commitSha":228,"marketplace":479,"plugin":480},{"name":468,"pluginCount":449},{"mcpCount":8,"provider":451,"skillCount":8},{"repoId":482,"translatedFrom":483},"kd79d77qmyh3826dwhk7ynx9xd86nmqm","k1730g2nnwga3htdfycmc8h1gd86m3cs",[477,188,186,475,476],{"evaluatedAt":486,"extractAt":487,"updatedAt":488},1778696729067,1778696712852,1778696854815,{"_creationTime":490,"_id":491,"community":492,"display":493,"identity":499,"providers":502,"relations":513,"tags":515,"workflow":516},1778683562157.875,"k174pnm5ch9ab6fr1etef2f2b586m74b",{"reviewCount":8},{"description":494,"installMethods":495,"name":497,"sourceUrl":498},"Persistent memory and cognitive profiling plugins for Claude Code",{"claudeCode":496},"cdeust/Cortex","cortex-plugins","https://github.com/cdeust/Cortex",{"basePath":219,"githubOwner":500,"githubRepo":501,"locale":249,"slug":501,"type":221},"cdeust","Cortex",{"evaluate":503,"extract":510},{"promptVersionExtension":178,"promptVersionScoring":179,"score":443,"tags":504,"targetMarket":226,"tier":191},[185,505,388,188,506,507,508,509],"cognitive-profiling","knowledge-graph","codebase-analysis","postgresql","pgvector",{"commitSha":228,"marketplace":511,"plugin":512},{"name":497,"pluginCount":449},{"mcpCount":8,"provider":451,"skillCount":8},{"repoId":514},"kd79gxpemvkr09a7zsb3h8kmah86nvgf",[188,507,505,506,388,185,509,508],{"evaluatedAt":517,"extractAt":518,"updatedAt":517},1778683583007,1778683562157,{"_creationTime":520,"_id":521,"community":522,"display":523,"identity":529,"providers":532,"relations":540,"tags":543,"workflow":544},1778693751974.8364,"k1789c0v4hwwy1w9j7hhqd9hd186nj2j",{"reviewCount":8},{"description":524,"installMethods":525,"name":527,"sourceUrl":528},"AI编码代理的上下文窗口优化。沙盒化工具输出，减少98%。支持15个平台",{"claudeCode":526},"mksglu/context-mode","context-mode","https://github.com/mksglu/context-mode",{"basePath":240,"githubOwner":530,"githubRepo":527,"locale":18,"slug":531,"type":221},"mksglu","plugins",{"evaluate":533,"extract":538},{"promptVersionExtension":178,"promptVersionScoring":179,"score":443,"tags":534,"targetMarket":226,"tier":191},[186,475,535,190,536,537],"llm","code-generation","sandbox",{"commitSha":228,"marketplace":539},{"name":527,"pluginCount":8},{"repoId":541,"translatedFrom":542},"kd764b2fctbqg4b8j8y6xvmkvs86m29m","k17de181ddh1gjh0zdntr3qxyn86nqna",[536,186,535,475,190,537],{"evaluatedAt":545,"extractAt":546,"updatedAt":547},1778693535406,1778693511416,1778693751974,{"_creationTime":549,"_id":550,"community":551,"display":552,"identity":558,"providers":561,"relations":569,"tags":571,"workflow":572},1778691765524.3726,"k17c1ndsb7hncr0k5vadc69rnx86njvh",{"reviewCount":8},{"description":553,"installMethods":554,"name":556,"sourceUrl":557},"🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman",{"claudeCode":555},"juliusbrussee/caveman","caveman-repo","https://github.com/juliusbrussee/caveman",{"basePath":240,"githubOwner":559,"githubRepo":560,"locale":249,"slug":531,"type":221},"juliusbrussee","caveman",{"evaluate":562,"extract":567},{"promptVersionExtension":178,"promptVersionScoring":179,"score":443,"tags":563,"targetMarket":226,"tier":191},[564,565,445,188,566],"token-compression","llm-efficiency","prompt-engineering",{"commitSha":228,"marketplace":568},{"name":556,"pluginCount":8},{"repoId":570},"kd7890f0sfy0ymf1pakpx7vqch86nmew",[188,445,565,566,564],{"evaluatedAt":573,"extractAt":574,"updatedAt":573},1778691782274,1778691765524]