[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-max-sixty-worktrunk-zh-CN":3,"guides-for-max-sixty-worktrunk":583,"similar-k1774s2fzmczg50xxxez8wexr186mmjm-zh-CN":584},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":259,"isFallback":250,"parentExtension":264,"providers":321,"relations":325,"repo":327,"tags":580,"workflow":581},1778693174395.5566,"k1774s2fzmczg50xxxez8wexr186mmjm",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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":12},"max-sixty/worktrunk","Worktrunk","https://github.com/max-sixty/worktrunk",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":240,"workflow":257},1778693174395.557,"kn79vdtzpfh2b9vve34bk7gaq186n1eg","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"practices":207,"prerequisites":211,"promptVersionExtension":215,"promptVersionScoring":216,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"tier":227,"useCases":228,"workflow":233},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地确定了管理 git worktree 及其相关配置、钩子和提交消息生成的问题，特别是针对 Worktrunk CLI 用户。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","Worktrunk 通过提供一个专注的 CLI 来简化复杂的 worktree 管理，包括自动化钩子执行和 LLM 生成的提交消息等功能，从而提供了超越默认 Git 行为的显著价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展已准备好投入生产，为 git worktree 管理提供了全面的功能，包括设置、通过钩子自动化工作流以及与 AI 代理集成。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展仅专注于 git worktree 管理及相关的配置和工作流，不扩展到不相关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","描述简洁、可读，并准确反映了该扩展的功能以及 Worktrunk CLI 用户的预期用途。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","工具被限定为与 worktree 管理相关的具体动词-名词操作（例如 `switch`、`list`、`remove`），而不是一个通用的执行工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","用户和项目配置的配置选项和参数，包括优先级和默认值，都在提供的参考文件中进行了详细说明，并在 SKILL.md 中进行了链接。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","工具名称，如 `switch`、`list`、`remove` 和 `merge`，具有描述性、kebab-case 格式，并且特定于 worktree 域。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","工具参数和响应专注于 worktree 管理任务，仅请求必要的数据并返回特定的结果，没有过多的诊断输出。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展采用 MIT 和 Apache-2.0 双重许可，在 LICENSE 文件中包含清晰的 SPDX 标识符，并在 SKILL.md 中进行了引用。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","存储库显示了最近的提交，默认分支的最后提交日期为 2026-05-13，表明维护活跃。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","该项目使用 Cargo 进行依赖管理，并包含用于确保稳定性的 CI，表明了处理依赖项的良好实践。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","该扩展似乎不直接处理或暴露秘密；其操作专注于文件系统和 Git 操作。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","该扩展旨在将文件内容和命令视为数据，并提供关于处理配置和钩子的清晰说明，SKILL.md 引用外部文件作为文档，而不是可执行指令。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该扩展捆绑了所有必需的代码和脚本；它在运行时不获取外部内容来执行。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","该扩展在项目的目录和配置路径内运行，不试图修改其指定范围之外的文件。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在提供的文档中未发现有关分离进程的生成或拒绝工具调用周围的重试循环的证据。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","该扩展的功能专注于本地 Git 操作和配置管理，没有明显的用于泄露机密数据的机制。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容和文档似乎没有隐藏的操纵技巧、控制字符或不可见的 Unicode 序列。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","捆绑的脚本和文档不表明使用混淆技术，如 base64 编码或运行时脚本获取。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","该扩展使用模板和相对路径处理路径，并且其文档指导用户进行配置文件的位置。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去 90 天内有 13 个打开和 284 个关闭的问题，关闭率很高，表明维护响应活跃。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该项目通过 crates.io 和 GitHub releases 清晰地指示了版本控制，确保了可检测且有意义的版本信号。",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","底层的 CLI 工具 Worktrunk 使用 Rust 编写，可能对其参数和操作采用了强大的验证和清理机制。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","删除 worktree 等破坏性操作通过显式命令和确认步骤进行保护，并提供清晰的警告。",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","CLI 的设计和文档表明了全面的错误处理，提供清晰的消息和故障排除指南。",{"category":103,"check":113,"severity":114,"summary":115},"Logging","not_applicable","此检查不适用，因为该扩展是一个 CLI 工具，并且没有传统意义上的持久审计日志机制。",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","该扩展操作 Git 和文件系统配置，不涉及个人数据，因此 GDPR 合规性不直接适用。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该扩展专为通用的 git worktree 管理而设计，没有区域或司法管辖区的限制，因此具有全球适用性。",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","该扩展使用 Rust 构建，并针对常见的 shell（bash、zsh 等），提供清晰的跨平台安装说明，确保了广泛的运行时稳定性。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 文件内容全面，详细说明了该扩展的目的、功能、安装和使用示例。",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","该扩展公开了一组专注的工具（switch、list、remove、merge、config、step），这在建议的范围内。",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","提供的工具具有不同的功能（例如 `switch`、`list`、`remove`、`merge`），避免了近义词的冗余。",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","README 和 SKILL.md 中宣传的所有功能似乎都有相应的命令或 Worktrunk CLI 中的文档化功能。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","为多个包管理器（Homebrew、Cargo、winget、pacman、conda）提供了安装说明，并附有清晰的复制粘贴示例和 shell 集成设置。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","SKILL.md 和 README 提供了关于故障排除和理解 Worktrunk 输出的指导，暗示了可操作的错误消息。",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","该项目使用 Cargo 来管理 Rust 依赖项，并通过 `cargo install` 包含锁文件，表明依赖项已固定。",{"category":33,"check":151,"severity":114,"summary":152},"Dry-run preview","该扩展主要是用于管理本地文件和 git 状态的 CLI 工具；其核心操作没有明确要求或列出 dry-run 功能。",{"category":154,"check":155,"severity":114,"summary":156},"Protocol","Idempotent retry & timeouts","该扩展专注于本地文件和 Git 操作；用于外部调用的显式重试或超时机制不适用。",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","未提及 Worktrunk 收集或传输遥测数据；重点是本地 CLI 操作。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","SKILL.md 和 README 清楚地说明了使用 Worktrunk 管理 git worktree 的目的，包括特定的触发器和配置任务，并具有明确的边界。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","SKILL.md 的 frontmatter 简洁明了，包含关于扩展目的和触发器的关键信息，没有过多的关键字堆砌。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 的内容结构良好，并将更深入的材料委托给参考文件，从而保持主文档的简洁性。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 有效地使用相对链接引用文件，以获取关于配置、钩子和命令的详细文档。",{"category":170,"check":174,"severity":114,"summary":175},"Forked exploration","此技能是一个用于 Git 操作的 CLI 工具，而不是一个探索或深度代码审查工具，因此 `context: fork` 不适用。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 和 SKILL.md 提供了大量清晰的端到端示例，涵盖核心命令、设置和高级工作流。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 和文档解决了潜在问题，如非交互式会话中的钩子批准、命令验证和配置优先级，并提供了恢复步骤。",{"category":103,"check":183,"severity":114,"summary":184},"Tool Fallback","该扩展是独立的 CLI 工具，不依赖于可选的外部 MCP 服务器或具有回退机制的工具。",{"category":91,"check":186,"severity":24,"summary":187},"Stack assumptions","该扩展声明了其堆栈假设（Rust、Cargo、标准 shell），并为多个平台和包管理器提供了安装说明。",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","文档强调了用户配置的保守权限模型以及项目配置的积极、可逆更改，暗示了在意外状态下会停止操作。",{"category":91,"check":193,"severity":24,"summary":194},"Cross-skill coupling","该扩展在 git worktree 管理方面是独立的；它引用了外部文档和工具，但并不隐式依赖于其他特定技能的加载。",1778693016917,"Worktrunk 是一个 CLI 工具，通过提供用于创建、切换、列出和删除 worktree 的直观命令来简化 git worktree 管理。它通过钩子和 LLM 生成的提交消息与 AI 代理集成并自动化本地工作流。",[198,199,200,201,202],"简化的 git worktree 管理（添加、切换、删除）","通过钩子（pre-start、post-merge 等）自动化工作流执行","LLM 生成的提交消息","与 AI 代理集成以进行并行任务执行","用户和项目特定设置的配置管理",[204,205,206],"直接管理 Git 存储库本身（专注于 worktree）","取代核心 Git 功能（增强它）","处理 CI/CD 管道编排（专注于本地开发工作流）",[208,209,210],"Git 工作流自动化","开发人员生产力","配置管理",[212,213,214],"Git CLI","已安装 Worktrunk CLI","可选：LLM 工具（例如 Claude Code）用于提交生成","3.0.0","4.4.0","简化和增强多个 Git worktree 的管理，使开发人员和 AI 代理能够高效地并行工作，而不会互相干扰。","该扩展在所有评估标准上都表现出极高的质量，特别强调清晰的文档、强大的功能、安全性和积极的维护。所有检查均通过或不适用，反映了一个完善且可靠的工具。",96,"一个高质量、生产就绪的 CLI 工具，用于高级 git worktree 管理，并附有详尽的文档。",[222,223,224,225,226],"git","worktree","cli","automation","developer-tools","verified",[229,230,231,232],"管理多个并行开发任务或 AI 代理 worktree","使用 Git 钩子自动化项目设置和质量检查","使用 AI 生成提交消息","高效地在不同分支和 worktree 之间切换",[234,235,236,237,238,239],"检测用户对 worktree 管理或配置的意图。","确定用户配置或项目配置是否相关。","执行 `wt` 命令来切换、创建、列出或删除 worktree。","为项目特定自动化应用或建议钩子。","在请求时使用 LLM 集成生成提交消息。","根据 `wt` 输出提供指导或执行故障排除步骤。",{"codeQuality":241,"collectedAt":243,"documentation":244,"maintenance":247,"security":254,"testCoverage":256},{"hasLockfile":242},true,1778692999039,{"descriptionLength":245,"readmeSize":246},394,13477,{"closedIssues90d":248,"forks":249,"hasChangelog":250,"openIssues90d":251,"pushedAt":252,"stars":253},284,177,false,13,1778691420000,5059,{"hasNpmPackage":250,"license":255,"smitheryVerified":250},"NOASSERTION",{"hasCi":242,"hasTests":242},{"updatedAt":258},1778693174395,{"basePath":260,"githubOwner":261,"githubRepo":262,"locale":18,"slug":262,"type":263},"skills/worktrunk","max-sixty","worktrunk","skill",{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":271,"parentExtension":275,"providers":306,"relations":316,"tags":317,"workflow":318},1778692878074.8347,"k178v80t9azwkv73nsx1a4r35n86m226",{"reviewCount":8},{"description":269,"installMethods":270,"name":13,"sourceUrl":14},"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":262},{"basePath":272,"githubOwner":261,"githubRepo":262,"locale":273,"slug":262,"type":274},"","en","plugin",{"_creationTime":276,"_id":277,"community":278,"display":279,"identity":282,"providers":284,"relations":299,"tags":301,"workflow":302},1778692878074.8345,"k17933gw8zcjnsjg1xt0r1t2a586n11x",{"reviewCount":8},{"description":280,"installMethods":281,"name":262,"sourceUrl":14},"Claude Code plugin for Worktrunk, a CLI for Git worktree management",{"claudeCode":12},{"basePath":272,"githubOwner":261,"githubRepo":262,"locale":273,"slug":262,"type":283},"marketplace",{"evaluate":285,"extract":293},{"promptVersionExtension":286,"promptVersionScoring":216,"score":287,"tags":288,"targetMarket":292,"tier":227},"3.1.0",98,[222,224,289,226,290,291],"workflow","code-management","ai-agent-workflow","global",{"commitSha":294,"marketplace":295,"plugin":297},"HEAD",{"name":262,"pluginCount":296},1,{"mcpCount":8,"provider":298,"skillCount":8},"classify",{"repoId":300},"kd735mff6mvfxbagjk8sv9pg9s86ngdh",[291,224,290,226,222,289],{"evaluatedAt":303,"extractAt":304,"updatedAt":305},1778692904798,1778692878074,1778693214308,{"evaluate":307,"extract":312},{"promptVersionExtension":215,"promptVersionScoring":216,"score":308,"tags":309,"targetMarket":292,"tier":227},99,[222,223,224,310,225,311],"ai-agent","developer-tool",{"commitSha":294,"license":313,"plugin":314},"MIT OR Apache-2.0",{"mcpCount":8,"provider":298,"skillCount":315},2,{"parentExtensionId":277,"repoId":300},[310,225,224,311,222,223],{"evaluatedAt":319,"extractAt":304,"updatedAt":320},1778692927488,1778693214478,{"evaluate":322,"extract":324},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":323,"targetMarket":292,"tier":227},[222,223,224,225,226],{"commitSha":294,"license":313},{"parentExtensionId":266,"repoId":300,"translatedFrom":326},"k179yhwfc40wgxy4m029x0vap986mprb",{"_creationTime":328,"_id":300,"identity":329,"providers":330,"workflow":576},1778692872680.5015,{"githubOwner":261,"githubRepo":262,"sourceUrl":14},{"classify":331,"discover":565,"github":568},{"commitSha":294,"extensions":332},[333,346,359,368,380,388,394,402,551,558],{"basePath":272,"description":280,"displayName":262,"installMethods":334,"rationale":335,"selectedPaths":336,"source":345,"sourceLanguage":273,"type":283},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[337,340,342],{"path":338,"priority":339},".claude-plugin/marketplace.json","mandatory",{"path":341,"priority":339},"README.md",{"path":343,"priority":344},"LICENSE","high","rule",{"basePath":272,"description":269,"displayName":262,"installMethods":347,"rationale":348,"selectedPaths":349,"source":345,"sourceLanguage":273,"type":274},{"claudeCode":262},"plugin manifest at .claude-plugin/plugin.json",[350,352,353,354,357],{"path":351,"priority":339},".claude-plugin/plugin.json",{"path":341,"priority":339},{"path":343,"priority":344},{"path":355,"priority":356},"skills/worktrunk/SKILL.md","medium",{"path":358,"priority":356},"skills/wt-switch-create/SKILL.md",{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":345,"sourceLanguage":273,"type":263},".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":12},"SKILL.md frontmatter at .claude/skills/release/SKILL.md",[366],{"path":367,"priority":339},"SKILL.md",{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":345,"sourceLanguage":273,"type":263},".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":12},"SKILL.md frontmatter at .claude/skills/running-tend/SKILL.md",[375,376,378],{"path":367,"priority":339},{"path":377,"priority":356},"references/nightly-cleaner.md",{"path":379,"priority":356},"references/review-pr.md",{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":345,"sourceLanguage":273,"type":263},".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":12},"SKILL.md frontmatter at .claude/skills/writing-user-outputs/SKILL.md",[387],{"path":367,"priority":339},{"basePath":260,"description":389,"displayName":262,"installMethods":390,"rationale":391,"selectedPaths":392,"source":345,"sourceLanguage":273,"type":263},"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":12},"SKILL.md frontmatter at skills/worktrunk/SKILL.md",[393],{"path":367,"priority":339},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":345,"sourceLanguage":273,"type":263},"skills/wt-switch-create","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.","wt-switch-create",{"claudeCode":12},"SKILL.md frontmatter at skills/wt-switch-create/SKILL.md",[401],{"path":367,"priority":339},{"basePath":272,"installMethods":403,"rationale":404,"selectedPaths":405,"source":345,"sourceLanguage":273,"type":224},{"cargo":262},"cli ecosystem detected at /",[406,408,409,410,412,414,417,419,421,423,425,427,429,431,433,435,437,439,441,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],{"path":407,"priority":339},"Cargo.toml",{"path":341,"priority":339},{"path":343,"priority":344},{"path":411,"priority":356},"src/main.rs",{"path":413,"priority":356},"src/git_wt.rs",{"path":415,"priority":416},"src/lib.rs","low",{"path":418,"priority":416},"src/commands/alias.rs",{"path":420,"priority":416},"src/commands/command_approval.rs",{"path":422,"priority":416},"src/commands/command_executor.rs",{"path":424,"priority":416},"src/commands/commit.rs",{"path":426,"priority":416},"src/commands/config/alias.rs",{"path":428,"priority":416},"src/commands/config/approvals.rs",{"path":430,"priority":416},"src/commands/config/create.rs",{"path":432,"priority":416},"src/commands/config/hints.rs",{"path":434,"priority":416},"src/commands/config/mod.rs",{"path":436,"priority":416},"src/commands/config/opencode.rs",{"path":438,"priority":416},"src/commands/config/plugins.rs",{"path":440,"priority":416},"src/commands/config/show.rs",{"path":442,"priority":416},"src/commands/config/state.rs",{"path":444,"priority":416},"src/commands/config/update.rs",{"path":446,"priority":416},"src/commands/configure_shell.rs",{"path":448,"priority":416},"src/commands/context.rs",{"path":450,"priority":416},"src/commands/custom.rs",{"path":452,"priority":416},"src/commands/eval.rs",{"path":454,"priority":416},"src/commands/for_each.rs",{"path":456,"priority":416},"src/commands/hook_announcement.rs",{"path":458,"priority":416},"src/commands/hook_commands.rs",{"path":460,"priority":416},"src/commands/hook_filter.rs",{"path":462,"priority":416},"src/commands/hooks.rs",{"path":464,"priority":416},"src/commands/init.rs",{"path":466,"priority":416},"src/commands/list/columns.rs",{"path":468,"priority":416},"src/commands/list/json_output.rs",{"path":470,"priority":416},"src/commands/list/layout.rs",{"path":472,"priority":416},"src/commands/list/mod.rs",{"path":474,"priority":416},"src/commands/list/progressive.rs",{"path":476,"priority":416},"src/commands/list/progressive_table.rs",{"path":478,"priority":416},"src/commands/list/render.rs",{"path":480,"priority":416},"src/commands/list/spacing_test.rs",{"path":482,"priority":416},"src/commands/merge.rs",{"path":484,"priority":416},"src/commands/mod.rs",{"path":486,"priority":416},"src/commands/picker/items.rs",{"path":488,"priority":416},"src/commands/picker/log_formatter.rs",{"path":490,"priority":416},"src/commands/picker/mod.rs",{"path":492,"priority":416},"src/commands/picker/pager.rs",{"path":494,"priority":416},"src/commands/picker/preview.rs",{"path":496,"priority":416},"src/commands/picker/preview_cache.rs",{"path":498,"priority":416},"src/commands/picker/preview_orchestrator.rs",{"path":500,"priority":416},"src/commands/picker/progressive_handler.rs",{"path":502,"priority":416},"src/commands/picker/summary.rs",{"path":504,"priority":416},"src/commands/pipeline_spec.rs",{"path":506,"priority":416},"src/commands/process.rs",{"path":508,"priority":416},"src/commands/project_config.rs",{"path":510,"priority":416},"src/commands/relocate.rs",{"path":512,"priority":416},"src/commands/repository_ext.rs",{"path":514,"priority":416},"src/commands/run_pipeline.rs",{"path":516,"priority":416},"src/commands/statusline.rs",{"path":518,"priority":416},"src/commands/step/commit.rs",{"path":520,"priority":416},"src/commands/step/copy_ignored.rs",{"path":522,"priority":416},"src/commands/step/diff.rs",{"path":524,"priority":416},"src/commands/step/mod.rs",{"path":526,"priority":416},"src/commands/step/promote.rs",{"path":528,"priority":416},"src/commands/step/prune.rs",{"path":530,"priority":416},"src/commands/step/rebase.rs",{"path":532,"priority":416},"src/commands/step/relocate.rs",{"path":534,"priority":416},"src/commands/step/shared.rs",{"path":536,"priority":416},"src/commands/step/squash.rs",{"path":538,"priority":416},"src/commands/template_vars.rs",{"path":540,"priority":416},"src/commands/worktree/finish.rs",{"path":542,"priority":416},"src/commands/worktree/hooks.rs",{"path":544,"priority":416},"src/commands/worktree/mod.rs",{"path":546,"priority":416},"src/commands/worktree/push.rs",{"path":548,"priority":416},"src/commands/worktree/resolve.rs",{"path":550,"priority":416},"src/commands/worktree/switch.rs",{"basePath":552,"installMethods":553,"rationale":555,"selectedPaths":556,"source":345,"sourceLanguage":273,"type":224},"tests/helpers/mock-stub",{"cargo":554},"mock-stub","cli ecosystem detected at tests/helpers/mock-stub",[557],{"path":407,"priority":339},{"basePath":559,"installMethods":560,"rationale":562,"selectedPaths":563,"source":345,"sourceLanguage":273,"type":224},"tests/helpers/wt-perf",{"cargo":561},"wt-perf","cli ecosystem detected at tests/helpers/wt-perf",[564],{"path":407,"priority":339},{"sources":566},[567],"manual",{"closedIssues90d":248,"description":569,"forks":249,"homepage":570,"license":255,"openIssues90d":251,"pushedAt":252,"readmeSize":246,"stars":253,"topics":571},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows","https://worktrunk.dev",[572,573,574,226,222,575],"agents","claude-code","codex","worktrees",{"classifiedAt":577,"discoverAt":578,"extractAt":579,"githubAt":579,"updatedAt":577},1778692877791,1778692872680,1778692875931,[225,224,226,222,223],{"evaluatedAt":582,"extractAt":304,"updatedAt":258},1778693017043,[],[585,615,640,662,692,713],{"_creationTime":586,"_id":587,"community":588,"display":589,"identity":595,"providers":600,"relations":608,"tags":611,"workflow":612},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":590,"installMethods":591,"name":593,"sourceUrl":594},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":592},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":596,"githubOwner":597,"githubRepo":598,"locale":273,"slug":599,"type":263},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":601,"extract":606},{"promptVersionExtension":215,"promptVersionScoring":216,"score":602,"tags":603,"targetMarket":292,"tier":227},100,[222,604,289,605,225,224,311],"development-environment","tmux",{"commitSha":294,"license":607},"MIT",{"parentExtensionId":609,"repoId":610},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[225,224,311,604,222,605,289],{"evaluatedAt":613,"extractAt":614,"updatedAt":613},1778699613343,1778699234184,{"_creationTime":616,"_id":617,"community":618,"display":619,"identity":625,"providers":629,"relations":634,"tags":636,"workflow":637},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":620,"installMethods":621,"name":623,"sourceUrl":624},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":622},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":626,"githubOwner":627,"githubRepo":628,"locale":273,"slug":623,"type":263},"skills/github","steipete","clawdis",{"evaluate":630,"extract":633},{"promptVersionExtension":215,"promptVersionScoring":216,"score":602,"tags":631,"targetMarket":292,"tier":227},[623,224,632,226,225],"api",{"commitSha":294},{"repoId":635},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[632,225,224,226,623],{"evaluatedAt":638,"extractAt":639,"updatedAt":638},1778698569289,1778697652123,{"_creationTime":641,"_id":642,"community":643,"display":644,"identity":647,"providers":650,"relations":658,"tags":659,"workflow":660},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":645,"installMethods":646,"name":598,"sourceUrl":594},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":592},{"basePath":648,"githubOwner":597,"githubRepo":598,"locale":273,"slug":649,"type":263},"skills/ask","ask",{"evaluate":651,"extract":657},{"promptVersionExtension":215,"promptVersionScoring":216,"score":602,"tags":652,"targetMarket":292,"tier":227},[224,225,653,654,655,656],"llm","prompting","code-review","artifact-generation",{"commitSha":294,"license":607},{"parentExtensionId":609,"repoId":610},[656,225,224,655,653,654],{"evaluatedAt":661,"extractAt":614,"updatedAt":661},1778699303045,{"_creationTime":663,"_id":664,"community":665,"display":666,"identity":672,"providers":677,"relations":684,"tags":687,"workflow":688},1778699366078.7817,"k173mj3k9wcdq512bp1532xkwx86nrh4",{"reviewCount":8},{"description":667,"installMethods":668,"name":670,"sourceUrl":671},"当工作依赖于用户实时浏览器会话或可见的渲染状态，而不是静态抓取时使用，尤其是在浏览器调试上下文或 DevTools 选择的元素或请求、登录仪表板或 CMS 流程、localhost 应用、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM，或看起来像软 404、身份验证墙、反机器人检查或速率限制的浏览器故障时。",{"claudeCode":669},"xixu-me/skills","使用我的浏览器","https://github.com/xixu-me/skills",{"basePath":673,"githubOwner":674,"githubRepo":675,"locale":18,"slug":676,"type":263},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":678,"extract":683},{"promptVersionExtension":215,"promptVersionScoring":216,"score":602,"tags":679,"targetMarket":292,"tier":227},[680,681,225,682,226],"browser","debugging","ux",{"commitSha":294,"license":607},{"repoId":685,"translatedFrom":686},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[225,680,681,226,682],{"evaluatedAt":689,"extractAt":690,"updatedAt":691},1778699261239,1778699106670,1778699366078,{"_creationTime":693,"_id":694,"community":695,"display":696,"identity":700,"providers":702,"relations":709,"tags":710,"workflow":711},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":697,"installMethods":698,"name":699,"sourceUrl":624},"Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.",{"claudeCode":622},"telegram-crabbox-e2e-proof",{"basePath":701,"githubOwner":627,"githubRepo":628,"locale":273,"slug":699,"type":263},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":703,"extract":708},{"promptVersionExtension":215,"promptVersionScoring":216,"score":602,"tags":704,"targetMarket":292,"tier":227},[705,706,225,707,224],"testing","telegram","qa",{"commitSha":294},{"repoId":635},[225,224,707,706,705],{"evaluatedAt":712,"extractAt":639,"updatedAt":712},1778698038113,{"_creationTime":714,"_id":715,"community":716,"display":717,"identity":721,"providers":723,"relations":729,"tags":730,"workflow":731},1778697652123.8845,"k17bexjjjsz81ysk7bd3ggdm8s86mt2t",{"reviewCount":8},{"description":718,"installMethods":719,"name":720,"sourceUrl":624},"Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.",{"claudeCode":622},"openclaw-testing",{"basePath":722,"githubOwner":627,"githubRepo":628,"locale":273,"slug":720,"type":263},".agents/skills/openclaw-testing",{"evaluate":724,"extract":728},{"promptVersionExtension":215,"promptVersionScoring":216,"score":602,"tags":725,"targetMarket":292,"tier":227},[705,726,727,225,226],"ci","validation",{"commitSha":294},{"repoId":635},[225,726,226,705,727],{"evaluatedAt":732,"extractAt":639,"updatedAt":732},1778697962962]