[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-pyramidheadshark-claude-scaffold-zh-CN":3,"guides-for-pyramidheadshark-claude-scaffold":334,"similar-k1726vd599hx32ayzaqq3v9y6186nbzj-zh-CN":335},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":264,"isFallback":260,"parentExtension":267,"providers":268,"relations":274,"repo":277,"tags":330,"workflow":331},1778696001787.077,"k1726vd599hx32ayzaqq3v9y6186nbzj",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"面向 ML 和 AI 工程师的 Claude 代码基础架构 — 技能、钩子、代理和 CI 配置文件。",{"npm":12},"claude-scaffold","https://github.com/pyramidheadshark/claude-scaffold",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":244,"workflow":262},1778696001787.0771,"kn75fgwyyxgr7ffccgk79wd62h86n2mm","zh-CN",{"checks":19,"evaluatedAt":197,"extensionSummary":198,"features":199,"nonGoals":205,"practices":210,"prerequisites":214,"promptVersionExtension":217,"promptVersionScoring":218,"purpose":219,"rationale":220,"score":221,"summary":222,"tags":223,"tier":231,"useCases":232,"workflow":238},[20,25,28,31,35,38,42,46,49,52,56,60,63,67,70,73,76,79,82,85,89,93,97,101,105,108,111,114,118,121,124,127,130,133,136,140,144,148,151,155,158,161,164,167,170,173,177,180,183,186,190,193],{"category":21,"check":22,"severity":23,"summary":24},"实用性","问题相关性","pass","描述清楚地说明该工具为 ML 和 AI 工程师提供基础架构，解决了项目设置和管理中的常见需求。",{"category":21,"check":26,"severity":23,"summary":27},"独特的卖点","该工具通过提供集成的脚手架、令牌优化功能和多仓库管理，提供了超越简单提示的显著价值，而这些功能并非 LLM 的默认行为。",{"category":21,"check":29,"severity":23,"summary":30},"生产就绪性","该扩展提供了用于管理 AI 代理工作流的全面功能集，包括项目设置、钩子、技能和 CI 配置文件，涵盖了完整的生命周期。",{"category":32,"check":33,"severity":23,"summary":34},"范围","单一职责原则","该工具将多个相关功能（脚手架、令牌优化、多仓库管理）整合在 AI 代理基础架构的保护伞下，保持了连贯的领域。",{"category":32,"check":36,"severity":23,"summary":37},"描述质量","提供的描述准确地反映了该工具作为 ML 和 AI 工程师基础架构的目的，并强调了其关键功能，如技能、钩子、代理和 CI 配置文件。",{"category":39,"check":40,"severity":23,"summary":41},"调用","作用域工具","CLI 公开了一组定义明确的命令，如 'init'、'update'、'status'、'add-skill' 等，这些都是与脚手架管理相关的特定动词-名词操作。",{"category":43,"check":44,"severity":23,"summary":45},"文档","配置和参数参考","README 和代码提供了配置、配置文件、命令行选项及其优先级的详细文档，包括适用的默认值。",{"category":32,"check":47,"severity":23,"summary":48},"工具命名","命令名称如 'init'、'update'、'status'、'add-skill'、'registry'、'deps' 具有描述性，采用动词-名词或名词-动词格式，并符合声明的领域。",{"category":32,"check":50,"severity":23,"summary":51},"最小 I/O 表面","该工具的命令和选项似乎只请求必要的数据，并且输出通常是结构化的或定义明确的，避免了过多的诊断转储。",{"category":53,"check":54,"severity":23,"summary":55},"许可证","许可证可用性","该扩展根据 MIT 许可证分发，这是一个宽松的开源许可证，并在 package.json 和 LICENSE 文件中清楚声明。",{"category":57,"check":58,"severity":23,"summary":59},"维护","提交时效性","该存储库有最近的提交，表明在过去 3 个月内有积极的维护。",{"category":57,"check":61,"severity":23,"summary":62},"依赖管理","依赖项通过 package.json 和 npm 进行管理，并且存在 Jest 测试，这表明依赖项处理方法合理。",{"category":64,"check":65,"severity":23,"summary":66},"安全","秘密管理","该工具专注于基础架构和脚手架管理，没有迹象表明它处理或回显敏感秘密。",{"category":64,"check":68,"severity":23,"summary":69},"注入","CLI 命令和脚本似乎将输入视为数据，并且没有证据表明执行了任意代码或远程内容。",{"category":64,"check":71,"severity":23,"summary":72},"传递式供应链手榴弹","该扩展在运行时似乎不获取或执行外部代码；依赖项通过 npm 进行管理。",{"category":64,"check":74,"severity":23,"summary":75},"沙盒隔离","该工具在其定义的范围内运行，并管理项目文件或配置，而不会尝试修改外部系统文件。",{"category":64,"check":77,"severity":23,"summary":78},"沙盒逃逸原语","在提供的代码中未发现脱离进程的启动或围绕被拒绝的工具调用的重试循环的证据。",{"category":64,"check":80,"severity":23,"summary":81},"数据渗漏","该工具的功能不涉及读取机密数据或将其提交给第三方。",{"category":64,"check":83,"severity":23,"summary":84},"隐藏文本技巧","捆绑的内容和描述似乎没有隐藏的操纵技巧或混淆字符。",{"category":86,"check":87,"severity":23,"summary":88},"钩子","不透明的代码执行","CLI 脚本是用纯 JavaScript 编写的，不涉及混淆、base64 载荷或运行时代码获取。",{"category":90,"check":91,"severity":23,"summary":92},"可移植性","结构化假设","该工具的操作主要限于项目目录或 `.claude` 配置，并且 README 中记录了对项目结构的清晰假设。",{"category":94,"check":95,"severity":23,"summary":96},"信任","问题关注度","存储库显示已关闭和未关闭问题的健康比例，表明维护者参与度良好。",{"category":98,"check":99,"severity":23,"summary":100},"版本控制","发布管理","该项目在 package.json 中定义了版本（'2.7.2'）并有一个 CHANGELOG，表明有一个清晰的发布管理流程。",{"category":102,"check":103,"severity":23,"summary":104},"代码执行","验证","CLI 工具使用 'commander' 库，该库提供强大的参数解析和验证功能，并且 README 建议进行结构化的配置输入。",{"category":64,"check":106,"severity":23,"summary":107},"无防护的破坏性操作","文件写入等破坏性操作通常受 '--dry-run' 标志或交互式提示保护，确保用户确认。",{"category":102,"check":109,"severity":23,"summary":110},"错误处理","CLI 工具使用 commander 进行参数解析，并包含对未知命令或选项的错误处理，以非零退出码退出。",{"category":102,"check":112,"severity":23,"summary":113},"日志记录","该工具将操作记录到 `.claude/logs/` 并提供查看会话日志的命令，以实现可审计性。",{"category":115,"check":116,"severity":23,"summary":117},"合规性","GDPR","该工具专注于项目基础架构和配置，似乎不直接处理个人数据。",{"category":115,"check":119,"severity":23,"summary":120},"目标市场","该工具是一个通用开发实用程序，不包含区域或司法管辖区的逻辑，使其在全球范围内适用。",{"category":90,"check":122,"severity":23,"summary":123},"运行时稳定性","该工具指定了 Node.js 和 Python 的版本要求，并且根据 README，似乎是跨平台兼容的。",{"category":43,"check":125,"severity":23,"summary":126},"README","README 内容全面，结构清晰，并清楚地解释了工具的目的、功能和用法。",{"category":32,"check":128,"severity":23,"summary":129},"工具表面大小","CLI 公开了合理数量的命令（init、update、status、registry 等），保持在目标范围内。",{"category":39,"check":131,"severity":23,"summary":132},"重叠的近同义词工具","命令具有不同的名称和功能，避免了冗余或近同义词。",{"category":43,"check":134,"severity":23,"summary":135},"幻象功能","README 中提到的所有功能，如脚手架、令牌优化和多仓库管理，都有实现的命令和钩子支持。",{"category":137,"check":138,"severity":23,"summary":139},"安装","安装说明","README 提供了清晰的 npm 安装说明和 Python 替代方案，以及可复制的示例和设置详细信息。",{"category":141,"check":142,"severity":23,"summary":143},"错误","可操作的错误消息","CLI 提供信息性的错误消息，包括退出码和补救指南，尤其适用于命令行参数和配置。",{"category":145,"check":146,"severity":23,"summary":147},"执行","固定的依赖项","依赖项通过 package.json 和 npm 进行管理，并且项目包含锁定文件（`package-lock.json` 由 `hasLockfile: true` 暗示），表明依赖项已固定。",{"category":32,"check":149,"severity":23,"summary":150},"Dry-run 预览","'update --all --dry-run' 命令在不执行更改的情况下提供更改的预览。",{"category":152,"check":153,"severity":23,"summary":154},"协议","幂等重试和超时","该工具的操作（如更新项目）被设计为幂等的或提供 dry-run 选项，标准的 Node.js 错误处理可管理超时。",{"category":115,"check":156,"severity":23,"summary":157},"遥测选择加入","该扩展默认似乎不收集遥测数据，任何通过 'ccusage' 的可选遥测都是选择加入的。",{"category":39,"check":159,"severity":23,"summary":160},"分层可发现参数","CLI 使用清晰的分层命令结构（例如 `registry search`、`deps add`）并提供详细的帮助消息和示例。",{"category":39,"check":162,"severity":23,"summary":163},"未知标志处理","用于参数解析的 'commander' 库通常通过提供错误消息和建议来处理未知标志。",{"category":64,"check":165,"severity":23,"summary":166},"argv 中没有秘密","配置和秘密通过环境变量、配置文件（如 .claude/settings.json）或交互式提示进行管理，而不是直接在 argv 中。",{"category":39,"check":168,"severity":23,"summary":169},"可解析的 --version","`claude-scaffold --version` 命令输出一个单行版本字符串（例如 '2.7.2'）。",{"category":39,"check":171,"severity":23,"summary":172},"标志优先级","README 和代码暗示了配置的标准优先级顺序（环境变量、配置文件、CLI 标志），符合最佳实践。",{"category":39,"check":174,"severity":175,"summary":176},"模式内省","not_applicable","CLI 工具不公开其命令的可机读模式；它依赖于 --help 文本和 JSON 等结构化输出来进行数据交换。",{"category":39,"check":178,"severity":23,"summary":179},"提示绕过","该工具使用交互式提示进行设置，但在适用时提供非交互式选项或标志（如 --dry-run），避免了代理挂起。",{"category":137,"check":181,"severity":23,"summary":182},"无不必要的全局安装","主要的安装方法是通过 `npx`，它在不进行全局安装的情况下运行包，促进了隔离执行。",{"category":137,"check":184,"severity":23,"summary":185},"管道到 shell 安装程序","安装说明主要使用 `npx`，不涉及管道到 shell 的模式。",{"category":187,"check":188,"severity":23,"summary":189},"输出","流分离","CLI 将机器可读输出（例如，通过 --json 标志的 JSON）与诊断消息分开，后者通常发送到 stderr。",{"category":187,"check":191,"severity":23,"summary":192},"结构化输出模式","该工具支持结构化输出模式，如 'status' 和 'registry list' 等命令的 JSON，以增强代理集成。",{"category":194,"check":195,"severity":23,"summary":196},"子进程行为","信号处理","标准 Node.js 进程处理和 'commander' 等库通常会优雅地处理信号，确保正确关闭。",1778695979941,"此 CLI 工具为 AI 代理开发提供了一个集中的基础架构层，包括项目脚手架、令牌优化钩子和多仓库管理。它支持各种配置文件、语言和 CI 配置，专注于跨项目的稳定性和效率。",[200,201,202,203,204],"项目脚手架和部署","通过 bash 输出过滤器进行令牌优化","用于项目同步的多仓库管理","用于各种 AI 任务的可配置配置文件和技能","会话安全钩子和审计日志记录",[206,207,208,209],"本身充当代码生成工具","提供 AI 模型或推理端点","直接管理 AI 模型训练或部署管道","替换 git 或包管理器等核心开发工具",[211,64,212,43,213],"代码质量","测试设计","可维护性",[215,216],"Node.js >=18","Python >=3.11","3.0.0","4.4.0","通过提供标准化的基础架构、项目设置和跨仓库同步，为 ML 和 AI 工程师简化 AI 代理工作流的开发和管理。","该扩展功能强大，文档齐全，并保持高安全性和代码质量标准。唯一的小问题是缺少用于代理驱动命令构造的显式模式内省，对于此类实用程序来说，这并不关键。",99,"一个全面且维护良好的 CLI 工具，用于管理 AI 代理基础架构，为 ML 和 AI 工程师提供强大的功能。",[224,225,226,227,228,229,230],"cli","scaffolding","ai-agents","developer-tools","automation","python","node","verified",[233,234,235,236,237],"使用最佳实践初始化新的 AI 项目结构","通过一个命令同步多个 AI 项目","通过过滤冗长的命令输出来减少输入令牌成本","管理和部署 AI 代理技能和配置到整个代码库","确保一致的开发环境和质量标准",[239,240,241,242,243],"配置脚手架设置（配置文件、技能、CI）","使用脚手架初始化新项目或更新现有项目","使用提供基础架构开发 AI 代理功能","管理跨仓库的项目一致性和依赖项","审查审计日志并确保开发纪律",{"codeQuality":245,"collectedAt":247,"documentation":248,"maintenance":251,"popularity":256,"security":258,"testCoverage":261},{"hasLockfile":246},true,1778695963534,{"descriptionLength":249,"readmeSize":250},92,16156,{"closedIssues90d":252,"forks":8,"hasChangelog":246,"manifestVersion":253,"openIssues90d":8,"pushedAt":254,"stars":255},1,"2.7.2",1778130631000,4,{"npmDownloads":257},1300,{"hasNpmPackage":246,"license":259,"smitheryVerified":260},"MIT",false,{"hasCi":246,"hasTests":246},{"updatedAt":263},1778696001787,{"basePath":265,"githubOwner":266,"githubRepo":12,"locale":17,"slug":12,"type":224},"","pyramidheadshark",null,{"evaluate":269,"extract":272},{"promptVersionExtension":217,"promptVersionScoring":218,"score":221,"tags":270,"targetMarket":271,"tier":231},[224,225,226,227,228,229,230],"global",{"commitSha":273,"license":259},"HEAD",{"repoId":275,"translatedFrom":276},"kd7dzttcpee246nfxmwan9pna986n3vq","k171qd9d3vd6jx85hxzvja2q1h86njhr",{"_creationTime":278,"_id":275,"identity":279,"providers":280,"workflow":325},1778695955153.745,{"githubOwner":266,"githubRepo":12,"sourceUrl":13},{"classify":281,"discover":301,"extract":304,"github":305,"npm":324},{"commitSha":273,"extensions":282},[283],{"basePath":265,"description":284,"displayName":12,"installMethods":285,"license":259,"rationale":286,"selectedPaths":287,"source":299,"sourceLanguage":300,"type":224},"Claude Code infrastructure for ML and AI engineers — skills, hooks, agents, and CI profiles.",{"npm":12},"cli ecosystem detected at /",[288,291,293,296],{"path":289,"priority":290},"package.json","mandatory",{"path":292,"priority":290},"README.md",{"path":294,"priority":295},"LICENSE","high",{"path":297,"priority":298},"bin/cli.js","medium","rule","en",{"sources":302},[303],"manual",{"npmPackage":12},{"closedIssues90d":252,"description":306,"forks":8,"homepage":307,"license":259,"openIssues90d":8,"pushedAt":254,"readmeSize":250,"stars":255,"topics":308},"CLI tool that bootstraps a powerful agentic environment for OpenCode — agents, skills, memory-bank, MCP servers, pre-commit hooks","https://github.com/pyramidheadshark/opencode-scaffold#readme",[309,226,310,311,312,313,314,315,227,316,317,318,224,319,320,321,322,323],"ai","cicd","ml","mlops","hooks","skills","ai-workflow","project-template","scaffold","workflow-automation","llm","mcp","opencode","pre-commit","typescript",{"downloads":257},{"classifiedAt":326,"discoverAt":327,"extractAt":328,"githubAt":328,"npmAt":329,"updatedAt":326},1778695961752,1778695955153,1778695957699,1778695959709,[226,228,224,227,230,229,225],{"evaluatedAt":332,"extractAt":333,"updatedAt":263},1778695980061,1778695962216,[],[336,363,384,414],{"_creationTime":337,"_id":338,"community":339,"display":340,"identity":345,"providers":347,"relations":355,"tags":358,"workflow":359},1778693194965.0154,"k170w03hsbyxj1f0nqqdc73dh586m9t2",{"reviewCount":8},{"description":341,"installMethods":342,"name":343,"sourceUrl":344},"Worktrunk 是一个用于 Git worktree 管理的 CLI，专为并行 AI 代理工作流而设计",{"cargo":343},"worktrunk","https://github.com/max-sixty/worktrunk",{"basePath":265,"githubOwner":346,"githubRepo":343,"locale":17,"slug":343,"type":224},"max-sixty",{"evaluate":348,"extract":354},{"promptVersionExtension":217,"promptVersionScoring":218,"score":349,"tags":350,"targetMarket":271,"tier":231},100,[351,352,224,227,226,228,353],"git","worktree","productivity",{"commitSha":273},{"repoId":356,"translatedFrom":357},"kd735mff6mvfxbagjk8sv9pg9s86ngdh","k17e4kmzznfbx0qr6215f1sm2586nnt1",[226,228,224,227,351,353,352],{"evaluatedAt":360,"extractAt":361,"updatedAt":362},1778693064927,1778692878074,1778693194965,{"_creationTime":364,"_id":365,"community":366,"display":367,"identity":371,"providers":373,"relations":378,"tags":380,"workflow":381},1778693212122.503,"k17aecj42c4m4329k46mtcc1th86ntd6",{"reviewCount":8},{"description":368,"installMethods":369,"name":370,"sourceUrl":344},"Worktrunk 是一个用于 Git worktree 管理的 CLI，专为并行 AI 代理工作流设计",{"cargo":370},"wt-perf",{"basePath":372,"githubOwner":346,"githubRepo":343,"locale":17,"slug":370,"type":224},"tests/helpers/wt-perf",{"evaluate":374,"extract":377},{"promptVersionExtension":217,"promptVersionScoring":218,"score":349,"tags":375,"targetMarket":271,"tier":231},[351,224,376,226,318],"worktrees",{"commitSha":273},{"repoId":356,"translatedFrom":379},"k172rsae2wv6g8e8crwzv5fzyh86mge2",[226,224,351,318,376],{"evaluatedAt":382,"extractAt":361,"updatedAt":383},1778693101763,1778693212122,{"_creationTime":385,"_id":386,"community":387,"display":388,"identity":394,"providers":397,"relations":406,"tags":409,"workflow":410},1778697166802.8904,"k17brwp2rz821bkz2zeazsv5td86mdep",{"reviewCount":8},{"description":389,"installMethods":390,"name":392,"sourceUrl":393},"AI约束引擎 — 强制执行 CLAUDE.md、.cursorrules、AGENTS.md 规则，如同法律一般。拥有 51 个 MCP 工具，991 个测试。官方 MCP 注册表。 npx speclock protect",{"pypi":391},"speclock_ros2","speclock-ros2","https://github.com/sgroy10/speclock",{"basePath":392,"githubOwner":395,"githubRepo":396,"locale":17,"slug":392,"type":224},"sgroy10","speclock",{"evaluate":398,"extract":405},{"promptVersionExtension":217,"promptVersionScoring":218,"score":349,"tags":399,"targetMarket":271,"tier":231},[400,401,402,224,403,320,404],"ai-constraints","code-enforcement","developer-tool","security","robotics",{"commitSha":273},{"repoId":407,"translatedFrom":408},"kd73m85wtkj05xmfff4vq695hn86mgg4","k177h2k24qprbp2pjjs5tsb9r586nywg",[400,224,401,402,320,404,403],{"evaluatedAt":411,"extractAt":412,"updatedAt":413},1778697123911,1778697107735,1778697166803,{"_creationTime":415,"_id":416,"community":417,"display":418,"identity":424,"providers":428,"relations":434,"tags":437,"workflow":438},1778688151817.1365,"k17cq3ms9mwy4mp9thhkcqp29586ntsa",{"reviewCount":8},{"description":419,"installMethods":420,"name":422,"sourceUrl":423},"GSD SDK — 运行 Agent SDK 的 GSD 计划的编程接口",{"npm":421},"@gsd-build/sdk","GSD SDK","https://github.com/gsd-build/get-shit-done",{"basePath":425,"githubOwner":426,"githubRepo":427,"locale":17,"slug":425,"type":224},"sdk","gsd-build","get-shit-done",{"evaluate":429,"extract":433},{"promptVersionExtension":217,"promptVersionScoring":218,"score":430,"tags":431,"targetMarket":271,"tier":231},87,[224,425,228,432,323,230],"agent",{"commitSha":273,"license":259},{"repoId":435,"translatedFrom":436},"kd742g8972gs9150hkbr4r696986nzza","k175krrmvvr7ea7rxfy1avem8s86np65",[432,228,224,230,425,323],{"evaluatedAt":439,"extractAt":440,"updatedAt":441},1778688129109,1778688084060,1778688151817]