[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-yurukusa-cc-safe-setup-zh-CN":3,"guides-for-yurukusa-cc-safe-setup":417,"similar-k174a28y9e8kpqfrx634vc3whd86ntx2-zh-CN":418},{"_creationTime":4,"_id":5,"children":6,"community":48,"display":49,"evaluation":52,"identity":291,"isFallback":273,"parentExtension":294,"providers":295,"relations":301,"repo":302,"tags":414,"workflow":415},1778699562111.8264,"k174a28y9e8kpqfrx634vc3whd86ntx2",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":43,"workflow":44},1778699567709.2493,"k1705nymrkjdke9wty6347kq9986mdwe",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Claude Code 的安全钩子 — 695 个预构建的钩子，可防止在自主 AI 编码会话期间删除文件、泄露凭证、Git 灾难和浪费令牌。使用 npx cc-safe-setup 进行安装。",{"claudeCode":15},"yurukusa/cc-safe-setup","cc-safe-setup","https://github.com/yurukusa/cc-safe-setup",{"basePath":19,"githubOwner":20,"githubRepo":16,"locale":21,"slug":22,"type":23},"skills/safety-setup","yurukusa","zh-CN","safety-setup","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",98,[30,31,32,33,34],"safety","security","automation","ai-agent","code-quality","global","community",{"commitSha":38},"HEAD",{"parentExtensionId":40,"repoId":41,"translatedFrom":42},"k178wjnjd4vs7xhw95cq04689n86nhkt","kd75r9w9e5zg6a7p0g22f0n1td86nsat","k1705szwze4ad0reczcfvzfqs186mdv9",[33,32,34,30,31],{"evaluatedAt":45,"extractAt":46,"updatedAt":47},1778699495587,1778699381979,1778699567709,{"reviewCount":11},{"description":50,"installMethods":51,"name":16,"sourceUrl":17},"734 个用于 Claude Code 的安全钩子 — 在自主 AI 编码会话期间防止文件删除、凭证泄露、git 灾难和令牌浪费",{"claudeCode":16},{"_creationTime":53,"_id":54,"extensionId":5,"locale":21,"result":55,"trustSignals":271,"workflow":289},1778699562111.8267,"kn7bccc9tz9jk1ew3vfrj9ymrd86n38t",{"checks":56,"evaluatedAt":242,"extensionSummary":243,"features":244,"nonGoals":250,"practices":254,"prerequisites":255,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":257,"rationale":258,"score":259,"summary":260,"tags":261,"tier":264,"useCases":265,"workflow":270},[57,62,65,68,72,75,79,83,86,89,93,97,100,104,107,110,113,116,119,122,126,130,134,138,142,145,148,151,155,158,161,164,168,171,174,178,182,186,189,194,197,200,203,206,209,212,215,218,221,224,228,231,234,238],{"category":58,"check":59,"severity":60,"summary":61},"Practical Utility","Problem relevance","pass","描述清楚地陈述了在自主 AI 编码会话期间防止文件删除、凭证泄露、git 灾难和令牌浪费的问题。",{"category":58,"check":63,"severity":60,"summary":64},"Unique selling proposition","该扩展提供了一套全面的 734 个安全钩子，通过主动阻止危险操作和提供精细控制，显著增强了 AI 的安全性，超出了默认行为。",{"category":58,"check":66,"severity":60,"summary":67},"Production readiness","该工具似乎已准备好投入生产，通过覆盖编码生命周期的各个阶段并解决实际事件的钩子，提供了一整套安全措施。",{"category":69,"check":70,"severity":60,"summary":71},"Scope","Single responsibility principle","该插件仅专注于为 Claude Code 提供安全钩子，这是一个连贯且单一的领域，不扩展到不相关的领域。",{"category":69,"check":73,"severity":60,"summary":74},"Description quality","显示的描述准确地反映了扩展在 README 和代码中详述的目的和功能。",{"category":76,"check":77,"severity":60,"summary":78},"Invocation","Scoped tools","实现的钩子是具体的、范围有限的（例如，“Destructive Command Blocker”、“Branch Push Protector”），专注于动词-名词操作，而不是一个通用的工具。",{"category":80,"check":81,"severity":60,"summary":82},"Documentation","Configuration & parameter reference","README 提供了详细的钩子配置选项，包括环境变量和默认值，并附有清晰的解释。",{"category":69,"check":84,"severity":60,"summary":85},"Tool naming","钩子和命令的名称具有描述性，并且与其声明的目的（例如，“Destructive Guard”、“Branch Guard”）一致。",{"category":69,"check":87,"severity":60,"summary":88},"Minimal I/O surface","钩子旨在通过最小的输入/输出来执行特定的安全检查，专注于阻止危险操作或提供相关警报，而无需过多的数据交换。",{"category":90,"check":91,"severity":60,"summary":92},"License","License usability","该扩展在 MIT 许可下发布，这是一种宽松的开源许可证，SPDX 标识符已在插件清单中提供。",{"category":94,"check":95,"severity":60,"summary":96},"Maintenance","Commit recency","截至 2026-05-13，代码库显示有近期提交，表明维护活跃。",{"category":94,"check":98,"severity":60,"summary":99},"Dependency Management","README 声明“零 npm 依赖项”，并且 README 提到了 jq 作为运行时依赖项，并附有清晰的安装说明，这表明依赖项管理良好。",{"category":101,"check":102,"severity":60,"summary":103},"Security","Secret Management","诸如“Secret Guard”之类的钩子明确旨在防止秘密泄露，并且配置选项表明敏感数据得到了适当处理。输出中没有回显任何秘密。",{"category":101,"check":105,"severity":60,"summary":106},"Injection","该扩展专注于防止有害命令和操作，这意味着加载的数据或指令被视为需要审查的命令，而不是盲目执行。",{"category":101,"check":108,"severity":60,"summary":109},"Transitive Supply-Chain Grenades","该扩展将所有脚本捆绑在代码库中，并依赖于本地运行时依赖项（jq），附有清晰的安装说明，避免了运行时下载或外部脚本执行。",{"category":101,"check":111,"severity":60,"summary":112},"Sandbox Isolation","钩子在 Claude Code 环境内运行，以拦截命令并保护用户文件和项目目录，符合沙箱原则。",{"category":101,"check":114,"severity":60,"summary":115},"Sandbox escape primitives","钩子旨在拦截和阻止操作，而不是生成分离的进程或逃离沙箱。",{"category":101,"check":117,"severity":60,"summary":118},"Data Exfiltration","该扩展的目的是通过阻止可能暴露敏感信息或敏感数据的操作来防止数据泄露。",{"category":101,"check":120,"severity":60,"summary":121},"Hidden Text Tricks","捆绑的内容似乎不包含隐藏的指令技巧，README 文字和脚本内容清晰。",{"category":123,"check":124,"severity":60,"summary":125},"Hooks","Opaque code execution","钩子脚本以可读的 bash 脚本形式提供，而不是混淆或缩小代码，并且 `jq` 依赖项是一个标准的、可执行的程序。",{"category":127,"check":128,"severity":60,"summary":129},"Portability","Structural Assumption","钩子在 Claude Code 环境内运行，并设计为可移植的，为 Windows 用户提供了通过 WSL 或 Git Bash 的清晰说明。",{"category":131,"check":132,"severity":60,"summary":133},"Trust","Issues Attention","在过去 90 天内，只打开了 1 个问题和关闭了 1 个问题，维护者参与度足够。",{"category":135,"check":136,"severity":60,"summary":137},"Versioning","Release Management","存在有意义的清单版本 (30.0.0)，代码库包含变更日志和清晰的安装说明。",{"category":139,"check":140,"severity":60,"summary":141},"Code Execution","Validation","钩子脚本使用 `jq` 解析 JSON 输入，使用 `grep` 进行模式匹配，这表明了对命令输入进行验证的结构化方法。",{"category":101,"check":143,"severity":60,"summary":144},"Unguarded Destructive Operations","该扩展的核心目的是通过确认门或明确阻止来保护破坏性操作，如“Destructive Guard”钩子所示。",{"category":139,"check":146,"severity":60,"summary":147},"Error Handling","钩子的 bash 脚本似乎包含了错误处理（例如，检查空命令、使用非零状态码退出），并向 stderr 提供用户友好的消息。",{"category":139,"check":149,"severity":60,"summary":150},"Logging","README 提到了用于实时阻止命令的“watch”命令和用于历史分析的“stats”，这表明了对操作的可靠日志记录。",{"category":152,"check":153,"severity":60,"summary":154},"Compliance","GDPR","该扩展专注于防止有害操作，并且似乎不收集或处理除其安全功能所需的以外的个人数据。",{"category":152,"check":156,"severity":60,"summary":157},"Target market","该扩展普遍适用于 Claude Code 用户，不包含特定于区域的逻辑或限制。",{"category":127,"check":159,"severity":60,"summary":160},"Runtime stability","该扩展为 Windows 用户提供了清晰的说明，并使用了标准的 shell 脚本，使其可以在类 POSIX 环境中移植。",{"category":80,"check":162,"severity":60,"summary":163},"README","README 内容全面，清楚地说明了扩展的目的，并提供了详细的说明和示例。",{"category":69,"check":165,"severity":166,"summary":167},"Tool surface size","info","虽然 README 列出了 734 个钩子和许多命令，但核心插件功能通过几个主要命令和一组集成的钩子提供，保持了主要的界面可管理性。",{"category":76,"check":169,"severity":60,"summary":170},"Overlapping near-synonym tools","各个钩子都是不同的，并且解决了特定的安全问题，避免了冗余或重叠的功能。",{"category":80,"check":172,"severity":60,"summary":173},"Phantom features","所有宣传的功能，例如特定的钩子和命令，都已实现并包含在 README 和清单中。",{"category":175,"check":176,"severity":60,"summary":177},"Install","Installation instruction","README 提供了清晰、可复制粘贴的安装说明，用于主命令，并为单个钩子安装和设置提供了指导。",{"category":179,"check":180,"severity":60,"summary":181},"Errors","Actionable error messages","钩子在阻止操作时向 stderr 提供清晰、用户友好的错误消息，指示问题并建议更安全的选择。",{"category":183,"check":184,"severity":60,"summary":185},"Execution","Pinned dependencies","该扩展没有 npm 依赖项，并且依赖于一个单一的、有据可查的运行时依赖项（jq），并附有安装说明。",{"category":69,"check":187,"severity":60,"summary":188},"Dry-run preview","提供了 `--dry-run` 命令，用于在应用更改之前预览更改。",{"category":190,"check":191,"severity":192,"summary":193},"Protocol","Idempotent retry & timeouts","not_applicable","该扩展的钩子旨在立即阻止或允许命令；它们不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":152,"check":195,"severity":60,"summary":196},"Telemetry opt-in","该扩展似乎不发出遥测数据；它专注于本地安全和保护，没有提及将数据发送到外部服务。",{"category":76,"check":198,"severity":60,"summary":199},"Name collisions","插件名称 'cc-safe-setup' 是独特的，并且似乎不会与 Claude Code 内置功能或其他常见扩展发生冲突。",{"category":76,"check":201,"severity":192,"summary":202},"Hooks-off mechanism","除了卸载插件外，该扩展似乎不提供特定的“关闭钩子”机制，因为它的功能通过 settings.json 直接集成到 Claude Code 环境中。",{"category":76,"check":204,"severity":60,"summary":205},"Hook matcher tightness","hooks.json 中的钩子使用特定的匹配器，如 'Bash'、'Write|Edit' 和特定命令，而不是像 '.*' 这样的广泛通配符。",{"category":101,"check":207,"severity":60,"summary":208},"Hook security","钩子旨在防止破坏性或未经授权的操作。配置选项和明确的阻止逻辑确保了安全，并且默认不启用任何危险行为，除非获得用户同意或明确配置。",{"category":123,"check":210,"severity":60,"summary":211},"Silent prompt rewriting","该扩展似乎没有 UserPromptSubmit 钩子，这些钩子会在没有用户可见的情况下重写提示。",{"category":101,"check":213,"severity":60,"summary":214},"Permission Hook","该扩展包含用于“auto-approve-git-read”等场景的特定权限钩子，这些钩子自动批准了狭窄的范围，并且 README 记录了它们的目的。",{"category":152,"check":216,"severity":60,"summary":217},"Hook privacy","该扩展专注于本地安全检查，似乎不会通过网络发送日志或遥测数据。",{"category":139,"check":219,"severity":60,"summary":220},"Hook dependency","钩子脚本主要是存储在代码库中的简短、可读的 bash 脚本，并依赖于已记录的外部依赖项 `jq`。",{"category":80,"check":222,"severity":60,"summary":223},"Feature Transparency","README 清楚地列出并描述了已安装钩子的功能，与 plugin.json 定义一致。",{"category":225,"check":226,"severity":60,"summary":227},"Convention","Layout convention adherence","该插件遵循 Claude Code 的约定，将 plugin.json 放在 .claude-plugin/ 目录中，并将钩子集成到 ~/.claude/hooks/ 和 settings.json 中。",{"category":225,"check":229,"severity":60,"summary":230},"Plugin state","该扩展修改了 ~/.claude/settings.json 并将钩子安装在 ~/.claude/hooks/ 中，这些是持久的用户配置，应由卸载例程管理。",{"category":101,"check":232,"severity":192,"summary":233},"Keychain-stored secrets","该扩展似乎不消耗或处理需要钥匙串存储的敏感信息。",{"category":235,"check":236,"severity":60,"summary":237},"Dependencies","Tagged release sourcing","该插件本身作为软件包发布，其内部依赖项（jq）是一个标准的系统实用程序，具有清晰的安装说明，而不是从浮动分支获取的。",{"category":239,"check":240,"severity":60,"summary":241},"Installation","Clean uninstall","README 指出 `npx cc-safe-setup --uninstall` 会删除所有钩子并清理 settings.json，这表明卸载过程干净。",1778699475796,"此插件在 Claude Code 中安装了一套安全钩子，以防止文件删除、凭证泄露和 git 灾难等破坏性操作，并进行令牌优化。它通过修改用户设置和安装 bash 脚本来拦截和验证命令，然后再执行。",[245,246,247,248,249],"防止文件删除和覆盖","阻止凭证泄露和不安全命令","防止 git 灾难","优化令牌使用","提供实时命令阻止和警报",[251,252,253],"替代 AI 的核心决策或编码能力","为 AI 提供新的编码功能","充当主要的 Linter 或代码格式化程序",[],[256],"系统中安装了 jq","通过防止常见的灾难性错误，显著提高自主 AI 编码会话的安全性和可靠性。","该扩展非常健壮，文档齐全，安全功能清晰，维护活跃。唯一的小问题是命令列表的数量，这更多是信息性的，而不是功能性问题。",99,"一个全面且维护良好的插件，为自主 AI 编码会话提供重要的安全钩子。",[31,262,30,34,263],"hooks","cli","verified",[266,267,268,269],"保护生产环境免受 AI 意外修改","防止敏感数据被泄露或不安全地提交","确保 AI 驱动的代码更改是安全且可预测的","降低自主编码会话中的风险",[],{"codeQuality":272,"collectedAt":274,"documentation":275,"maintenance":278,"popularity":284,"security":286,"testCoverage":288},{"hasLockfile":273},false,1778699460732,{"descriptionLength":276,"readmeSize":277},143,59332,{"closedIssues90d":279,"forks":279,"hasChangelog":280,"manifestVersion":281,"openIssues90d":279,"pushedAt":282,"stars":283},1,true,"30.0.0",1778692307000,25,{"npmDownloads":285},910,{"hasNpmPackage":280,"license":287,"smitheryVerified":273},"MIT",{"hasCi":280,"hasTests":280},{"updatedAt":290},1778699562111,{"basePath":292,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":293},"","plugin",null,{"evaluate":296,"extract":298},{"promptVersionExtension":26,"promptVersionScoring":27,"score":259,"tags":297,"targetMarket":35,"tier":264},[31,262,30,34,263],{"commitSha":38,"license":287,"plugin":299},{"mcpCount":11,"provider":300,"skillCount":279},"classify",{"repoId":41,"translatedFrom":40},{"_creationTime":303,"_id":41,"identity":304,"providers":305,"workflow":409},1778699372493.5012,{"githubOwner":20,"githubRepo":16,"sourceUrl":17},{"classify":306,"discover":384,"extract":387,"github":388,"npm":408},{"commitSha":38,"extensions":307},[308,321,330,338,346,354,367,374],{"basePath":292,"description":309,"displayName":16,"installMethods":310,"rationale":311,"selectedPaths":312,"source":318,"sourceLanguage":319,"type":320},"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":15},"marketplace.json at .claude-plugin/marketplace.json",[313,316],{"path":314,"priority":315},".claude-plugin/marketplace.json","mandatory",{"path":317,"priority":315},"README.md","rule","en","marketplace",{"basePath":322,"description":323,"displayName":324,"installMethods":325,"license":287,"rationale":326,"selectedPaths":327,"source":318,"sourceLanguage":319,"type":293},"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":324},"plugin manifest at plugins/safety-essentials/.claude-plugin/plugin.json",[328],{"path":329,"priority":315},".claude-plugin/plugin.json",{"basePath":331,"description":332,"displayName":333,"installMethods":334,"license":287,"rationale":335,"selectedPaths":336,"source":318,"sourceLanguage":319,"type":293},"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":333},"plugin manifest at plugins/git-protection/.claude-plugin/plugin.json",[337],{"path":329,"priority":315},{"basePath":339,"description":340,"displayName":341,"installMethods":342,"license":287,"rationale":343,"selectedPaths":344,"source":318,"sourceLanguage":319,"type":293},"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":341},"plugin manifest at plugins/credential-guard/.claude-plugin/plugin.json",[345],{"path":329,"priority":315},{"basePath":347,"description":348,"displayName":349,"installMethods":350,"license":287,"rationale":351,"selectedPaths":352,"source":318,"sourceLanguage":319,"type":293},"plugins/token-guard","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.","token-guard",{"claudeCode":349},"plugin manifest at plugins/token-guard/.claude-plugin/plugin.json",[353],{"path":329,"priority":315},{"basePath":292,"description":355,"displayName":16,"installMethods":356,"license":287,"rationale":357,"selectedPaths":358,"source":318,"sourceLanguage":319,"type":293},"734 safety hooks for Claude Code — prevent file deletion, credential leaks, git disasters, and token waste during autonomous AI coding sessions",{"claudeCode":16},"plugin manifest at .claude-plugin/plugin.json",[359,360,361,364],{"path":329,"priority":315},{"path":317,"priority":315},{"path":362,"priority":363},"skills/safety-setup/SKILL.md","medium",{"path":365,"priority":366},"hooks/hooks.json","high",{"basePath":19,"description":368,"displayName":16,"installMethods":369,"rationale":370,"selectedPaths":371,"source":318,"sourceLanguage":319,"type":23},"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":15},"SKILL.md frontmatter at skills/safety-setup/SKILL.md",[372],{"path":373,"priority":315},"SKILL.md",{"basePath":292,"description":375,"displayName":16,"installMethods":376,"license":287,"rationale":377,"selectedPaths":378,"source":318,"sourceLanguage":319,"type":263},"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":16},"cli ecosystem detected at /",[379,381,382],{"path":380,"priority":315},"package.json",{"path":317,"priority":315},{"path":383,"priority":363},"index.mjs",{"sources":385},[386],"manual",{"npmPackage":16},{"closedIssues90d":279,"description":389,"forks":279,"homepage":390,"openIssues90d":279,"pushedAt":282,"readmeSize":277,"stars":283,"topics":391},"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/",[392,393,394,395,262,30,396,397,398,32,31,399,400,401,402,403,404,405,406,407],"ai-safety","autonomous","bash","claude-code","anthropic","claude","developer-tools","agentic-coding","coding-agent","data-loss-prevention","claude-md","claude-skills","developer-experience","claude-cli","mcp","skillsmp",{"downloads":285},{"classifiedAt":410,"discoverAt":411,"extractAt":412,"githubAt":412,"npmAt":413,"updatedAt":410},1778699381403,1778699372493,1778699376030,1778699379301,[263,34,262,30,31],{"evaluatedAt":416,"extractAt":46,"updatedAt":290},1778699475909,[],[419,446,470,498,521,546],{"_creationTime":420,"_id":421,"community":422,"display":423,"identity":428,"providers":429,"relations":437,"tags":441,"workflow":442},1778699488319.683,"k1712kg39gcnk95dyy7jynvfvh86mt6a",{"reviewCount":11},{"description":424,"installMethods":425,"name":426,"sourceUrl":427},"为 Claude Code 的自动化运行提供生产环境安全钩子。包括上下文监控、语法检查、分支保护、活动日志记录等。",{"claudeCode":426},"claude-code-hooks","https://github.com/yurukusa/claude-code-hooks",{"basePath":292,"githubOwner":20,"githubRepo":426,"locale":21,"slug":426,"type":293},{"evaluate":430,"extract":434},{"promptVersionExtension":26,"promptVersionScoring":27,"score":259,"tags":431,"targetMarket":35,"tier":264},[30,262,393,432,263,433,31],"production","monitoring",{"commitSha":38,"license":287,"plugin":435},{"mcpCount":11,"provider":300,"skillCount":436},2,{"parentExtensionId":438,"repoId":439,"translatedFrom":440},"k179rvzf2x5tsmmwbvpyv0mgxn86mkc8","kd7eh26xf9ft5m4mhhe34kedv586nq7c","k17cm6081dkz91ebw27jqh38q586nfry",[393,263,262,433,432,30,31],{"evaluatedAt":443,"extractAt":444,"updatedAt":445},1778699440255,1778699408572,1778699488319,{"_creationTime":447,"_id":448,"community":449,"display":450,"identity":456,"providers":460,"relations":464,"tags":466,"workflow":467},1778685949178.7913,"k178893jhzrwa53g69xtvqwt8h86n6p8",{"reviewCount":11},{"description":451,"installMethods":452,"name":454,"sourceUrl":455},"Essential safety hooks to prevent destructive operations in Claude Code. From cc-safe-setup (655+ hooks).",{"claudeCode":453},"hooks-safety","Hooks Safety","https://github.com/davepoon/buildwithclaude",{"basePath":457,"githubOwner":458,"githubRepo":459,"locale":319,"slug":453,"type":293},"plugins/hooks-safety","davepoon","buildwithclaude",{"evaluate":461,"extract":463},{"promptVersionExtension":26,"promptVersionScoring":27,"score":259,"tags":462,"targetMarket":35,"tier":264},[31,262,30,394,263],{"commitSha":38,"license":287},{"repoId":465},"kd719kw54vhmcscq7ckdp59fg586mnt6",[394,263,262,30,31],{"evaluatedAt":468,"extractAt":469,"updatedAt":468},1778687676247,1778685949178,{"_creationTime":471,"_id":472,"community":473,"display":474,"identity":479,"providers":482,"relations":491,"tags":494,"workflow":495},1778675056600.2068,"k178z532bm8n047nxsbbprw3fd86mj5a",{"reviewCount":11},{"description":475,"installMethods":476,"name":477,"sourceUrl":478},"Active coding discipline enforcer based on Karpathy's 4 principles: surface assumptions, keep it simple, make surgical changes, define verifiable goals. Ships 4 Python tools (complexity_checker, diff_surgeon, assumption_linter, goal_verifier), a review agent, /karpathy-check slash command, and a pre-commit hook. All tools stdlib-only.",{"claudeCode":477},"karpathy-coder","https://github.com/alirezarezvani/claude-skills",{"basePath":480,"githubOwner":481,"githubRepo":403,"locale":319,"slug":477,"type":293},"engineering/karpathy-coder","alirezarezvani",{"evaluate":483,"extract":489},{"promptVersionExtension":26,"promptVersionScoring":27,"score":484,"tags":485,"targetMarket":35,"tier":264},100,[34,398,486,487,488],"linting","review","python",{"commitSha":38,"license":287,"plugin":490},{"mcpCount":11,"provider":300,"skillCount":279},{"parentExtensionId":492,"repoId":493},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[34,398,486,488,487],{"evaluatedAt":496,"extractAt":497,"updatedAt":496},1778675717756,1778675056600,{"_creationTime":499,"_id":500,"community":501,"display":502,"identity":506,"providers":508,"relations":517,"tags":518,"workflow":519},1778675056600.203,"k17a3t49yvhb9wjth9qywk121x86nvmw",{"reviewCount":11},{"description":503,"installMethods":504,"name":505,"sourceUrl":478},"Autonomous experiment loop that optimizes any file by a measurable metric. 5 slash commands, 8 evaluators, configurable loop intervals (10min to monthly).",{"claudeCode":505},"autoresearch-agent",{"basePath":507,"githubOwner":481,"githubRepo":403,"locale":319,"slug":505,"type":293},"engineering/autoresearch-agent",{"evaluate":509,"extract":514},{"promptVersionExtension":26,"promptVersionScoring":27,"score":484,"tags":510,"targetMarket":35,"tier":264},[511,512,32,34,513],"optimization","experimentation","machine-learning",{"commitSha":38,"license":287,"plugin":515},{"mcpCount":11,"provider":300,"skillCount":516},4,{"parentExtensionId":492,"repoId":493},[32,34,512,513,511],{"evaluatedAt":520,"extractAt":497,"updatedAt":520},1778675384189,{"_creationTime":522,"_id":523,"community":524,"display":525,"identity":530,"providers":534,"relations":540,"tags":542,"workflow":543},1778692488329.0122,"k1706nwc7f8zp4gh4th2smsax186n2ez",{"reviewCount":11},{"description":526,"installMethods":527,"name":528,"sourceUrl":529},"TDD workflow enforcement with auto-test hook",{"claudeCode":528},"tdd","https://github.com/luiseiman/claude-kit",{"basePath":531,"githubOwner":532,"githubRepo":533,"locale":319,"slug":528,"type":293},"stacks/tdd","luiseiman","claude-kit",{"evaluate":535,"extract":539},{"promptVersionExtension":26,"promptVersionScoring":27,"score":259,"tags":536,"targetMarket":35,"tier":264},[528,537,538,32,262],"testing","workflow",{"commitSha":38},{"repoId":541},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[32,262,528,537,538],{"evaluatedAt":544,"extractAt":545,"updatedAt":544},1778692847867,1778692488329,{"_creationTime":547,"_id":548,"community":549,"display":550,"identity":555,"providers":557,"relations":567,"tags":571,"workflow":572},1778688530317.6575,"k17bmz2ym9hq2bdg77t7ne9tts86nxzj",{"reviewCount":11},{"description":551,"installMethods":552,"name":553,"sourceUrl":554},"为 Claude Code 提供基于主题的自动记忆——跨会话或压缩时绝不会丢失上下文。",{"claudeCode":553},"claude-recap","https://github.com/hatawong/claude-recap",{"basePath":292,"githubOwner":556,"githubRepo":553,"locale":21,"slug":553,"type":293},"hatawong",{"evaluate":558,"extract":565},{"promptVersionExtension":26,"promptVersionScoring":27,"score":259,"tags":559,"targetMarket":35,"tier":264},[560,561,262,562,563,394,564],"memory","persistence","context-management","local-storage","nodejs",{"commitSha":38,"license":287,"plugin":566},{"mcpCount":11,"provider":300,"skillCount":516},{"parentExtensionId":568,"repoId":569,"translatedFrom":570},"k17944zm3ehfvm4ntncyz1dzyx86nc6v","kd78y3gm1ky53msejxede6b4x986nqyc","k17b9bmvrv1a5e41w678q1yvrh86m81g",[394,562,262,563,560,564,561],{"evaluatedAt":573,"extractAt":574,"updatedAt":575},1778688364899,1778688322101,1778688530317]