[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-jarrodwatts-claude-hud-en":3,"guides-for-jarrodwatts-claude-hud":307,"similar-k172eec04xdmfb5bxy5mrhhtns86n50k-en":308},{"_creationTime":4,"_id":5,"children":6,"community":46,"display":47,"evaluation":50,"identity":244,"isFallback":240,"parentExtension":246,"providers":247,"relations":255,"repo":256,"tags":304,"workflow":305},1778691285783.71,"k172eec04xdmfb5bxy5mrhhtns86n50k",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":23,"relations":39,"tags":41,"workflow":42},1778691285783.7102,"k177zp3bbq66hsxgfj01bqm5ys86nx3v",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Real-time statusline HUD for Claude Code - context health, tool activity, agent tracking, and todo progress",{"claudeCode":15},"claude-hud","Claude HUD","https://github.com/jarrodwatts/claude-hud",{"basePath":19,"githubOwner":20,"githubRepo":15,"locale":21,"slug":15,"type":22},"","jarrodwatts","en","plugin",{"evaluate":24,"extract":36},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":28,"targetMarket":34,"tier":35},"3.0.0","4.4.0",99,[29,30,31,32,33],"statusline","hud","monitoring","claude-code","configuration","global","verified",{"commitSha":37,"license":38},"HEAD","MIT",{"parentExtensionId":5,"repoId":40},"kd70ck1vqdx4j6cbhfs73wydp986ncg8",[32,33,30,31,29],{"evaluatedAt":43,"extractAt":44,"updatedAt":45},1778691319508,1778691285783,1778691346709,{"reviewCount":11},{"description":13,"installMethods":48,"name":15,"sourceUrl":17},{"claudeCode":49},"jarrodwatts/claude-hud",{"_creationTime":51,"_id":52,"extensionId":5,"locale":21,"result":53,"trustSignals":223,"workflow":242},1778691301481.8303,"kn719x12enmfcsrr5r1gzh3z6h86np1p",{"checks":54,"evaluatedAt":200,"extensionSummary":201,"features":202,"nonGoals":208,"promptVersionExtension":212,"promptVersionScoring":26,"purpose":213,"rationale":214,"score":27,"summary":215,"tags":216,"targetMarket":34,"tier":35,"useCases":218},[55,60,63,66,70,73,78,82,85,88,92,96,99,103,106,109,112,115,118,121,125,129,133,137,141,144,147,150,154,157,160,163,166,169,172,176,180,184,187,191,194,197],{"category":56,"check":57,"severity":58,"summary":59},"Practical Utility","Problem relevance","pass","The description clearly states the problem of needing real-time statusline information for Claude Code, including context health, tool activity, agent tracking, and todo progress.",{"category":56,"check":61,"severity":58,"summary":62},"Unique selling proposition","The extension offers significant value by providing real-time, always-visible statusline information directly within Claude Code, enhancing user awareness beyond default behavior.",{"category":56,"check":64,"severity":58,"summary":65},"Production readiness","The extension is production-ready, providing a complete HUD experience within Claude Code's statusline API, with clear installation and configuration instructions.",{"category":67,"check":68,"severity":58,"summary":69},"Scope","Single responsibility principle","The extension focuses on providing a statusline HUD for Claude Code, encompassing related monitoring aspects like context, tools, agents, and todos, without venturing into unrelated domains.",{"category":67,"check":71,"severity":58,"summary":72},"Description quality","The displayed description accurately and concisely reflects the extension's functionality as a real-time statusline HUD for Claude Code.",{"category":74,"check":75,"severity":76,"summary":77},"Invocation","Scoped tools","not_applicable","This extension operates via Claude Code's statusline API and command-line configurations, not through distinct, selectable tools.",{"category":79,"check":80,"severity":58,"summary":81},"Documentation","Configuration & parameter reference","All configuration options, including layout, language, colors, and specific element toggles, are thoroughly documented with default values and explanations.",{"category":67,"check":83,"severity":76,"summary":84},"Tool naming","The extension utilizes Claude Code commands and configuration settings rather than distinct, named tools.",{"category":67,"check":86,"severity":58,"summary":87},"Minimal I/O surface","Configuration options are well-defined and structured, and the extension's output via the statusline API is focused on displaying relevant information without unnecessary data.",{"category":89,"check":90,"severity":58,"summary":91},"License","License usability","The extension is licensed under the MIT license, as indicated by the LICENSE file and the README.",{"category":93,"check":94,"severity":58,"summary":95},"Maintenance","Commit recency","The latest commit was on 2026-05-13, indicating recent maintenance.",{"category":93,"check":97,"severity":58,"summary":98},"Dependency Management","The project uses npm ci for dependency management, and the README indicates Node.js LTS or Bun is required, suggesting a structured approach to dependencies.",{"category":100,"check":101,"severity":58,"summary":102},"Security","Secret Management","The extension operates locally within Claude Code and does not appear to handle or expose secrets.",{"category":100,"check":104,"severity":58,"summary":105},"Injection","The extension's configuration is managed through documented JSON files and Claude Code commands, with no indication of loading untrusted external data as instructions.",{"category":100,"check":107,"severity":58,"summary":108},"Transitive Supply-Chain Grenades","The extension bundles its dependencies and configuration locally, with no evidence of runtime downloads or remote code execution.",{"category":100,"check":110,"severity":58,"summary":111},"Sandbox Isolation","The extension integrates with Claude Code's statusline API and local configuration, respecting the extension's sandbox and not modifying external files.",{"category":100,"check":113,"severity":58,"summary":114},"Sandbox escape primitives","There is no evidence of detached process spawns or deny-retry loops in the extension's operation.",{"category":100,"check":116,"severity":58,"summary":117},"Data Exfiltration","The extension operates locally and does not submit any user data to third parties.",{"category":100,"check":119,"severity":58,"summary":120},"Hidden Text Tricks","Bundled content and descriptions appear free of hidden steering tricks, control characters, or invisible formatting.",{"category":122,"check":123,"severity":58,"summary":124},"Hooks","Opaque code execution","The bundled JavaScript code is readable and not obfuscated, and there is no indication of runtime code fetching.",{"category":126,"check":127,"severity":58,"summary":128},"Portability","Structural Assumption","Configuration paths are relative to the user's home directory (`~/.claude/plugins/claude-hud/config.json`), and the extension handles potential terminal width detection failures gracefully.",{"category":130,"check":131,"severity":58,"summary":132},"Trust","Issues Attention","With 9 open and 149 closed issues in the last 90 days, the closure rate is high, indicating active maintainer engagement.",{"category":134,"check":135,"severity":58,"summary":136},"Versioning","Release Management","The extension has a clearly defined version (0.0.12) in the marketplace JSON and a changelog, with installation instructions referencing specific versions.",{"category":138,"check":139,"severity":58,"summary":140},"Code Execution","Validation","Configuration options are well-typed in the JSON schema, and the extension integrates with Claude Code's structured input/output for statusline updates.",{"category":100,"check":142,"severity":58,"summary":143},"Unguarded Destructive Operations","The extension is primarily informational and does not perform destructive operations.",{"category":138,"check":145,"severity":58,"summary":146},"Error Handling","The extension is designed to fall back to defaults or hide elements gracefully if configuration is invalid or data is missing, and errors in setup are clearly communicated.",{"category":138,"check":148,"severity":76,"summary":149},"Logging","The extension's primary function is to display information in the statusline, and it does not appear to require or implement a separate audit log.",{"category":151,"check":152,"severity":58,"summary":153},"Compliance","GDPR","The extension operates locally and does not process personal data beyond what is necessary for displaying project paths or session status.",{"category":151,"check":155,"severity":58,"summary":156},"Target market","The extension is designed for Claude Code and operates globally, with no specific regional limitations detected.",{"category":126,"check":158,"severity":58,"summary":159},"Runtime stability","The extension relies on standard Node.js/Bun runtimes and Claude Code's statusline API, with clear instructions for different operating systems, ensuring broad compatibility.",{"category":79,"check":161,"severity":58,"summary":162},"README","The README file is comprehensive, clearly stating the extension's purpose and providing detailed installation, configuration, and troubleshooting information.",{"category":67,"check":164,"severity":76,"summary":165},"Tool surface size","This is not a tool-based extension; its functionality is integrated into the Claude Code statusline.",{"category":74,"check":167,"severity":76,"summary":168},"Overlapping near-synonym tools","The extension does not expose multiple tools that perform similar functions.",{"category":79,"check":170,"severity":58,"summary":171},"Phantom features","All features mentioned in the README, such as context health, tool activity, agent tracking, and todo progress, are implemented and configurable.",{"category":173,"check":174,"severity":58,"summary":175},"Install","Installation instruction","The README provides clear, copy-pasteable instructions for adding the marketplace, installing the plugin, and basic setup, including OS-specific notes.",{"category":177,"check":178,"severity":58,"summary":179},"Errors","Actionable error messages","Setup errors, such as JavaScript runtime issues on Windows or Linux filesystem problems, are clearly explained with remediation steps.",{"category":181,"check":182,"severity":58,"summary":183},"Execution","Pinned dependencies","The project uses `npm ci` which typically installs dependencies based on a lockfile, and requires specific Node.js/Bun versions.",{"category":67,"check":185,"severity":76,"summary":186},"Dry-run preview","The extension's function is purely informational display and does not involve state-changing operations that would require a dry-run.",{"category":188,"check":189,"severity":76,"summary":190},"Protocol","Idempotent retry & timeouts","The extension operates locally within Claude Code and does not engage in external API calls or state-changing operations requiring idempotency or timeouts.",{"category":151,"check":192,"severity":58,"summary":193},"Telemetry opt-in","The extension's configuration is managed locally, and there is no indication of telemetry collection; any data usage is opt-in through explicit configuration.",{"category":67,"check":195,"severity":58,"summary":196},"Theme declaration","The marketplace README declares a specific curation theme focused on monitoring and statusline enhancements for Claude Code.",{"category":134,"check":198,"severity":58,"summary":199},"Per-entry version metadata","The marketplace JSON entry for 'claude-hud' includes explicit version metadata ('0.0.12').",1778691301368,"This plugin enhances Claude Code by displaying real-time information in the statusline, including project path, context window usage, tool activity, agent status, and todo progress. It uses Claude Code's native statusline API for seamless integration.",[203,204,205,206,207],"Real-time context health monitoring","Tool activity visualization","Agent tracking","Todo progress display","Customizable statusline layout and elements",[209,210,211],"Replacing Claude Code's core functionality","Providing a separate monitoring dashboard","Managing project files or code execution directly","3.1.0","To provide developers with immediate, at-a-glance insights into their Claude Code session's status, improving awareness and workflow efficiency.","Excellent documentation and clear scope, with no security or maintenance concerns. High score reflects robust implementation and user-focused design.","A highly polished and well-documented Claude Code extension providing essential real-time statusline information.",[30,29,31,32,217],"developer-tools",[219,220,221,222],"Monitoring context window usage to avoid truncation","Tracking tool execution and agent activity","Keeping informed about task completion progress","Customizing the Claude Code interface for better workflow visibility",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"popularity":237,"security":239,"testCoverage":241},{"hasLockfile":225},true,1778691287387,{"descriptionLength":228,"readmeSize":229},107,19918,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"manifestVersion":233,"openIssues90d":234,"pushedAt":235,"stars":236},149,1005,"0.0.12",9,1778632823000,22650,{"npmDownloads":238},1510,{"hasNpmPackage":225,"license":38,"smitheryVerified":240},false,{"hasCi":225,"hasTests":225},{"updatedAt":243},1778691301481,{"basePath":19,"githubOwner":20,"githubRepo":15,"locale":21,"slug":15,"type":245},"marketplace",null,{"evaluate":248,"extract":250},{"promptVersionExtension":212,"promptVersionScoring":26,"score":27,"tags":249,"targetMarket":34,"tier":35},[30,29,31,32,217],{"commitSha":37,"marketplace":251,"plugin":253},{"name":15,"pluginCount":252},1,{"mcpCount":11,"provider":254,"skillCount":11},"classify",{"repoId":40},{"_creationTime":257,"_id":40,"identity":258,"providers":259,"workflow":299},1778690047341.5251,{"githubOwner":20,"githubRepo":15,"sourceUrl":17},{"classify":260,"discover":287,"extract":290,"github":291,"npm":298},{"commitSha":37,"extensions":261},[262,275],{"basePath":19,"description":13,"displayName":15,"installMethods":263,"rationale":264,"selectedPaths":265,"source":274,"sourceLanguage":21,"type":245},{"claudeCode":49},"marketplace.json at .claude-plugin/marketplace.json",[266,269,271],{"path":267,"priority":268},".claude-plugin/marketplace.json","mandatory",{"path":270,"priority":268},"README.md",{"path":272,"priority":273},"LICENSE","high","rule",{"basePath":19,"description":13,"displayName":15,"installMethods":276,"license":38,"rationale":277,"selectedPaths":278,"source":274,"sourceLanguage":21,"type":22},{"claudeCode":15},"plugin manifest at .claude-plugin/plugin.json",[279,281,282,283,285],{"path":280,"priority":268},".claude-plugin/plugin.json",{"path":270,"priority":268},{"path":272,"priority":273},{"path":284,"priority":273},"commands/configure.md",{"path":286,"priority":273},"commands/setup.md",{"sources":288},[289],"manual",{"npmPackage":15},{"closedIssues90d":231,"description":292,"forks":232,"license":38,"openIssues90d":234,"pushedAt":235,"readmeSize":229,"stars":236,"topics":293},"A Claude Code plugin that shows what's happening - context usage, active tools, running agents, and todo progress",[294,295,32,296,22,29,297],"anthropic","claude","cli","typescript",{"downloads":238},{"classifiedAt":300,"discoverAt":301,"extractAt":302,"githubAt":302,"npmAt":303,"updatedAt":300},1778691285596,1778690047341,1778691281518,1778691284047,[32,217,30,31,29],{"evaluatedAt":243,"extractAt":44,"updatedAt":306},1778691346504,[],[309,339,368],{"_creationTime":310,"_id":311,"community":312,"display":313,"identity":319,"providers":321,"relations":332,"tags":334,"workflow":335},1778696712851.9736,"k1730g2nnwga3htdfycmc8h1gd86m3cs",{"reviewCount":11},{"description":314,"installMethods":315,"name":317,"sourceUrl":318},"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":316},"Ruya-AI/cozempic","cozempic","https://github.com/Ruya-AI/cozempic",{"basePath":19,"githubOwner":320,"githubRepo":317,"locale":21,"slug":317,"type":245},"Ruya-AI",{"evaluate":322,"extract":329},{"promptVersionExtension":212,"promptVersionScoring":26,"score":323,"tags":324,"targetMarket":34,"tier":35},100,[325,326,32,327,328],"context","optimization","session-management","ai-productivity",{"commitSha":37,"marketplace":330,"plugin":331},{"name":317,"pluginCount":252},{"mcpCount":11,"provider":254,"skillCount":11},{"repoId":333},"kd79d77qmyh3826dwhk7ynx9xd86nmqm",[328,32,325,326,327],{"evaluatedAt":336,"extractAt":337,"updatedAt":338},1778696729067,1778696712852,1778696924064,{"_creationTime":340,"_id":341,"community":342,"display":343,"identity":349,"providers":354,"relations":362,"tags":364,"workflow":365},1778691765524.3726,"k17c1ndsb7hncr0k5vadc69rnx86njvh",{"reviewCount":11},{"description":344,"installMethods":345,"name":347,"sourceUrl":348},"🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman",{"claudeCode":346},"juliusbrussee/caveman","caveman-repo","https://github.com/juliusbrussee/caveman",{"basePath":350,"githubOwner":351,"githubRepo":352,"locale":21,"slug":353,"type":245},".agents/plugins","juliusbrussee","caveman","plugins",{"evaluate":355,"extract":360},{"promptVersionExtension":212,"promptVersionScoring":26,"score":323,"tags":356,"targetMarket":34,"tier":35},[357,358,296,32,359],"token-compression","llm-efficiency","prompt-engineering",{"commitSha":37,"marketplace":361},{"name":347,"pluginCount":11},{"repoId":363},"kd7890f0sfy0ymf1pakpx7vqch86nmew",[32,296,358,359,357],{"evaluatedAt":366,"extractAt":367,"updatedAt":366},1778691782274,1778691765524,{"_creationTime":369,"_id":370,"community":371,"display":372,"identity":378,"providers":381,"relations":394,"tags":396,"workflow":397},1778683562157.875,"k174pnm5ch9ab6fr1etef2f2b586m74b",{"reviewCount":11},{"description":373,"installMethods":374,"name":376,"sourceUrl":377},"Persistent memory and cognitive profiling plugins for Claude Code",{"claudeCode":375},"cdeust/Cortex","cortex-plugins","https://github.com/cdeust/Cortex",{"basePath":19,"githubOwner":379,"githubRepo":380,"locale":21,"slug":380,"type":245},"cdeust","Cortex",{"evaluate":382,"extract":391},{"promptVersionExtension":212,"promptVersionScoring":26,"score":323,"tags":383,"targetMarket":34,"tier":35},[384,385,386,32,387,388,389,390],"memory","cognitive-profiling","mcp","knowledge-graph","codebase-analysis","postgresql","pgvector",{"commitSha":37,"marketplace":392,"plugin":393},{"name":376,"pluginCount":252},{"mcpCount":11,"provider":254,"skillCount":11},{"repoId":395},"kd79gxpemvkr09a7zsb3h8kmah86nvgf",[32,388,385,387,386,384,390,389],{"evaluatedAt":398,"extractAt":399,"updatedAt":398},1778683583007,1778683562157]