[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-thedotmack-claude-mem-en":3,"guides-for-thedotmack-claude-mem":423,"similar-k17cgjbmysktxzsg0ve8mbf9hd86mv0f-en":424},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":219,"isFallback":200,"parentExtension":223,"providers":224,"relations":230,"repo":232,"tags":419,"workflow":420},1778698056313.1506,"k17cgjbmysktxzsg0ve8mbf9hd86mv0f",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Plugins by 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":198,"workflow":217},1778698085682.5964,"kn7f8kjsmrv9c7krer052xkxdh86mvpt","en",{"checks":20,"evaluatedAt":166,"extensionSummary":167,"features":168,"nonGoals":174,"promptVersionExtension":178,"promptVersionScoring":179,"purpose":180,"rationale":181,"score":182,"summary":183,"tags":184,"targetMarket":191,"tier":192,"useCases":193},[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},"Practical Utility","Problem relevance","pass","The description clearly states the extension's purpose: to provide persistent memory compression for Claude Code, enabling context to survive across sessions.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers significant value beyond default LLM behavior by introducing persistent memory, progressive disclosure, and skill-based search, which are not native capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension appears production-ready with a clear installation process, documented features, and a robust architecture including hooks, a worker service, and databases.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on providing persistent memory for Claude Code, encompassing related functionalities like context compression, search, and session continuity, all within a coherent domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the extension's core functionality as a persistent memory system for Claude Code.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The MCP tools (`search`, `timeline`, `get_observations`) are well-scoped verb-noun specialists, facilitating precise agent selection and reducing attack surface.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The documentation provides a dedicated guide for configuration, detailing environment variables and settings for workflow modes and languages.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The MCP tool names (`search`, `timeline`, `get_observations`) are descriptive and adhere to the verb-noun convention.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The MCP tool parameters and expected outputs are structured and appear to request only necessary data, aligning with the stated tasks.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project is licensed under Apache-2.0, with the license text provided in a dedicated LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent activity with a pushedAt date of 2026-05-13, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project lists Node.js and Bun as system requirements, and mentions auto-installation of dependencies like uv, indicating dependency management is handled.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","No evidence of secrets being handled inappropriately; documentation mentions privacy controls and the use of '\u003Cprivate>' tags for sensitive content.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The extension's architecture and documentation do not indicate loading untrusted external data as instructions. It focuses on internal memory and code.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The extension relies on bundled code and documented dependencies; there's no indication of runtime fetching of external scripts or markdown as instructions.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The extension operates within its defined scopes (`~/.claude-mem`, plugin data) and does not appear to modify files outside its project folder without explicit user action.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","There are no indications of detached process spawns or retry loops around denied tool calls in the provided source.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The extension focuses on local memory storage and session continuity. Documentation emphasizes privacy controls and does not suggest exfiltration of confidential data.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content and documentation appear free of hidden steering tricks, control characters, or invisible Unicode tags.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The extension's scripts and hooks appear to be in plain, readable TypeScript/JavaScript, with no evidence of obfuscation or base64 payloads.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The extension manages its own configuration and data paths (`~/.claude-mem/settings.json`), and its installation process is self-contained, minimizing assumptions about user project structure.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 53 open and 781 closed issues 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 `marketplace.json` and `package.json` declare explicit version metadata, and GitHub release tags are also present.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The extension's architecture, particularly the hook system and MCP tools, suggests input validation is in place. Documentation on context configuration also implies structured data handling.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The extension primarily manages local data storage and session context; there are no apparent destructive operations that would require an unguarded execution.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The extension's architecture, relying on hooks and a worker service, implies robust error handling. Documentation on troubleshooting also suggests mechanisms for diagnosing and fixing issues.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","The README mentions log level configuration and the troubleshooting guide suggests automated bug report generation, indicating logging is implemented.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The extension focuses on local storage and user-controlled data. Privacy controls and the ability to tag content as private mitigate GDPR concerns.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The extension's functionality is global and not tied to any specific geography or legal jurisdiction. Language modes are configurable, not restrictive.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The extension specifies system requirements like Node.js and Bun, and its installation method is designed for cross-platform compatibility.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README is comprehensive, detailing the extension's purpose, features, installation, and usage.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The extension exposes 3 core MCP tools (`search`, `timeline`, `get_observations`), which is well within the target range.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The MCP tools (`search`, `timeline`, `get_observations`) have distinct functions and do not appear to be near-synonyms.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All advertised features, such as persistent memory, search tools, and web viewer UI, have corresponding implementations and documentation.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for various environments (npx, Claude Code, OpenClaw) and includes setup notes for Windows.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The troubleshooting guide and general documentation suggest that errors are handled and can be diagnosed, implying actionable messages or diagnostic tools.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","The extension specifies Node.js version requirements and relies on package managers like npm and Bun for dependency management, which typically handle pinning.",{"category":33,"check":150,"severity":151,"summary":152},"Dry-run preview","not_applicable","The extension's primary function is local memory management and context retrieval, which are not state-changing operations requiring a dry-run mode.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The worker service architecture and documented configuration suggest that operations are designed to be robust. Specific retry/timeout mechanisms aren't detailed but implied by the overall system design.",{"category":116,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The extension's focus on local data and privacy controls, coupled with no mention of opt-out telemetry, suggests adherence to opt-in practices.",{"category":33,"check":161,"severity":24,"summary":162},"Theme declaration","The README clearly establishes a curation theme focused on persistent memory and context management for Claude Code and related agents.",{"category":99,"check":164,"severity":24,"summary":165},"Per-entry version metadata","The `marketplace.json` specifies an explicit version ('13.2.0') for the `claude-mem` plugin, adhering to version metadata requirements.",1778698085558,"This extension provides persistent memory for Claude Code by capturing tool usage, generating summaries, and making them available across sessions. It features lifecycle hooks, a worker service, SQLite and Chroma databases, and MCP search tools for querying project history.",[169,170,171,172,173],"Persistent memory across sessions","Context compression and summarization","Skill-based memory search with progressive disclosure","Web viewer UI for memory stream","Support for multiple Claude Code IDEs and integrations",[175,176,177],"Replacing core Claude Code functionality","Storing sensitive personal data without user consent","Acting as a general-purpose file storage system","3.1.0","4.4.0","To enhance Claude Code's ability to maintain context and knowledge across sessions, improving developer productivity by making past interactions and project history persistently available.","The extension is exceptionally well-documented and maintained, with a clear scope and robust technical implementation. The single `not_applicable` finding for dry-run preview is due to the nature of the extension's functionality, not a deficiency.",99,"A high-quality, well-maintained plugin providing persistent memory for Claude Code.",[185,186,187,188,189,190],"memory","context","persistence","claude-code","developer-tools","productivity","global","verified",[194,195,196,197],"Maintaining context on long-running coding projects","Recalling past debugging sessions and solutions","Searching project history using natural language queries","Improving agent continuity and knowledge retention",{"codeQuality":199,"collectedAt":201,"documentation":202,"maintenance":205,"popularity":211,"security":213,"testCoverage":216},{"hasLockfile":200},false,1778698072317,{"descriptionLength":203,"readmeSize":204},35,17010,{"closedIssues90d":206,"forks":207,"hasChangelog":200,"openIssues90d":208,"pushedAt":209,"stars":210},781,6488,53,1778643518000,75457,{"npmDownloads":212},124555,{"hasNpmPackage":214,"license":215,"smitheryVerified":200},true,"Apache-2.0",{"hasCi":214,"hasTests":214},{"updatedAt":218},1778698085682,{"basePath":220,"githubOwner":13,"githubRepo":221,"locale":18,"slug":221,"type":222},"","claude-mem","marketplace",null,{"evaluate":225,"extract":227},{"promptVersionExtension":178,"promptVersionScoring":179,"score":182,"tags":226,"targetMarket":191,"tier":192},[185,186,187,188,189,190],{"commitSha":228,"marketplace":229},"HEAD",{"name":13,"pluginCount":8},{"repoId":231},"kd70jnxgm695az2wtf37zbqdj986mp7k",{"_creationTime":233,"_id":231,"identity":234,"providers":235,"workflow":414},1778698049260.0457,{"githubOwner":13,"githubRepo":221,"sourceUrl":14},{"classify":236,"discover":386,"extract":389,"github":390,"npm":413},{"commitSha":228,"extensions":237},[238,248,259,273,283,291,302,310,318,326,334,342,350,358,369,377],{"basePath":239,"displayName":240,"installMethods":241,"rationale":242,"selectedPaths":243,"source":247,"sourceLanguage":18,"type":222},".agents/plugins","claude-mem-local",{"claudeCode":12},"marketplace.json at .agents/plugins/marketplace.json",[244],{"path":245,"priority":246},"marketplace.json","mandatory","rule",{"basePath":220,"description":10,"displayName":13,"installMethods":249,"rationale":250,"selectedPaths":251,"source":247,"sourceLanguage":18,"type":222},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[252,254,256],{"path":253,"priority":246},".claude-plugin/marketplace.json",{"path":255,"priority":246},"README.md",{"path":257,"priority":258},"LICENSE","high",{"basePath":220,"description":260,"displayName":221,"installMethods":261,"license":215,"rationale":262,"selectedPaths":263,"source":247,"sourceLanguage":18,"type":272},"Memory compression system for Claude Code - persist context across sessions",{"claudeCode":221},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugin)",[264,266,267,268,270],{"path":265,"priority":246},".claude-plugin/plugin.json",{"path":255,"priority":246},{"path":257,"priority":258},{"path":269,"priority":246},".mcp.json",{"path":271,"priority":258},".codex-plugin/plugin.json","plugin",{"basePath":274,"description":275,"displayName":276,"installMethods":277,"rationale":278,"selectedPaths":279,"source":247,"sourceLanguage":18,"type":282},"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",[280],{"path":281,"priority":246},"SKILL.md","skill",{"basePath":284,"description":285,"displayName":286,"installMethods":287,"rationale":288,"selectedPaths":289,"source":247,"sourceLanguage":18,"type":282},"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",[290],{"path":281,"priority":246},{"basePath":292,"description":293,"displayName":294,"installMethods":295,"rationale":296,"selectedPaths":297,"source":247,"sourceLanguage":18,"type":282},"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",[298,299],{"path":281,"priority":246},{"path":300,"priority":301},"onboarding-explainer.md","medium",{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":247,"sourceLanguage":18,"type":282},"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",[309],{"path":281,"priority":246},{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":247,"sourceLanguage":18,"type":282},"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",[317],{"path":281,"priority":246},{"basePath":319,"description":320,"displayName":321,"installMethods":322,"rationale":323,"selectedPaths":324,"source":247,"sourceLanguage":18,"type":282},"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",[325],{"path":281,"priority":246},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":247,"sourceLanguage":18,"type":282},"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",[333],{"path":281,"priority":246},{"basePath":335,"description":336,"displayName":337,"installMethods":338,"rationale":339,"selectedPaths":340,"source":247,"sourceLanguage":18,"type":282},"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",[341],{"path":281,"priority":246},{"basePath":343,"description":344,"displayName":345,"installMethods":346,"rationale":347,"selectedPaths":348,"source":247,"sourceLanguage":18,"type":282},"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",[349],{"path":281,"priority":246},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":247,"sourceLanguage":18,"type":282},"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",[357],{"path":281,"priority":246},{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":247,"sourceLanguage":18,"type":282},"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",[365,366],{"path":281,"priority":246},{"path":367,"priority":368},"scripts/generate_changelog.js","low",{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":247,"sourceLanguage":18,"type":282},"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",[376],{"path":281,"priority":246},{"basePath":220,"description":260,"displayName":221,"installMethods":378,"license":215,"rationale":379,"selectedPaths":380,"source":247,"sourceLanguage":18,"type":385},{"npm":221},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[381,383,384],{"path":382,"priority":246},"package.json",{"path":255,"priority":246},{"path":257,"priority":258},"mcp",{"sources":387},[388],"manual",{"npmPackage":221},{"closedIssues90d":206,"description":391,"forks":207,"homepage":392,"license":215,"openIssues90d":208,"pushedAt":209,"readmeSize":204,"stars":210,"topics":393},"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",[394,395,396,397,398,399,400,401,188,402,403,404,405,406,407,408,409,410,411,412],"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":212},{"classifiedAt":415,"discoverAt":416,"extractAt":417,"githubAt":417,"npmAt":418,"updatedAt":415},1778698055851,1778698049260,1778698052709,1778698054459,[188,186,189,185,187,190],{"evaluatedAt":218,"extractAt":421,"updatedAt":422},1778698056313,1778698441156,[],[425,456,484,514,542],{"_creationTime":426,"_id":427,"community":428,"display":429,"identity":435,"providers":438,"relations":449,"tags":451,"workflow":452},1778688322101.8252,"k17944zm3ehfvm4ntncyz1dzyx86nc6v",{"reviewCount":8},{"description":430,"installMethods":431,"name":433,"sourceUrl":434},"Topic-based automatic memory for Claude Code",{"claudeCode":432},"hatawong/claude-recap","claude-recap-marketplace","https://github.com/hatawong/claude-recap",{"basePath":220,"githubOwner":436,"githubRepo":437,"locale":18,"slug":437,"type":222},"hatawong","claude-recap",{"evaluate":439,"extract":444},{"promptVersionExtension":178,"promptVersionScoring":179,"score":440,"tags":441,"targetMarket":191,"tier":192},100,[185,186,442,187,443],"cli","automation",{"commitSha":228,"marketplace":445,"plugin":447},{"name":433,"pluginCount":446},1,{"mcpCount":8,"provider":448,"skillCount":8},"classify",{"repoId":450},"kd78y3gm1ky53msejxede6b4x986nqyc",[443,442,186,185,187],{"evaluatedAt":453,"extractAt":454,"updatedAt":455},1778688340018,1778688322101,1778688561034,{"_creationTime":457,"_id":458,"community":459,"display":460,"identity":466,"providers":468,"relations":477,"tags":479,"workflow":480},1778696712851.9736,"k1730g2nnwga3htdfycmc8h1gd86m3cs",{"reviewCount":8},{"description":461,"installMethods":462,"name":464,"sourceUrl":465},"2x the effective context with smart weight-loss for Claude Code — prune bloated sessions, protect agent teams from compaction, monitor token usage with MCP tools",{"claudeCode":463},"Ruya-AI/cozempic","cozempic","https://github.com/Ruya-AI/cozempic",{"basePath":220,"githubOwner":467,"githubRepo":464,"locale":18,"slug":464,"type":222},"Ruya-AI",{"evaluate":469,"extract":474},{"promptVersionExtension":178,"promptVersionScoring":179,"score":440,"tags":470,"targetMarket":191,"tier":192},[186,471,188,472,473],"optimization","session-management","ai-productivity",{"commitSha":228,"marketplace":475,"plugin":476},{"name":464,"pluginCount":446},{"mcpCount":8,"provider":448,"skillCount":8},{"repoId":478},"kd79d77qmyh3826dwhk7ynx9xd86nmqm",[473,188,186,471,472],{"evaluatedAt":481,"extractAt":482,"updatedAt":483},1778696729067,1778696712852,1778696924064,{"_creationTime":485,"_id":486,"community":487,"display":488,"identity":494,"providers":497,"relations":508,"tags":510,"workflow":511},1778683562157.875,"k174pnm5ch9ab6fr1etef2f2b586m74b",{"reviewCount":8},{"description":489,"installMethods":490,"name":492,"sourceUrl":493},"Persistent memory and cognitive profiling plugins for Claude Code",{"claudeCode":491},"cdeust/Cortex","cortex-plugins","https://github.com/cdeust/Cortex",{"basePath":220,"githubOwner":495,"githubRepo":496,"locale":18,"slug":496,"type":222},"cdeust","Cortex",{"evaluate":498,"extract":505},{"promptVersionExtension":178,"promptVersionScoring":179,"score":440,"tags":499,"targetMarket":191,"tier":192},[185,500,385,188,501,502,503,504],"cognitive-profiling","knowledge-graph","codebase-analysis","postgresql","pgvector",{"commitSha":228,"marketplace":506,"plugin":507},{"name":492,"pluginCount":446},{"mcpCount":8,"provider":448,"skillCount":8},{"repoId":509},"kd79gxpemvkr09a7zsb3h8kmah86nvgf",[188,502,500,501,385,185,504,503],{"evaluatedAt":512,"extractAt":513,"updatedAt":512},1778683583007,1778683562157,{"_creationTime":515,"_id":516,"community":517,"display":518,"identity":524,"providers":527,"relations":535,"tags":537,"workflow":538},1778693511416.3645,"k17de181ddh1gjh0zdntr3qxyn86nqna",{"reviewCount":8},{"description":519,"installMethods":520,"name":522,"sourceUrl":523},"Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 15 platforms",{"claudeCode":521},"mksglu/context-mode","context-mode","https://github.com/mksglu/context-mode",{"basePath":239,"githubOwner":525,"githubRepo":522,"locale":18,"slug":526,"type":222},"mksglu","plugins",{"evaluate":528,"extract":533},{"promptVersionExtension":178,"promptVersionScoring":179,"score":440,"tags":529,"targetMarket":191,"tier":192},[186,471,530,190,531,532],"llm","code-generation","sandbox",{"commitSha":228,"marketplace":534},{"name":522,"pluginCount":8},{"repoId":536},"kd764b2fctbqg4b8j8y6xvmkvs86m29m",[531,186,530,471,190,532],{"evaluatedAt":539,"extractAt":540,"updatedAt":541},1778693535406,1778693511416,1778693816674,{"_creationTime":543,"_id":544,"community":545,"display":546,"identity":552,"providers":555,"relations":563,"tags":565,"workflow":566},1778691765524.3726,"k17c1ndsb7hncr0k5vadc69rnx86njvh",{"reviewCount":8},{"description":547,"installMethods":548,"name":550,"sourceUrl":551},"🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman",{"claudeCode":549},"juliusbrussee/caveman","caveman-repo","https://github.com/juliusbrussee/caveman",{"basePath":239,"githubOwner":553,"githubRepo":554,"locale":18,"slug":526,"type":222},"juliusbrussee","caveman",{"evaluate":556,"extract":561},{"promptVersionExtension":178,"promptVersionScoring":179,"score":440,"tags":557,"targetMarket":191,"tier":192},[558,559,442,188,560],"token-compression","llm-efficiency","prompt-engineering",{"commitSha":228,"marketplace":562},{"name":550,"pluginCount":8},{"repoId":564},"kd7890f0sfy0ymf1pakpx7vqch86nmew",[188,442,559,560,558],{"evaluatedAt":567,"extractAt":568,"updatedAt":567},1778691782274,1778691765524]