[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-max-sixty-worktrunk-zh-CN":3,"guides-for-max-sixty-worktrunk":609,"similar-k1718eeg3kvf5yphbqyxbrztm186me2y-zh-CN":610},{"_creationTime":4,"_id":5,"children":6,"community":70,"display":71,"evaluation":74,"identity":316,"isFallback":307,"parentExtension":319,"providers":347,"relations":353,"repo":354,"tags":606,"workflow":607},1778693135337.072,"k1718eeg3kvf5yphbqyxbrztm186me2y",[7,49],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":40,"tags":44,"workflow":45},1778693174395.5566,"k1774s2fzmczg50xxxez8wexr186mmjm",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Worktrunk（`wt` CLI）的指南 — git worktree 管理、钩子和配置。在编辑 `.config/wt.toml` 或 `~/.config/worktrunk/config.toml` 时加载；添加、修改或调试钩子（post-merge、post-start、pre-commit、pre-merge、post-switch 等）；配置提交消息生成或命令别名；或对 wt 行为进行故障排除。还可回答一般性的 worktrunk/wt 问题。",{"claudeCode":15},"max-sixty/worktrunk","Worktrunk","https://github.com/max-sixty/worktrunk",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":23},"skills/worktrunk","max-sixty","worktrunk","zh-CN","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",96,[30,31,32,33,34],"git","worktree","cli","automation","developer-tools","global","verified",{"commitSha":38,"license":39},"HEAD","MIT OR Apache-2.0",{"parentExtensionId":41,"repoId":42,"translatedFrom":43},"k178v80t9azwkv73nsx1a4r35n86m226","kd735mff6mvfxbagjk8sv9pg9s86ngdh","k179yhwfc40wgxy4m029x0vap986mprb",[33,32,34,30,31],{"evaluatedAt":46,"extractAt":47,"updatedAt":48},1778693017043,1778692878074,1778693174395,{"_creationTime":50,"_id":51,"community":52,"display":53,"identity":57,"providers":59,"relations":64,"tags":66,"workflow":67},1778693185788.3877,"k17027bftwpzy662z1n25ycvwh86m1q2",{"reviewCount":11},{"description":54,"installMethods":55,"name":56,"sourceUrl":17},"创建新的 worktrunk 工作树（可选在另一个仓库中）并将此会话的工作目录切换到其中。在启动应在其自身工作树中运行的会话时使用（例如 `/wt-switch-create my-branch -- \u003Ctask>`，或 `/wt-switch-create my-branch ~/workspace/other-repo -- \u003Ctask>`），或在会话期间移动工作到一个新的分支。",{"claudeCode":15},"wt-switch-create",{"basePath":58,"githubOwner":20,"githubRepo":21,"locale":22,"slug":56,"type":23},"skills/wt-switch-create",{"evaluate":60,"extract":63},{"promptVersionExtension":26,"promptVersionScoring":27,"score":61,"tags":62,"targetMarket":35,"tier":36},98,[30,31,32,34,33],{"commitSha":38,"license":39},{"parentExtensionId":41,"repoId":42,"translatedFrom":65},"k17a7kbewcrzrkcxskvbm8m3d186m0dh",[33,32,34,30,31],{"evaluatedAt":68,"extractAt":47,"updatedAt":69},1778693054232,1778693185788,{"reviewCount":11},{"description":72,"installMethods":73,"name":16,"sourceUrl":17},"Worktrunk 是一个用于 Git worktree 管理的 CLI，专为并行 AI 代理工作流而设计。此插件提供配置指导（LLM 提交消息、项目钩子、worktree 路径）以及自动活动跟踪（`wt list` 中的 🤖/💬 指示器，显示活动的 Claude 会话）。",{"claudeCode":21},{"_creationTime":75,"_id":76,"extensionId":5,"locale":22,"result":77,"trustSignals":297,"workflow":314},1778693135337.0723,"kn7crsb83zhxr7r75sqgqya02h86mdwh",{"checks":78,"evaluatedAt":264,"extensionSummary":265,"features":266,"nonGoals":272,"practices":276,"prerequisites":281,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":285,"rationale":286,"score":287,"summary":288,"tags":289,"tier":36,"useCases":292},[79,84,87,90,94,97,101,106,109,112,116,120,124,128,131,134,137,140,143,146,150,154,158,162,166,169,172,175,179,182,185,188,191,194,197,201,205,209,212,216,219,222,225,228,231,234,237,240,243,246,250,253,256,260],{"category":80,"check":81,"severity":82,"summary":83},"Practical Utility","Problem relevance","pass","描述清楚地阐述了使用 Git worktrees 管理并行 AI 代理工作流的问题。",{"category":80,"check":85,"severity":82,"summary":86},"Unique selling proposition","Worktrunk 通过简化 worktree 管理、集成 LLM 提交消息并通过钩子实现自动化工作流，提供了超越基本 Git 命令的显著价值，远不止是一个简单的包装器。",{"category":80,"check":88,"severity":82,"summary":89},"Production readiness","该插件涵盖了管理 Git worktree 和与 AI 代理集成的完整生命周期，表明它已准备好投入生产使用。",{"category":91,"check":92,"severity":82,"summary":93},"Scope","Single responsibility principle","该插件专注于 Git worktree 管理及其与 AI 工作流的集成，这是一个连贯且定义明确的领域。",{"category":91,"check":95,"severity":82,"summary":96},"Description quality","显示的描述准确地反映了插件的功能，如 README 和其对 AI 代理工作流的目的所述。",{"category":98,"check":99,"severity":82,"summary":100},"Invocation","Scoped tools","该插件公开了用于 worktree 管理的特定、明确定义的工具（例如，switch、list、remove），而不是单个的通用命令。",{"category":102,"check":103,"severity":104,"summary":105},"Documentation","Configuration & parameter reference","info","README 和 SKILL.md 文件为配置选项和参数提供了良好的文档，但配置文件之间的显式优先级顺序可以更清楚。",{"category":91,"check":107,"severity":82,"summary":108},"Tool naming","像 `wt switch`、`wt list` 和 `wt remove` 这样的工具名称具有描述性，并遵循清晰的动词-名词模式。",{"category":91,"check":110,"severity":82,"summary":111},"Minimal I/O surface","这些工具似乎只请求必要的参数，并返回与 worktree 管理相关的集中式输出。",{"category":113,"check":114,"severity":82,"summary":115},"License","License usability","该项目采用 MIT 和 Apache-2.0 双重许可，并提供了清晰的许可文本。",{"category":117,"check":118,"severity":82,"summary":119},"Maintenance","Commit recency","该存储库有最近的提交，表明维护活跃。",{"category":117,"check":121,"severity":122,"summary":123},"Dependency Management","not_applicable","该项目似乎是一个独立的二进制文件，没有需要管理的第三方依赖项。",{"category":125,"check":126,"severity":122,"summary":127},"Security","Secret Management","该扩展似乎不直接处理秘密。",{"category":125,"check":129,"severity":82,"summary":130},"Injection","该扩展的代码和文档未指明任何将不可信的第三方数据作为指令进行处理的情况。",{"category":125,"check":132,"severity":82,"summary":133},"Transitive Supply-Chain Grenades","该扩展似乎不在运行时获取外部文件或代码，所有资产都保留在包内。",{"category":125,"check":135,"severity":82,"summary":136},"Sandbox Isolation","该扩展在 Git worktree 上下文中管理文件，并且似乎不会修改其操作范围之外的路径。",{"category":125,"check":138,"severity":82,"summary":139},"Sandbox escape primitives","在提供的源文件中未发现分离进程或拒绝重试循环的证据。",{"category":125,"check":141,"severity":82,"summary":142},"Data Exfiltration","该扩展专注于本地 Git 操作，似乎不会泄露任何机密数据。",{"category":125,"check":144,"severity":82,"summary":145},"Hidden Text Tricks","捆绑的内容似乎没有隐藏的操纵技巧，描述和代码都很干净。",{"category":147,"check":148,"severity":82,"summary":149},"Hooks","Opaque code execution","钩子脚本似乎是纯 bash 或 JavaScript，没有进行混淆处理。",{"category":151,"check":152,"severity":82,"summary":153},"Portability","Structural Assumption","该扩展处理相对于 worktree 或项目的路径，SKILL.md 明确提到了 Git 存储库的要求，而不是特定的文件布局。",{"category":155,"check":156,"severity":82,"summary":157},"Trust","Issues Attention","存储库显示的问题关闭率相对于未解决的问题很高，这表明维护者参与度良好。",{"category":159,"check":160,"severity":82,"summary":161},"Versioning","Release Management","该项目通过 crates.io 和 GitHub actions 指示了有意义的版本控制，安装说明引用了特定版本或稳定标签。",{"category":163,"check":164,"severity":82,"summary":165},"Code Execution","Validation","SKILL.md 和 README 提到了命令和配置的验证步骤，这暗示了一种健壮的输入处理方法。",{"category":125,"check":167,"severity":82,"summary":168},"Unguarded Destructive Operations","像 `wt remove` 这样的破坏性操作通过确认提示或用户交互进行保护，符合安全最佳实践。",{"category":163,"check":170,"severity":82,"summary":171},"Error Handling","SKILL.md 和 README 描述了错误处理，包括清晰的消息、用户批准提示和优雅的故障回退。",{"category":163,"check":173,"severity":122,"summary":174},"Logging","该扩展专注于 Git 操作，似乎没有需要本地审计日志的破坏性操作或出站调用。",{"category":176,"check":177,"severity":122,"summary":178},"Compliance","GDPR","该扩展操作 Git 元数据和配置，不涉及个人数据。",{"category":176,"check":180,"severity":82,"summary":181},"Target market","该扩展是一个通用的 Git 工具，没有区域或司法管辖区的限制；目标市场是全球性的。",{"category":151,"check":183,"severity":82,"summary":184},"Runtime stability","该扩展为多个平台（macOS、Linux、Windows、Conda）提供了安装说明，并依赖于标准的 Git 命令。",{"category":102,"check":186,"severity":82,"summary":187},"README","README 内容全面，清楚地说明了扩展的目的，并提供了安装和使用说明。",{"category":91,"check":189,"severity":82,"summary":190},"Tool surface size","该插件公开了少量核心命令（switch、list、remove、merge），适合其领域。",{"category":98,"check":192,"severity":82,"summary":193},"Overlapping near-synonym tools","公开的工具具有不同的功能（switch、list、remove、merge），没有明显的重叠。",{"category":102,"check":195,"severity":82,"summary":196},"Phantom features","README 和描述中提到的所有功能似乎都已实现，并且可以通过 CLI 工具访问。",{"category":198,"check":199,"severity":82,"summary":200},"Install","Installation instruction","为多个包管理器和操作系统提供了全面的安装说明，包括 shell 集成设置。",{"category":202,"check":203,"severity":82,"summary":204},"Errors","Actionable error messages","SKILL.md 和 README 描述了错误处理，包括清晰的消息、批准或绕过提示以及故障排除指南。",{"category":206,"check":207,"severity":122,"summary":208},"Execution","Pinned dependencies","作为一个独立的二进制文件，该扩展没有需要固定的第三方依赖项。",{"category":91,"check":210,"severity":82,"summary":211},"Dry-run preview","像 `wt remove` 这样的命令会提示确认，有效地充当破坏性操作的干运行或预览。",{"category":213,"check":214,"severity":122,"summary":215},"Protocol","Idempotent retry & timeouts","该扩展主要管理本地 Git 状态，不涉及需要复杂重试或超时逻辑的远程调用。",{"category":176,"check":217,"severity":122,"summary":218},"Telemetry opt-in","该扩展似乎不发出遥测数据。",{"category":98,"check":220,"severity":104,"summary":221},"Name collisions","该插件的主命令 `wt` 被文档化为可能与 Windows Terminal 的默认别名冲突，建议采用变通方法（`git-wt`）。",{"category":98,"check":223,"severity":122,"summary":224},"Hooks-off mechanism","该插件似乎没有公开由 Claude Code 直接管理的钩子，这些钩子需要一个关闭钩子的机制。",{"category":98,"check":226,"severity":122,"summary":227},"Hook matcher tightness","提供的文件没有明确详细说明 Claude Code 插件框架内的钩子匹配器。",{"category":125,"check":229,"severity":82,"summary":230},"Hook security","对于 `wt-switch-create` 和 `worktrunk` 的 SKILL.md 描述了命令和钩子的批准提示，确保了安全性。",{"category":147,"check":232,"severity":122,"summary":233},"Silent prompt rewriting","在提供的源文件中未识别到 `UserPromptSubmit` 钩子。",{"category":125,"check":235,"severity":122,"summary":236},"Permission Hook","在提供的源文件中未识别到 `PermissionRequest` 钩子。",{"category":176,"check":238,"severity":122,"summary":239},"Hook privacy","没有迹象表明钩子通过网络发送日志或遥测数据。",{"category":163,"check":241,"severity":82,"summary":242},"Hook dependency","钩子似乎是用可读的 bash 或 JavaScript 编写的，没有进行混淆处理。",{"category":102,"check":244,"severity":82,"summary":245},"Feature Transparency","README 和 SKILL.md 文件清楚地描述了插件的功能，包括其对钩子和命令的使用。",{"category":247,"check":248,"severity":82,"summary":249},"Convention","Layout convention adherence","该插件遵循标准的 Claude Code 插件约定，钩子定义在 `.claude-plugin/hooks/hooks.json` 中，可执行脚本可能位于 `bin/`（尽管未列出）。",{"category":247,"check":251,"severity":122,"summary":252},"Plugin state","该扩展似乎不需要持久状态，仅限于标准的 Git 存储库信息。",{"category":125,"check":254,"severity":122,"summary":255},"Keychain-stored secrets","该插件不处理需要存储在钥匙串中的秘密。",{"category":257,"check":258,"severity":82,"summary":259},"Dependencies","Tagged release sourcing","该插件来自一个具有清晰安装说明和已发布 crate 的 GitHub 存储库，表明其来源稳定。",{"category":261,"check":262,"severity":82,"summary":263},"Installation","Clean uninstall","该扩展在 Git worktree 内部运行，不安装会在卸载后仍然存在的后台守护程序或服务。",1778692927386,"该插件提供了 Worktrunk CLI，这是一个专为高效管理 Git worktree 而设计的工具。它通过提供创建、切换、列出和删除 worktree 的命令，以及支持 LLM 生成的提交消息、项目钩子和状态跟踪的功能，来促进并行 AI 代理工作流。",[267,268,269,270,271],"通过 worktrees 支持并行 AI 代理工作流","简化的 worktree 创建、切换和移除命令","使用项目钩子实现自动化工作流","LLM 生成的提交消息","在 worktree 列表中进行活动跟踪和状态指示",[273,274,275],"取代核心 Git 功能；它增强了 worktree 的体验。","管理 AI 代理本身的执行；它侧重于代理的环境（worktrees）。","通用的文件管理或 Git worktree 之外的版本控制。",[277,278,279,280],"工作流自动化","代码质量","AI 集成","Git 工作流增强",[282,283,284],"必须安装 `wt` CLI。","必须安装 Git。","需要 `WorktreeCreate` 钩子来运行 `wt-switch-create` skill。","简化和增强 Git worktree 的管理，使其易于使用，就像分支一样，特别适用于实现并行 AI 代理工作流。","该扩展的文档非常齐全且强大，提供了清晰的使用、配置和安全指南。仅在配置文件的优先级和潜在的 Windows 别名冲突方面存在一些小的文档问题，未达到满分。",99,"一个高质量、文档齐全的 CLI 插件，用于高级 Git worktree 管理，非常适合并行 AI 代理工作流。",[30,31,32,290,33,291],"ai-agent","developer-tool",[293,294,295,296],"并行运行多个 AI 代理，每个代理都在其自己的独立 worktree 中。","快速创建和切换功能分支及其对应的 worktree。","使用 worktree 钩子自动执行项目特定设置和质量检查。","生成 AI 辅助的提交消息，以便更好地进行代码跟踪。",{"codeQuality":298,"collectedAt":300,"documentation":301,"maintenance":304,"security":311,"testCoverage":313},{"hasLockfile":299},true,1778692905051,{"descriptionLength":302,"readmeSize":303},282,13477,{"closedIssues90d":305,"forks":306,"hasChangelog":307,"openIssues90d":308,"pushedAt":309,"stars":310},284,177,false,13,1778691420000,5059,{"hasNpmPackage":307,"license":312,"smitheryVerified":307},"NOASSERTION",{"hasCi":299,"hasTests":299},{"updatedAt":315},1778693135337,{"basePath":317,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":318},"","plugin",{"_creationTime":320,"_id":321,"community":322,"display":323,"identity":326,"parentExtension":329,"providers":330,"relations":342,"tags":343,"workflow":344},1778692878074.8345,"k17933gw8zcjnsjg1xt0r1t2a586n11x",{"reviewCount":11},{"description":324,"installMethods":325,"name":21,"sourceUrl":17},"Claude Code plugin for Worktrunk, a CLI for Git worktree management",{"claudeCode":15},{"basePath":317,"githubOwner":20,"githubRepo":21,"locale":327,"slug":21,"type":328},"en","marketplace",null,{"evaluate":331,"extract":337},{"promptVersionExtension":332,"promptVersionScoring":27,"score":61,"tags":333,"targetMarket":35,"tier":36},"3.1.0",[30,32,334,34,335,336],"workflow","code-management","ai-agent-workflow",{"commitSha":38,"marketplace":338,"plugin":340},{"name":21,"pluginCount":339},1,{"mcpCount":11,"provider":341,"skillCount":11},"classify",{"repoId":42},[336,32,335,34,30,334],{"evaluatedAt":345,"extractAt":47,"updatedAt":346},1778692904798,1778693214308,{"evaluate":348,"extract":350},{"promptVersionExtension":26,"promptVersionScoring":27,"score":287,"tags":349,"targetMarket":35,"tier":36},[30,31,32,290,33,291],{"commitSha":38,"license":39,"plugin":351},{"mcpCount":11,"provider":341,"skillCount":352},2,{"parentExtensionId":321,"repoId":42,"translatedFrom":41},{"_creationTime":355,"_id":42,"identity":356,"providers":357,"workflow":602},1778692872680.5015,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":358,"discover":591,"github":594},{"commitSha":38,"extensions":359},[360,373,387,396,408,416,422,428,577,584],{"basePath":317,"description":324,"displayName":21,"installMethods":361,"rationale":362,"selectedPaths":363,"source":372,"sourceLanguage":327,"type":328},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[364,367,369],{"path":365,"priority":366},".claude-plugin/marketplace.json","mandatory",{"path":368,"priority":366},"README.md",{"path":370,"priority":371},"LICENSE","high","rule",{"basePath":317,"description":374,"displayName":21,"installMethods":375,"rationale":376,"selectedPaths":377,"source":372,"sourceLanguage":327,"type":318},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows. This plugin provides configuration guidance (LLM commit messages, project hooks, worktree paths) and automatic activity tracking (🤖/💬 indicators in `wt list` showing active Claude sessions).",{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json",[378,380,381,382,385],{"path":379,"priority":366},".claude-plugin/plugin.json",{"path":368,"priority":366},{"path":370,"priority":371},{"path":383,"priority":384},"skills/worktrunk/SKILL.md","medium",{"path":386,"priority":384},"skills/wt-switch-create/SKILL.md",{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":372,"sourceLanguage":327,"type":23},".claude/skills/release","Worktrunk release workflow. Use when user asks to \"do a release\", \"release a new version\", \"cut a release\", or wants to publish a new version to crates.io and GitHub.","release",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/release/SKILL.md",[394],{"path":395,"priority":366},"SKILL.md",{"basePath":397,"description":398,"displayName":399,"installMethods":400,"rationale":401,"selectedPaths":402,"source":372,"sourceLanguage":327,"type":23},".claude/skills/running-tend","Worktrunk-specific guidance for tend CI workflows. Adds codecov polling, Rust test commands, labels, and review criteria on top of the generic tend-* skills. Use when operating in CI.","running-tend",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/running-tend/SKILL.md",[403,404,406],{"path":395,"priority":366},{"path":405,"priority":384},"references/nightly-cleaner.md",{"path":407,"priority":384},"references/review-pr.md",{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":372,"sourceLanguage":327,"type":23},".claude/skills/writing-user-outputs","CLI output formatting standards for worktrunk. Load before editing any code that calls warning_message, hint_message, error_message, info_message, eprintln, or println, or that produces strings the user will see (CLI help, progress UI, snapshot text). Documents ANSI color nesting rules, message patterns, and output system architecture.","writing-user-outputs",{"claudeCode":15},"SKILL.md frontmatter at .claude/skills/writing-user-outputs/SKILL.md",[415],{"path":395,"priority":366},{"basePath":19,"description":417,"displayName":21,"installMethods":418,"rationale":419,"selectedPaths":420,"source":372,"sourceLanguage":327,"type":23},"Guidance for Worktrunk (the `wt` CLI) — git worktree management, hooks, and config. Load when editing .config/wt.toml or ~/.config/worktrunk/config.toml; adding, modifying, or debugging hooks (post-merge, post-start, pre-commit, pre-merge, post-switch, etc.); configuring commit message generation or command aliases; or troubleshooting wt behavior. Also answers general worktrunk/wt questions.",{"claudeCode":15},"SKILL.md frontmatter at skills/worktrunk/SKILL.md",[421],{"path":395,"priority":366},{"basePath":58,"description":423,"displayName":56,"installMethods":424,"rationale":425,"selectedPaths":426,"source":372,"sourceLanguage":327,"type":23},"Create a new worktrunk worktree (optionally in another repo) and switch this session's working directory into it. Use when launching a session that should work in its own worktree (e.g. `/wt-switch-create my-branch -- \u003Ctask>`, or `/wt-switch-create my-branch ~/workspace/other-repo -- \u003Ctask>`), or mid-session to move work into a fresh branch.",{"claudeCode":15},"SKILL.md frontmatter at skills/wt-switch-create/SKILL.md",[427],{"path":395,"priority":366},{"basePath":317,"installMethods":429,"rationale":430,"selectedPaths":431,"source":372,"sourceLanguage":327,"type":32},{"cargo":21},"cli ecosystem detected at /",[432,434,435,436,438,440,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575],{"path":433,"priority":366},"Cargo.toml",{"path":368,"priority":366},{"path":370,"priority":371},{"path":437,"priority":384},"src/main.rs",{"path":439,"priority":384},"src/git_wt.rs",{"path":441,"priority":442},"src/lib.rs","low",{"path":444,"priority":442},"src/commands/alias.rs",{"path":446,"priority":442},"src/commands/command_approval.rs",{"path":448,"priority":442},"src/commands/command_executor.rs",{"path":450,"priority":442},"src/commands/commit.rs",{"path":452,"priority":442},"src/commands/config/alias.rs",{"path":454,"priority":442},"src/commands/config/approvals.rs",{"path":456,"priority":442},"src/commands/config/create.rs",{"path":458,"priority":442},"src/commands/config/hints.rs",{"path":460,"priority":442},"src/commands/config/mod.rs",{"path":462,"priority":442},"src/commands/config/opencode.rs",{"path":464,"priority":442},"src/commands/config/plugins.rs",{"path":466,"priority":442},"src/commands/config/show.rs",{"path":468,"priority":442},"src/commands/config/state.rs",{"path":470,"priority":442},"src/commands/config/update.rs",{"path":472,"priority":442},"src/commands/configure_shell.rs",{"path":474,"priority":442},"src/commands/context.rs",{"path":476,"priority":442},"src/commands/custom.rs",{"path":478,"priority":442},"src/commands/eval.rs",{"path":480,"priority":442},"src/commands/for_each.rs",{"path":482,"priority":442},"src/commands/hook_announcement.rs",{"path":484,"priority":442},"src/commands/hook_commands.rs",{"path":486,"priority":442},"src/commands/hook_filter.rs",{"path":488,"priority":442},"src/commands/hooks.rs",{"path":490,"priority":442},"src/commands/init.rs",{"path":492,"priority":442},"src/commands/list/columns.rs",{"path":494,"priority":442},"src/commands/list/json_output.rs",{"path":496,"priority":442},"src/commands/list/layout.rs",{"path":498,"priority":442},"src/commands/list/mod.rs",{"path":500,"priority":442},"src/commands/list/progressive.rs",{"path":502,"priority":442},"src/commands/list/progressive_table.rs",{"path":504,"priority":442},"src/commands/list/render.rs",{"path":506,"priority":442},"src/commands/list/spacing_test.rs",{"path":508,"priority":442},"src/commands/merge.rs",{"path":510,"priority":442},"src/commands/mod.rs",{"path":512,"priority":442},"src/commands/picker/items.rs",{"path":514,"priority":442},"src/commands/picker/log_formatter.rs",{"path":516,"priority":442},"src/commands/picker/mod.rs",{"path":518,"priority":442},"src/commands/picker/pager.rs",{"path":520,"priority":442},"src/commands/picker/preview.rs",{"path":522,"priority":442},"src/commands/picker/preview_cache.rs",{"path":524,"priority":442},"src/commands/picker/preview_orchestrator.rs",{"path":526,"priority":442},"src/commands/picker/progressive_handler.rs",{"path":528,"priority":442},"src/commands/picker/summary.rs",{"path":530,"priority":442},"src/commands/pipeline_spec.rs",{"path":532,"priority":442},"src/commands/process.rs",{"path":534,"priority":442},"src/commands/project_config.rs",{"path":536,"priority":442},"src/commands/relocate.rs",{"path":538,"priority":442},"src/commands/repository_ext.rs",{"path":540,"priority":442},"src/commands/run_pipeline.rs",{"path":542,"priority":442},"src/commands/statusline.rs",{"path":544,"priority":442},"src/commands/step/commit.rs",{"path":546,"priority":442},"src/commands/step/copy_ignored.rs",{"path":548,"priority":442},"src/commands/step/diff.rs",{"path":550,"priority":442},"src/commands/step/mod.rs",{"path":552,"priority":442},"src/commands/step/promote.rs",{"path":554,"priority":442},"src/commands/step/prune.rs",{"path":556,"priority":442},"src/commands/step/rebase.rs",{"path":558,"priority":442},"src/commands/step/relocate.rs",{"path":560,"priority":442},"src/commands/step/shared.rs",{"path":562,"priority":442},"src/commands/step/squash.rs",{"path":564,"priority":442},"src/commands/template_vars.rs",{"path":566,"priority":442},"src/commands/worktree/finish.rs",{"path":568,"priority":442},"src/commands/worktree/hooks.rs",{"path":570,"priority":442},"src/commands/worktree/mod.rs",{"path":572,"priority":442},"src/commands/worktree/push.rs",{"path":574,"priority":442},"src/commands/worktree/resolve.rs",{"path":576,"priority":442},"src/commands/worktree/switch.rs",{"basePath":578,"installMethods":579,"rationale":581,"selectedPaths":582,"source":372,"sourceLanguage":327,"type":32},"tests/helpers/mock-stub",{"cargo":580},"mock-stub","cli ecosystem detected at tests/helpers/mock-stub",[583],{"path":433,"priority":366},{"basePath":585,"installMethods":586,"rationale":588,"selectedPaths":589,"source":372,"sourceLanguage":327,"type":32},"tests/helpers/wt-perf",{"cargo":587},"wt-perf","cli ecosystem detected at tests/helpers/wt-perf",[590],{"path":433,"priority":366},{"sources":592},[593],"manual",{"closedIssues90d":305,"description":595,"forks":306,"homepage":596,"license":312,"openIssues90d":308,"pushedAt":309,"readmeSize":303,"stars":310,"topics":597},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows","https://worktrunk.dev",[598,599,600,34,30,601],"agents","claude-code","codex","worktrees",{"classifiedAt":603,"discoverAt":604,"extractAt":605,"githubAt":605,"updatedAt":603},1778692877791,1778692872680,1778692875931,[290,33,32,291,30,31],{"evaluatedAt":608,"extractAt":47,"updatedAt":315},1778692927488,[],[611,640],{"_creationTime":612,"_id":613,"community":614,"display":615,"identity":620,"providers":623,"relations":633,"tags":636,"workflow":637},1778699234184.6104,"k17brg5egdw1jbncj1j4wfv3fh86n639",{"reviewCount":11},{"description":616,"installMethods":617,"name":618,"sourceUrl":619},"Multi-agent orchestration system for Claude Code",{"claudeCode":618},"oh-my-claudecode","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":317,"githubOwner":621,"githubRepo":618,"locale":622,"slug":618,"type":318},"Yeachan-Heo","fr",{"evaluate":624,"extract":629},{"promptVersionExtension":26,"promptVersionScoring":27,"score":287,"tags":625,"targetMarket":35,"tier":36},[626,627,33,290,628,334,32],"multi-agent","orchestration","development-tool",{"commitSha":38,"license":630,"plugin":631},"MIT",{"mcpCount":11,"provider":341,"skillCount":632},38,{"parentExtensionId":634,"repoId":635},"k17faea1fme9qa3pf4hzs9x78d86n2kj","kd74zv63fryf9prygtq7gf4es986n22y",[290,33,32,628,626,627,334],{"evaluatedAt":638,"extractAt":639,"updatedAt":638},1778699261932,1778699234184,{"_creationTime":641,"_id":642,"community":643,"display":644,"identity":649,"providers":653,"relations":662,"tags":666,"workflow":667},1778691312606.3147,"k17fcrcr2jb8xyy6b0gk1afzn186n09s",{"reviewCount":11},{"description":645,"installMethods":646,"name":647,"sourceUrl":648},"一个用于创建、验证和分发 Claude Code 插件的综合工具包",{"claudeCode":647},"plugin-development","https://github.com/ivan-magda/claude-code-plugin-template",{"basePath":650,"githubOwner":651,"githubRepo":652,"locale":22,"slug":647,"type":318},"plugins/plugin-development","ivan-magda","claude-code-plugin-template",{"evaluate":654,"extract":660},{"promptVersionExtension":26,"promptVersionScoring":27,"score":287,"tags":655,"targetMarket":35,"tier":36},[647,656,657,658,659,291],"scaffolding","validation","code-generation","cli-tools",{"commitSha":38,"license":630,"plugin":661},{"mcpCount":11,"provider":341,"skillCount":339},{"parentExtensionId":663,"repoId":664,"translatedFrom":665},"k1719cjzyej30vadk57qk39mes86nqmg","kd726xp7056j73gecjdmdy5by186nt53","k1723jzw9ar8qckxygzgkjgejn86nsbh",[659,658,291,647,656,657],{"evaluatedAt":668,"extractAt":669,"updatedAt":670},1778691258179,1778691163132,1778691312606]