[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-yurukusa-token-guard-en":3,"guides-for-yurukusa-token-guard":422,"similar-k1781xtrm9b2082q2g1fj0v40x86mytt-en":423},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":269,"isFallback":251,"parentExtension":273,"providers":305,"relations":309,"repo":310,"tags":419,"workflow":420},1778699381979.8684,"k1781xtrm9b2082q2g1fj0v40x86mytt",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Token consumption guards for Claude Code. Warns on large file reads (100KB+), limits unique file reads per session, estimates token budget, and caps subagent spawns. From 800+ hours of autonomous operation data.",{"claudeCode":12},"token-guard","cc-safe-setup","https://github.com/yurukusa/cc-safe-setup",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":249,"workflow":267},1778699460227.6116,"kn7bwqsmswdc1fsaexv9rejzp586mpy1","en",{"checks":20,"evaluatedAt":206,"extensionSummary":207,"features":208,"nonGoals":214,"practices":218,"prerequisites":222,"promptVersionExtension":224,"promptVersionScoring":225,"purpose":226,"rationale":227,"score":228,"summary":229,"tags":230,"targetMarket":236,"tier":237,"useCases":238,"workflow":243},[21,26,29,32,36,39,43,48,52,55,59,63,66,70,73,76,79,82,85,88,92,96,100,104,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,173,176,179,182,185,188,192,195,198,202],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of token consumption and potential issues in autonomous operation of Claude Code.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers tangible value by implementing specific guards (file size, read limits, agent caps, token budget) that go beyond default LLM behavior and address known operational issues.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The plugin installs safety hooks that address multiple facets of autonomous operation, including file handling, token budgeting, and agent spawns, suggesting a complete lifecycle approach to safety.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The plugin focuses on token consumption and operational safety for Claude Code, a coherent and well-defined domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the plugin's behavior as detailed in the README and plugin.json, highlighting key features like file read limits and token budget caps.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The hooks are specific to particular actions like 'Read', 'Agent', and 'PostToolUse' with clear, scoped commands, avoiding generalist 'run' or 'execute' patterns.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","info","The README and plugin.json mention configuration variables like CC_READ_BUDGET, CC_MAX_AGENTS, etc., but their default values and precedence order are not explicitly documented.",{"category":33,"check":49,"severity":50,"summary":51},"Tool naming","not_applicable","This extension uses hooks, not explicitly named tools, so this check is not applicable.",{"category":33,"check":53,"severity":24,"summary":54},"Minimal I/O surface","The hook commands are concise and focus on specific aspects of tool input or session state, requesting only necessary data for their safety checks.",{"category":56,"check":57,"severity":24,"summary":58},"License","License usability","The license is MIT, a permissive open-source license, clearly declared in the README and plugin.json.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The last commit was on 2026-05-13, indicating recent maintenance activity.",{"category":60,"check":64,"severity":24,"summary":65},"Dependency Management","The README states 'Zero npm dependencies' and the plugin.json does not list any.",{"category":67,"check":68,"severity":24,"summary":69},"Security","Secret Management","The plugin does not appear to handle or expose secrets; it focuses on operational safety rather than credentials.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The hooks are self-contained shell scripts that operate on structured input from Claude Code, with no indication of loading untrusted external data as instructions.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The hooks are bundled directly and do not fetch external code or data at runtime.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The hooks operate within standard shell environments and manipulate temporary files related to the current process (`/tmp/cc-...-$PPID`), adhering to sandbox constraints.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","The hook scripts are straightforward and do not exhibit detached process spawns or retry loops around denied calls.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The hooks focus on local process control and do not contain instructions to read or submit confidential data to any third party.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled script content is clean, readable shell script without any hidden steering characters or obfuscation tricks.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The hook scripts are plain, readable bash scripts and do not involve eval, base64 payloads, or runtime downloads.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The hooks primarily use temporary files and operate on data provided by Claude Code's stdin, making them robust to project structure variations.",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","1 open issue, 1 closed issue in the last 90 days. This indicates good engagement with the project's issue tracker.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","A meaningful semver version (1.0.0) is declared in plugin.json and package.json, and GitHub tags align with this.",{"category":105,"check":106,"severity":24,"summary":107},"Code Execution","Validation","The shell scripts perform basic validation on inputs like file paths and sizes using standard shell utilities and checks.",{"category":67,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","The hooks' purpose is to prevent destructive operations and other safety issues, acting as guards rather than executing destructive commands themselves.",{"category":105,"check":112,"severity":24,"summary":113},"Error Handling","The bash scripts use `|| true` or explicit checks to handle potential errors gracefully and exit with specific error codes (e.g., exit 2 for blocking conditions) when necessary.",{"category":105,"check":115,"severity":24,"summary":116},"Logging","The hooks log warnings and blocking actions to stderr, and utilize temporary files for per-session state, fulfilling audit logging requirements.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The plugin does not appear to handle personal data; its focus is on operational parameters like file sizes and token counts.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The plugin operates on technical parameters and does not have any regional or jurisdiction-specific logic, making it globally applicable.",{"category":93,"check":125,"severity":24,"summary":126},"Runtime stability","The hooks use standard POSIX shell utilities (`stat`, `jq`, `echo`, `cat`, `grep`, `wc`) that are widely available, ensuring cross-platform compatibility.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README is extensive, clearly states the plugin's purpose, and details its functionality.",{"category":33,"check":131,"severity":50,"summary":132},"Tool surface size","The extension uses hooks, not explicitly exposed tools or commands, making this check not applicable.",{"category":40,"check":134,"severity":50,"summary":135},"Overlapping near-synonym tools","This extension uses hooks, not a list of tools, so there are no overlapping tool names.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the README (file read warnings, token budget, agent caps) are implemented in the hooks within plugin.json.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions using `npm` and `/plugin marketplace add`, along with examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","When blocking conditions are met, hooks output clear messages to stderr indicating the issue and potential remediation (e.g., 'Use limit parameter', 'Run /compact').",{"category":148,"check":149,"severity":24,"summary":150},"Execution","Pinned dependencies","There are no third-party dependencies, and the shell scripts are self-contained.",{"category":33,"check":152,"severity":50,"summary":153},"Dry-run preview","The hooks are preventative guards and do not perform state-changing operations that would require a dry-run mode.",{"category":155,"check":156,"severity":24,"summary":157},"Protocol","Idempotent retry & timeouts","The hooks are stateless between invocations, relying on temporary files for session state. They exit with specific codes for retryable conditions.",{"category":118,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The plugin does not emit telemetry; its operations are local checks and warnings.",{"category":40,"check":162,"severity":50,"summary":163},"Name collisions","This is a plugin with a single hook, not multiple bundled extensions with potential name collisions.",{"category":40,"check":165,"severity":46,"summary":166},"Hooks-off mechanism","There is no explicit 'hooks-off' mechanism documented for this plugin; disabling hooks would likely require manual removal of configurations.",{"category":40,"check":168,"severity":24,"summary":169},"Hook matcher tightness","The `matcher` fields in `plugin.json` are specific ('Read', 'Agent', 'PostToolUse') and do not use broad wildcards like '.*'.",{"category":67,"check":171,"severity":24,"summary":172},"Hook security","The hooks are focused on local checks and do not perform destructive or network-touching actions, and are therefore inherently safe by default.",{"category":89,"check":174,"severity":50,"summary":175},"Silent prompt rewriting","This plugin does not have a `UserPromptSubmit` hook.",{"category":67,"check":177,"severity":50,"summary":178},"Permission Hook","This plugin does not have `PermissionRequest` hooks.",{"category":118,"check":180,"severity":24,"summary":181},"Hook privacy","The hooks only write to stderr and temporary local files; they do not send any data over the network.",{"category":105,"check":183,"severity":24,"summary":184},"Hook dependency","The hook scripts are short, in-repo bash scripts that rely on standard system utilities like jq.",{"category":44,"check":186,"severity":24,"summary":187},"Feature Transparency","The README clearly describes the functionality of the installed hooks and their purpose.",{"category":189,"check":190,"severity":24,"summary":191},"Convention","Layout convention adherence","The plugin follows standard Claude Code plugin structure with hooks defined in plugin.json and scripts in the appropriate directories.",{"category":189,"check":193,"severity":24,"summary":194},"Plugin state","The hooks utilize temporary files tied to the process ID (`/tmp/cc-...-$PPID`), ensuring state is not persisted outside the session and is cleaned up automatically.",{"category":67,"check":196,"severity":50,"summary":197},"Keychain-stored secrets","The plugin does not handle secrets and therefore does not need to route them through userConfig.",{"category":199,"check":200,"severity":24,"summary":201},"Dependencies","Tagged release sourcing","The plugin is sourced from a GitHub repository with tagged releases, ensuring a stable and verifiable installation.",{"category":203,"check":204,"severity":24,"summary":205},"Installation","Clean uninstall","The hooks only use temporary files and stderr for output, and do not install background daemons or persistent services, ensuring a clean uninstall.",1778699460111,"This plugin installs several background hooks for Claude Code to monitor and guard against excessive token consumption and potential operational risks. It warns on large file reads, limits unique file reads per session, estimates token budgets, and caps subagent spawns. The hooks are implemented as shell scripts triggered by Claude Code's hook system.",[209,210,211,212,213],"Warns on large file reads (>100KB)","Limits unique file reads per session","Estimates token budget and warns/blocks exceeding it","Caps subagent spawns per session","Provides hooks for various safety checks",[215,216,217],"Replacing Claude Code's core functionality","Directly managing user credentials or secrets","Providing AI generation capabilities",[219,220,221],"Operational safety","Token management","LLM agent security",[223],"jq installed on the system","3.0.0","4.4.0","To significantly enhance the safety and efficiency of Claude Code during autonomous operation by preventing issues related to token consumption and potentially risky actions.","Excellent implementation of safety hooks, with clear documentation and a strong focus on preventing operational issues. Minor info finding on default value documentation.",97,"A robust plugin that significantly enhances Claude Code's safety and efficiency through intelligent hooks.",[231,232,233,234,235],"safety","security","hooks","claude-code","token-optimization","global","verified",[239,240,241,242],"Protecting against accidental large file reads that consume excessive tokens","Preventing uncontrolled spawning of subagents","Monitoring and managing token usage to avoid unexpected costs","Enhancing overall operational safety and stability of Claude Code",[244,245,246,247,248],"Install hooks via npm or plugin marketplace","Restart Claude Code to activate hooks","Hooks automatically monitor file reads, agent spawns, and token usage","Warnings or blocks are issued based on configurable thresholds","User adjusts behavior or CLAUDE.md based on hook feedback",{"codeQuality":250,"collectedAt":252,"documentation":253,"maintenance":256,"popularity":262,"security":264,"testCoverage":266},{"hasLockfile":251},false,1778699445266,{"descriptionLength":254,"readmeSize":255},211,59332,{"closedIssues90d":257,"forks":257,"hasChangelog":258,"manifestVersion":259,"openIssues90d":257,"pushedAt":260,"stars":261},1,true,"1.0.0",1778692307000,25,{"npmDownloads":263},910,{"hasNpmPackage":258,"license":265,"smitheryVerified":251},"MIT",{"hasCi":258,"hasTests":258},{"updatedAt":268},1778699460227,{"basePath":270,"githubOwner":271,"githubRepo":13,"locale":18,"slug":12,"type":272},"plugins/token-guard","yurukusa","plugin",{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":281,"parentExtension":284,"providers":285,"relations":298,"tags":300,"workflow":301},1778699381979.8674,"k1786j3fmsnr0wn5z4np18hazd86nkcd",{"reviewCount":8},{"description":278,"installMethods":279,"name":13,"sourceUrl":14},"Safety hooks for Claude Code — 734 battle-tested hooks from 800+ hours of autonomous operation. Prevents rm -rf, force-push, credential leaks, unauthorized fund transfers, deny-rules bypass, and more.",{"claudeCode":280},"yurukusa/cc-safe-setup",{"basePath":282,"githubOwner":271,"githubRepo":13,"locale":18,"slug":13,"type":283},"","marketplace",null,{"evaluate":286,"extract":292},{"promptVersionExtension":287,"promptVersionScoring":225,"score":228,"tags":288,"targetMarket":236,"tier":291},"3.1.0",[234,232,231,233,289,290],"ai-ops","development-tools","flagged",{"commitSha":293,"license":265,"marketplace":294,"plugin":296},"HEAD",{"name":13,"pluginCount":295},4,{"mcpCount":8,"provider":297,"skillCount":8},"classify",{"repoId":299},"kd75r9w9e5zg6a7p0g22f0n1td86nsat",[289,234,290,233,231,232],{"evaluatedAt":302,"extractAt":303,"updatedAt":304},1778699398980,1778699381979,1778699576845,{"evaluate":306,"extract":308},{"promptVersionExtension":224,"promptVersionScoring":225,"score":228,"tags":307,"targetMarket":236,"tier":237},[231,232,233,234,235],{"commitSha":293,"license":265},{"parentExtensionId":275,"repoId":299},{"_creationTime":311,"_id":299,"identity":312,"providers":313,"workflow":414},1778699372493.5012,{"githubOwner":271,"githubRepo":13,"sourceUrl":14},{"classify":314,"discover":389,"extract":392,"github":393,"npm":413},{"commitSha":293,"extensions":315},[316,326,335,343,351,356,369,378],{"basePath":282,"description":278,"displayName":13,"installMethods":317,"rationale":318,"selectedPaths":319,"source":325,"sourceLanguage":18,"type":283},{"claudeCode":280},"marketplace.json at .claude-plugin/marketplace.json",[320,323],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md","rule",{"basePath":327,"description":328,"displayName":329,"installMethods":330,"license":265,"rationale":331,"selectedPaths":332,"source":325,"sourceLanguage":18,"type":272},"plugins/safety-essentials","5 essential safety hooks for Claude Code. Blocks rm -rf, force-push, hard-reset, .env overwrites, and package publish. The minimum viable safety net from 800+ hours of autonomous operation.","safety-essentials",{"claudeCode":329},"plugin manifest at plugins/safety-essentials/.claude-plugin/plugin.json",[333],{"path":334,"priority":322},".claude-plugin/plugin.json",{"basePath":336,"description":337,"displayName":338,"installMethods":339,"license":265,"rationale":340,"selectedPaths":341,"source":325,"sourceLanguage":18,"type":272},"plugins/git-protection","Git safety hooks for Claude Code. Blocks force-push, protects main/master branch, prevents hard-reset, guards interactive rebase, and blocks git clean -fd.","git-protection",{"claudeCode":338},"plugin manifest at plugins/git-protection/.claude-plugin/plugin.json",[342],{"path":334,"priority":322},{"basePath":344,"description":345,"displayName":346,"installMethods":347,"license":265,"rationale":348,"selectedPaths":349,"source":325,"sourceLanguage":18,"type":272},"plugins/credential-guard","Protect secrets and credentials from Claude Code. Blocks writes to .env files, detects API keys in shell commands, prevents hardcoded tokens, and guards service account JSON files.","credential-guard",{"claudeCode":346},"plugin manifest at plugins/credential-guard/.claude-plugin/plugin.json",[350],{"path":334,"priority":322},{"basePath":270,"description":10,"displayName":12,"installMethods":352,"license":265,"rationale":353,"selectedPaths":354,"source":325,"sourceLanguage":18,"type":272},{"claudeCode":12},"plugin manifest at plugins/token-guard/.claude-plugin/plugin.json",[355],{"path":334,"priority":322},{"basePath":282,"description":357,"displayName":13,"installMethods":358,"license":265,"rationale":359,"selectedPaths":360,"source":325,"sourceLanguage":18,"type":272},"734 safety hooks for Claude Code — prevent file deletion, credential leaks, git disasters, and token waste during autonomous AI coding sessions",{"claudeCode":13},"plugin manifest at .claude-plugin/plugin.json",[361,362,363,366],{"path":334,"priority":322},{"path":324,"priority":322},{"path":364,"priority":365},"skills/safety-setup/SKILL.md","medium",{"path":367,"priority":368},"hooks/hooks.json","high",{"basePath":370,"description":371,"displayName":13,"installMethods":372,"rationale":373,"selectedPaths":374,"source":325,"sourceLanguage":18,"type":377},"skills/safety-setup","Safety hooks for Claude Code — 695 pre-built hooks that prevent file deletion, credential leaks, git disasters, and token waste during autonomous AI coding sessions. Install with npx cc-safe-setup.",{"claudeCode":280},"SKILL.md frontmatter at skills/safety-setup/SKILL.md",[375],{"path":376,"priority":322},"SKILL.md","skill",{"basePath":282,"description":379,"displayName":13,"installMethods":380,"license":265,"rationale":381,"selectedPaths":382,"source":325,"sourceLanguage":18,"type":388},"One command to make Claude Code safe. 727 example hooks + 8 built-in. 88 tracked incidents. 65-section Survival Guide. Token diagnosis. Works with Auto Mode.",{"npm":13},"cli ecosystem detected at /",[383,385,386],{"path":384,"priority":322},"package.json",{"path":324,"priority":322},{"path":387,"priority":365},"index.mjs","cli",{"sources":390},[391],"manual",{"npmPackage":13},{"closedIssues90d":257,"description":394,"forks":257,"homepage":395,"openIssues90d":257,"pushedAt":260,"readmeSize":255,"stars":261,"topics":396},"One command to make Claude Code safe for autonomous operation. Prevents rm -rf, secret leaks, force-pushes, broken deployments. 715 example hooks, 9,200+ tests, 30K+ installs — built from 800+ hours of real autonomous CC operation.","https://yurukusa.github.io/cc-safe-setup/",[397,398,399,234,233,231,400,401,402,403,232,404,405,406,407,408,409,410,411,412],"ai-safety","autonomous","bash","anthropic","claude","developer-tools","automation","agentic-coding","coding-agent","data-loss-prevention","claude-md","claude-skills","developer-experience","claude-cli","mcp","skillsmp",{"downloads":263},{"classifiedAt":415,"discoverAt":416,"extractAt":417,"githubAt":417,"npmAt":418,"updatedAt":415},1778699381403,1778699372493,1778699376030,1778699379301,[234,233,231,232,235],{"evaluatedAt":268,"extractAt":303,"updatedAt":421},1778699577518,[],[424,443,469,493,529,558],{"_creationTime":425,"_id":426,"community":427,"display":428,"identity":430,"providers":431,"relations":438,"tags":439,"workflow":440},1778699381979.8687,"k178wjnjd4vs7xhw95cq04689n86nhkt",{"reviewCount":8},{"description":357,"installMethods":429,"name":13,"sourceUrl":14},{"claudeCode":13},{"basePath":282,"githubOwner":271,"githubRepo":13,"locale":18,"slug":13,"type":272},{"evaluate":432,"extract":436},{"promptVersionExtension":224,"promptVersionScoring":225,"score":433,"tags":434,"targetMarket":236,"tier":237},99,[232,233,231,435,388],"code-quality",{"commitSha":293,"license":265,"plugin":437},{"mcpCount":8,"provider":297,"skillCount":257},{"repoId":299},[388,435,233,231,232],{"evaluatedAt":441,"extractAt":303,"updatedAt":442},1778699475909,1778699577905,{"_creationTime":444,"_id":445,"community":446,"display":447,"identity":452,"providers":453,"relations":461,"tags":464,"workflow":465},1778699408572.7253,"k17cm6081dkz91ebw27jqh38q586nfry",{"reviewCount":8},{"description":448,"installMethods":449,"name":450,"sourceUrl":451},"Production safety hooks for autonomous Claude Code operation. Context monitoring, syntax checking, branch protection, activity logging, and more.",{"claudeCode":450},"claude-code-hooks","https://github.com/yurukusa/claude-code-hooks",{"basePath":282,"githubOwner":271,"githubRepo":450,"locale":18,"slug":450,"type":272},{"evaluate":454,"extract":458},{"promptVersionExtension":224,"promptVersionScoring":225,"score":433,"tags":455,"targetMarket":236,"tier":237},[231,233,398,456,388,457,232],"production","monitoring",{"commitSha":293,"license":265,"plugin":459},{"mcpCount":8,"provider":297,"skillCount":460},2,{"parentExtensionId":462,"repoId":463},"k179rvzf2x5tsmmwbvpyv0mgxn86mkc8","kd7eh26xf9ft5m4mhhe34kedv586nq7c",[398,388,233,457,456,231,232],{"evaluatedAt":466,"extractAt":467,"updatedAt":468},1778699440255,1778699408572,1778699505044,{"_creationTime":470,"_id":471,"community":472,"display":473,"identity":479,"providers":483,"relations":487,"tags":489,"workflow":490},1778685949178.7913,"k178893jhzrwa53g69xtvqwt8h86n6p8",{"reviewCount":8},{"description":474,"installMethods":475,"name":477,"sourceUrl":478},"Essential safety hooks to prevent destructive operations in Claude Code. From cc-safe-setup (655+ hooks).",{"claudeCode":476},"hooks-safety","Hooks Safety","https://github.com/davepoon/buildwithclaude",{"basePath":480,"githubOwner":481,"githubRepo":482,"locale":18,"slug":476,"type":272},"plugins/hooks-safety","davepoon","buildwithclaude",{"evaluate":484,"extract":486},{"promptVersionExtension":224,"promptVersionScoring":225,"score":433,"tags":485,"targetMarket":236,"tier":237},[232,233,231,399,388],{"commitSha":293,"license":265},{"repoId":488},"kd719kw54vhmcscq7ckdp59fg586mnt6",[399,388,233,231,232],{"evaluatedAt":491,"extractAt":492,"updatedAt":491},1778687676247,1778685949178,{"_creationTime":494,"_id":495,"community":496,"display":497,"identity":503,"providers":506,"relations":522,"tags":525,"workflow":526},1778683100520.2961,"k1754vkdjckrkqvz9x7tjrvhzn86n1gc",{"reviewCount":8},{"description":498,"installMethods":499,"name":501,"sourceUrl":502},"AI music generation workflow for Suno - album concepts, lyrics, prompts, mastering, release",{"claudeCode":500},"bitwize-music","Claude AI Music Skills","https://github.com/bitwize-music-studio/claude-ai-music-skills",{"basePath":282,"githubOwner":504,"githubRepo":505,"locale":18,"slug":505,"type":272},"bitwize-music-studio","claude-ai-music-skills",{"evaluate":507,"extract":518},{"promptVersionExtension":224,"promptVersionScoring":225,"score":508,"tags":509,"targetMarket":236,"tier":237},100,[510,511,512,513,514,515,516,388,517,234],"music-generation","ai","suno","audio-production","workflow","lyrics","mastering","python",{"commitSha":293,"license":519,"plugin":520},"CC0-1.0",{"mcpCount":8,"provider":297,"skillCount":521},54,{"parentExtensionId":523,"repoId":524},"k17bfryzkzywswf1bkgrtch16d86n8t9","kd70cgrajsrnk5gmq60rhq30zd86nyc0",[511,513,234,388,515,516,510,517,512,514],{"evaluatedAt":527,"extractAt":528,"updatedAt":527},1778683131031,1778683100520,{"_creationTime":530,"_id":531,"community":532,"display":533,"identity":538,"providers":542,"relations":551,"tags":554,"workflow":555},1778698371743.7026,"k175pn6bnbbfyybfj0c7g5xm8h86nc75",{"reviewCount":8},{"description":534,"installMethods":535,"name":536,"sourceUrl":537},"Automatic long-term memory for Claude Code via Hindsight. Recalls relevant memories before each prompt, retains conversation transcripts, and provides knowledge page tools.",{"claudeCode":536},"hindsight-memory","https://github.com/vectorize-io/hindsight",{"basePath":539,"githubOwner":540,"githubRepo":541,"locale":18,"slug":234,"type":272},"hindsight-integrations/claude-code","vectorize-io","hindsight",{"evaluate":543,"extract":549},{"promptVersionExtension":224,"promptVersionScoring":225,"score":433,"tags":544,"targetMarket":236,"tier":237},[545,541,546,547,234,548],"memory","llm","long-term-memory","agent",{"commitSha":293,"license":265,"plugin":550},{"mcpCount":8,"provider":297,"skillCount":257},{"parentExtensionId":552,"repoId":553},"k178tthvkav2341vt1q8d8j8yn86ncbf","kd7etqyey7pjacrkp7wzfh4vts86nq1z",[548,234,541,546,547,545],{"evaluatedAt":556,"extractAt":557,"updatedAt":556},1778698417908,1778698371743,{"_creationTime":559,"_id":560,"community":561,"display":562,"identity":567,"providers":571,"relations":576,"tags":578,"workflow":579},1778692488329.0122,"k1706nwc7f8zp4gh4th2smsax186n2ez",{"reviewCount":8},{"description":563,"installMethods":564,"name":565,"sourceUrl":566},"TDD workflow enforcement with auto-test hook",{"claudeCode":565},"tdd","https://github.com/luiseiman/claude-kit",{"basePath":568,"githubOwner":569,"githubRepo":570,"locale":18,"slug":565,"type":272},"stacks/tdd","luiseiman","claude-kit",{"evaluate":572,"extract":575},{"promptVersionExtension":224,"promptVersionScoring":225,"score":433,"tags":573,"targetMarket":236,"tier":237},[565,574,514,403,233],"testing",{"commitSha":293},{"repoId":577},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[403,233,565,574,514],{"evaluatedAt":580,"extractAt":581,"updatedAt":580},1778692847867,1778692488329]