[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-hatawong-list-topics-en":3,"guides-for-hatawong-list-topics":403,"similar-k179fdg8n1dygkq5yatjqcesm986m4ck-en":404},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":225,"parentExtension":246,"providers":302,"relations":306,"repo":307,"tags":400,"workflow":401},1778688322101.826,"k179fdg8n1dygkq5yatjqcesm986m4ck",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when the user asks about topics discussed in the current session, wants to see a topic list, or asks what has been talked about.",{"claudeCode":12},"hatawong/claude-recap","list-topics","https://github.com/hatawong/claude-recap",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778688418474.0657,"kn7c323mwss8w9bk6tkcv2305n86n7qp","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,139,142,145,148,152,155,158,161,164,167,170,174,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly states the purpose and provides specific triggers for when to use the skill, aligning with the source code's functionality.",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and self-contained, effectively summarizing the core capability and triggers within the recommended character limit.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is concise and delegates deeper material to separate files, adhering to the progressive disclosure principle.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The SKILL.md outlines the main flow and links to separate reference files for detailed procedures, demonstrating good progressive disclosure.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill does not involve extensive exploration or deep code review, so the 'context: fork' setting is not applicable.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","Sufficient end-to-end examples are provided in the README, demonstrating input, invocation, and expected output for the core capabilities.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The SKILL.md documents failure modes such as missing files and topic filtering, including recovery steps for each.",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","The skill only uses Claude-internal tools and does not rely on external MCP servers, making this check not applicable.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The SKILL.md instructs the agent to abort if the JSONL file does not exist or if no topics are found, which acts as a form of state checking.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, with explicit guidance for adjacent tasks if needed.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description clearly names the problem of context loss in Claude Code and the need for topic-based memory.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The extension offers significant value over default behavior by providing automatic topic archival, cross-session memory, and compaction recovery, all stored locally.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The extension is production-ready, covering the complete lifecycle of topic management with local storage and clear instructions.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The extension focuses on a single domain: automatic topic archival and memory management for Claude Code sessions.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The description accurately reflects the skill's behavior, clearly stating its purpose and use cases.",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","The skill uses a single, well-defined tool ('extract-topic.js' with specific modes) rather than a generalist command.",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","All necessary parameters like session ID, plugin path, and project ID are clearly extracted from context injections in the instructions.",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","The primary tool used, 'extract-topic.js', is descriptively named and specific to its function.",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","The tool expects specific inputs derived from context and produces a structured output format as described in the instructions.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The project is licensed under MIT, which is a permissive open-source license, and is declared in the LICENSE file.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The last commit was on March 6, 2026, which is recent (within the last 3 months).",{"category":93,"check":97,"severity":24,"summary":98},"Dependency Management","The project explicitly states its dependencies (bash, Node.js 18+) and appears to use them directly without complex third-party packages.",{"category":100,"check":101,"severity":24,"summary":102},"Security","Secret Management","The skill does not handle secrets; all data storage is local and user-controlled.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","The skill operates on local files and context injections, with no indication of loading untrusted third-party data.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","The skill only uses local scripts and context, with no runtime downloads or external script execution.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","The skill operates solely within the user's project directory and local memory storage, making no assumptions about external file system access.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","No detached process spawns or retry loops around denied calls were found in the provided scripts.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","The skill operates locally and does not submit any user data to third parties.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","Bundled content is free of hidden steering tricks, and descriptions use clean, printable ASCII.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","The 'extract-topic.js' script is plain JavaScript and not obfuscated.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","The skill makes reasonable assumptions about the project structure for extracting context and file paths are relative or use environment variables.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","There are 3 open and 2 closed issues in the last 90 days, indicating active maintenance and a healthy closure rate.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","The project uses GitHub release tags and has a version badge, indicating clear release management.",{"category":49,"check":137,"severity":24,"summary":138},"Validation","Input parameters for the script are derived directly from context injections and the output is formatted as specified, implying validation through the script's logic.",{"category":100,"check":140,"severity":24,"summary":141},"Unguarded Destructive Operations","The skill is primarily read-only, focusing on reading session data and saving summaries; no destructive operations are performed.",{"category":49,"check":143,"severity":24,"summary":144},"Error Handling","The SKILL.md instructs the agent to report clearly if the JSONL file is missing or no topics are found, providing a structured error path.",{"category":49,"check":146,"severity":39,"summary":147},"Logging","The skill is read-only and does not perform destructive actions or outbound calls that would require local audit logging.",{"category":149,"check":150,"severity":24,"summary":151},"Compliance","GDPR","The skill operates on session data and local files, and does not process or submit personal data to third parties.",{"category":149,"check":153,"severity":24,"summary":154},"Target market","The extension is language-agnostic and operates locally, making it globally applicable without regional restrictions.",{"category":57,"check":156,"severity":24,"summary":157},"Runtime stability","The skill relies on standard bash and Node.js, which are widely available, and its functionality is not tied to a specific OS or editor.",{"category":30,"check":159,"severity":24,"summary":160},"README","The README file clearly states the extension's purpose and provides comprehensive details on installation and usage.",{"category":70,"check":162,"severity":39,"summary":163},"Tool surface size","This is a single-tool extension, so the tool surface size check is not applicable.",{"category":22,"check":165,"severity":24,"summary":166},"Overlapping near-synonym tools","The extension primarily uses a single script 'extract-topic.js' with specific modes, avoiding overlapping tool names.",{"category":30,"check":168,"severity":24,"summary":169},"Phantom features","All advertised features, such as topic archival and compaction recovery, are implemented and supported by the provided scripts and instructions.",{"category":171,"check":172,"severity":24,"summary":173},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for both plugin and manual setups, including verification steps.",{"category":175,"check":176,"severity":24,"summary":177},"Errors","Actionable error messages","The SKILL.md provides actionable error messages for cases like missing files or no topics found, guiding the user on next steps.",{"category":179,"check":180,"severity":24,"summary":181},"Execution","Pinned dependencies","The project declares Node.js 18+ as a dependency and the script itself does not appear to introduce further third-party dependencies that would require pinning.",{"category":70,"check":183,"severity":39,"summary":184},"Dry-run preview","The skill is read-only and does not perform state-changing operations or send data outward, making a dry-run mode not applicable.",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotent retry & timeouts","The skill operates locally on files and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":149,"check":190,"severity":24,"summary":191},"Telemetry opt-in","The extension operates locally and does not emit any telemetry, thus satisfying the opt-in requirement by default.",1778688417884,"This skill automatically archives topics discussed in Claude Code sessions, saves them as local Markdown files, and injects this history into new sessions for continuity. It recovers context from JSONL transcripts during compaction and offers a `/remember` skill for persisting preferences.",[195,196,197,198,199],"Automatic topic archival with summaries","Cross-session memory injection","Compaction recovery via JSONL cold-reads","Local Markdown storage in ~/.memory/","`/remember` skill for preference persistence",[201,202,203],"Replacing the core Claude Code chat functionality","Storing data in the cloud or external databases","Acting as a generic note-taking application","3.0.0","4.4.0","To provide users with persistent, topic-based memory across Claude Code sessions, preventing context loss and improving workflow efficiency.","The extension is a high-quality, well-documented tool with clear scope, excellent adherence to best practices, and comprehensive examples. It directly addresses a significant user problem with a robust, local-first solution.",100,"A robust skill for managing Claude Code session memory through automatic topic archival.",[211,212,213,214,215],"memory","session-management","markdown","cli","automation","global","verified",[219,220,221,222],"Automatically save progress when switching topics in a long session","Restore context and preferences at the start of a new project session","Recover information after Claude Code context compaction","Maintain a searchable history of discussed topics and project state",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},false,1778688390028,{"descriptionLength":228,"readmeSize":229},132,7301,{"closedIssues90d":231,"forks":232,"hasChangelog":233,"openIssues90d":232,"pushedAt":234,"stars":235},2,3,true,1772785245000,31,{"hasNpmPackage":225,"license":237,"smitheryVerified":225},"MIT",{"hasCi":225,"hasTests":233},{"updatedAt":240},1778688418474,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/list-topics","hatawong","claude-recap","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":256,"providers":285,"relations":297,"tags":298,"workflow":299},1778688322101.8254,"k17b9bmvrv1a5e41w678q1yvrh86m81g",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"sourceUrl":14},"Topic-based automatic memory for Claude Code — never lose context across sessions or compactions.",{"claudeCode":244},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":255},"","plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":264,"providers":266,"relations":278,"tags":280,"workflow":281},1778688322101.8252,"k17944zm3ehfvm4ntncyz1dzyx86nc6v",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"sourceUrl":14},"Topic-based automatic memory for Claude Code",{"claudeCode":12},"claude-recap-marketplace",{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":272},{"promptVersionExtension":268,"promptVersionScoring":205,"score":208,"tags":269,"targetMarket":216,"tier":217},"3.1.0",[211,270,214,271,215],"context","persistence",{"commitSha":273,"marketplace":274,"plugin":276},"HEAD",{"name":263,"pluginCount":275},1,{"mcpCount":8,"provider":277,"skillCount":8},"classify",{"repoId":279},"kd78y3gm1ky53msejxede6b4x986nqyc",[215,214,270,211,271],{"evaluatedAt":282,"extractAt":283,"updatedAt":284},1778688340018,1778688322101,1778688561034,{"evaluate":286,"extract":294},{"promptVersionExtension":204,"promptVersionScoring":205,"score":287,"tags":288,"targetMarket":216,"tier":217},99,[211,271,289,290,291,292,293],"hooks","context-management","local-storage","bash","nodejs",{"commitSha":273,"license":237,"plugin":295},{"mcpCount":8,"provider":277,"skillCount":296},4,{"parentExtensionId":258,"repoId":279},[292,290,289,291,211,293,271],{"evaluatedAt":300,"extractAt":283,"updatedAt":301},1778688364899,1778688560725,{"evaluate":303,"extract":305},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":304,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":273},{"parentExtensionId":248,"repoId":279},{"_creationTime":308,"_id":279,"identity":309,"providers":310,"workflow":396},1778688317050.7341,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":311,"discover":379,"github":382},{"commitSha":273,"extensions":312},[313,326,349,358,363,371],{"basePath":254,"description":261,"displayName":263,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[317,320,322],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md",{"path":323,"priority":324},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":244,"installMethods":327,"license":237,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":18,"type":255},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[330,332,333,334,337,339,341,343,345,347],{"path":331,"priority":319},".claude-plugin/plugin.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":335,"priority":336},"skills/ignore-topic/SKILL.md","medium",{"path":338,"priority":336},"skills/list-topics/SKILL.md",{"path":340,"priority":336},"skills/remember/SKILL.md",{"path":342,"priority":336},"skills/save-topic/SKILL.md",{"path":344,"priority":324},"hooks/hooks.json",{"path":346,"priority":324},"hooks/session-start.sh",{"path":348,"priority":324},"hooks/stop.sh",{"basePath":350,"description":351,"displayName":352,"installMethods":353,"rationale":354,"selectedPaths":355,"source":325,"sourceLanguage":18,"type":245},"skills/ignore-topic","Use when the user wants to ignore, skip, or exclude specific topics from being archived. Triggers on \"ignore topic\", \"don't archive\", \"skip topic\", \"stop remembering\", \"list ignored topics\", \"remove ignore rule\".","ignore-topic",{"claudeCode":12},"SKILL.md frontmatter at skills/ignore-topic/SKILL.md",[356],{"path":357,"priority":319},"SKILL.md",{"basePath":242,"description":10,"displayName":13,"installMethods":359,"rationale":360,"selectedPaths":361,"source":325,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/list-topics/SKILL.md",[362],{"path":357,"priority":319},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":325,"sourceLanguage":18,"type":245},"skills/remember","Use when the user wants to persistently remember something across sessions (e.g., \"always use bun\", \"never auto-commit\", \"my name is Alex\"). Also use when you detect a clear user preference or constraint worth persisting.","remember",{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[370],{"path":357,"priority":319},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":325,"sourceLanguage":18,"type":245},"skills/save-topic","Use when the user wants to save or checkpoint topic progress, persist current discussion state, or save all topics before ending a session.","save-topic",{"claudeCode":12},"SKILL.md frontmatter at skills/save-topic/SKILL.md",[378],{"path":357,"priority":319},{"sources":380},[381],"manual",{"closedIssues90d":231,"description":251,"forks":232,"license":237,"openIssues90d":232,"pushedAt":234,"readmeSize":229,"stars":235,"topics":383},[384,385,386,292,387,388,389,390,290,391,392,393,394,212,395],"agent-memory","ai-memory","anthropic","claude","claude-code","claude-code-hooks","claude-code-plugin","developer-tools","llm-tools","open-source","productivity","shell",{"classifiedAt":397,"discoverAt":398,"extractAt":399,"githubAt":399,"updatedAt":397},1778688321667,1778688317050,1778688319676,[215,214,213,211,212],{"evaluatedAt":240,"extractAt":283,"updatedAt":402},1778688561381,[],[405,436,458,483,504,531],{"_creationTime":406,"_id":407,"community":408,"display":409,"identity":415,"providers":420,"relations":429,"tags":432,"workflow":433},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":410,"installMethods":411,"name":413,"sourceUrl":414},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":412},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":416,"githubOwner":417,"githubRepo":418,"locale":18,"slug":419,"type":245},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":421,"extract":428},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":422,"targetMarket":216,"tier":217},[423,424,425,426,215,214,427],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":273,"license":237},{"parentExtensionId":430,"repoId":431},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[215,214,427,424,423,426,425],{"evaluatedAt":434,"extractAt":435,"updatedAt":434},1778699613343,1778699234184,{"_creationTime":437,"_id":438,"community":439,"display":440,"identity":443,"providers":446,"relations":454,"tags":455,"workflow":456},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":441,"installMethods":442,"name":418,"sourceUrl":414},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":412},{"basePath":444,"githubOwner":417,"githubRepo":418,"locale":18,"slug":445,"type":245},"skills/ask","ask",{"evaluate":447,"extract":453},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":448,"targetMarket":216,"tier":217},[214,215,449,450,451,452],"llm","prompting","code-review","artifact-generation",{"commitSha":273,"license":237},{"parentExtensionId":430,"repoId":431},[452,215,214,451,449,450],{"evaluatedAt":457,"extractAt":435,"updatedAt":457},1778699303045,{"_creationTime":459,"_id":460,"community":461,"display":462,"identity":468,"providers":472,"relations":477,"tags":479,"workflow":480},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":463,"installMethods":464,"name":466,"sourceUrl":467},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":465},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":469,"githubOwner":470,"githubRepo":471,"locale":18,"slug":466,"type":245},"skills/github","steipete","clawdis",{"evaluate":473,"extract":476},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":474,"targetMarket":216,"tier":217},[466,214,475,391,215],"api",{"commitSha":273},{"repoId":478},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[475,215,214,391,466],{"evaluatedAt":481,"extractAt":482,"updatedAt":481},1778698569289,1778697652123,{"_creationTime":484,"_id":485,"community":486,"display":487,"identity":491,"providers":493,"relations":500,"tags":501,"workflow":502},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":488,"installMethods":489,"name":490,"sourceUrl":467},"Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.",{"claudeCode":465},"telegram-crabbox-e2e-proof",{"basePath":492,"githubOwner":470,"githubRepo":471,"locale":18,"slug":490,"type":245},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":494,"extract":499},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":495,"targetMarket":216,"tier":217},[496,497,215,498,214],"testing","telegram","qa",{"commitSha":273},{"repoId":478},[215,214,498,497,496],{"evaluatedAt":503,"extractAt":482,"updatedAt":503},1778698038113,{"_creationTime":505,"_id":506,"community":507,"display":508,"identity":514,"providers":518,"relations":524,"tags":526,"workflow":527},1778697205743.894,"k17ej9360g7468qswf3svnrx9186m1ng",{"reviewCount":8},{"description":509,"installMethods":510,"name":512,"sourceUrl":513},"Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to \"open a website\", \"fill out a form\", \"click a button\", \"take a screenshot\", \"scrape data from a page\", \"test this web app\", \"login to a site\", \"automate browser actions\", or any task requiring programmatic web interaction.",{"claudeCode":511},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":515,"githubOwner":516,"githubRepo":517,"locale":18,"slug":512,"type":245},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":519,"extract":523},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":520,"targetMarket":216,"tier":217},[521,522,496,214,215],"browser-automation","web-scraping",{"commitSha":273},{"repoId":525},"kd74710g49kxgwbfjxeb7s132d86myxr",[215,521,214,496,522],{"evaluatedAt":528,"extractAt":529,"updatedAt":530},1778697222051,1778697205743,1778697438718,{"_creationTime":532,"_id":533,"community":534,"display":535,"identity":541,"providers":545,"relations":552,"tags":555,"workflow":556},1778696712851.975,"k178yja51cgmcwkj5yctnzbj3186m30w",{"reviewCount":8},{"description":536,"installMethods":537,"name":539,"sourceUrl":540},"Prune bloated session with a prescription. Removes progress ticks, stale reads, duplicate content, and more.",{"claudeCode":538},"Ruya-AI/cozempic","treat","https://github.com/Ruya-AI/cozempic",{"basePath":542,"githubOwner":543,"githubRepo":544,"locale":18,"slug":539,"type":245},"plugin/skills/treat","Ruya-AI","cozempic",{"evaluate":546,"extract":551},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":547,"targetMarket":216,"tier":217},[212,548,549,550,214],"context-pruning","llm-optimization","python",{"commitSha":273},{"parentExtensionId":553,"repoId":554},"k176hd1j2vn0hpak7ds6v3eand86mfqh","kd79d77qmyh3826dwhk7ynx9xd86nmqm",[214,548,549,550,212],{"evaluatedAt":557,"extractAt":558,"updatedAt":559},1778696822903,1778696712852,1778696925366]