[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-max-sixty-worktrunk-en":3,"guides-for-max-sixty-worktrunk":602,"similar-k178v80t9azwkv73nsx1a4r35n86m226-en":603},{"_creationTime":4,"_id":5,"children":6,"community":67,"display":68,"evaluation":71,"identity":313,"isFallback":304,"parentExtension":316,"providers":343,"relations":349,"repo":350,"tags":599,"workflow":600},1778692878074.8347,"k178v80t9azwkv73nsx1a4r35n86m226",[7,47],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":40,"tags":42,"workflow":43},1778692878074.8357,"k179yhwfc40wgxy4m029x0vap986mprb",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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},"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","en","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":5,"repoId":41},"kd735mff6mvfxbagjk8sv9pg9s86ngdh",[33,32,34,30,31],{"evaluatedAt":44,"extractAt":45,"updatedAt":46},1778693017043,1778692878074,1778693215704,{"_creationTime":48,"_id":49,"community":50,"display":51,"identity":55,"providers":57,"relations":62,"tags":63,"workflow":64},1778692878074.836,"k17a7kbewcrzrkcxskvbm8m3d186m0dh",{"reviewCount":11},{"description":52,"installMethods":53,"name":54,"sourceUrl":17},"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},"wt-switch-create",{"basePath":56,"githubOwner":20,"githubRepo":21,"locale":22,"slug":54,"type":23},"skills/wt-switch-create",{"evaluate":58,"extract":61},{"promptVersionExtension":26,"promptVersionScoring":27,"score":59,"tags":60,"targetMarket":35,"tier":36},98,[30,31,32,34,33],{"commitSha":38,"license":39},{"parentExtensionId":5,"repoId":41},[33,32,34,30,31],{"evaluatedAt":65,"extractAt":45,"updatedAt":66},1778693054232,1778693215878,{"reviewCount":11},{"description":69,"installMethods":70,"name":16,"sourceUrl":17},"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},{"_creationTime":72,"_id":73,"extensionId":5,"locale":22,"result":74,"trustSignals":294,"workflow":311},1778692927488.4744,"kn771saj3wm1v2sgz0d5pwhjvs86mphd",{"checks":75,"evaluatedAt":261,"extensionSummary":262,"features":263,"nonGoals":269,"practices":273,"prerequisites":278,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":282,"rationale":283,"score":284,"summary":285,"tags":286,"targetMarket":35,"tier":36,"useCases":289},[76,81,84,87,91,94,98,103,106,109,113,117,121,125,128,131,134,137,140,143,147,151,155,159,163,166,169,172,176,179,182,185,188,191,194,198,202,206,209,213,216,219,222,225,228,231,234,237,240,243,247,250,253,257],{"category":77,"check":78,"severity":79,"summary":80},"Practical Utility","Problem relevance","pass","The description clearly states the problem of managing AI agent workflows in parallel using Git worktrees.",{"category":77,"check":82,"severity":79,"summary":83},"Unique selling proposition","Worktrunk offers significant value beyond basic Git commands by streamlining worktree management, integrating LLM commit messages, and automating workflows with hooks, which is more than a thin wrapper.",{"category":77,"check":85,"severity":79,"summary":86},"Production readiness","The plugin covers the complete lifecycle of managing Git worktrees and integrating with AI agents, suggesting it is ready for production use.",{"category":88,"check":89,"severity":79,"summary":90},"Scope","Single responsibility principle","The plugin focuses on Git worktree management and its integration with AI workflows, a coherent and well-defined domain.",{"category":88,"check":92,"severity":79,"summary":93},"Description quality","The displayed description accurately reflects the plugin's functionality as described in the README and its purpose for AI agent workflows.",{"category":95,"check":96,"severity":79,"summary":97},"Invocation","Scoped tools","The plugin exposes specific, well-defined tools for worktree management (e.g., switch, list, remove) rather than a single generalist command.",{"category":99,"check":100,"severity":101,"summary":102},"Documentation","Configuration & parameter reference","info","The README and SKILL.md files provide good documentation for configuration options and parameters, but explicit precedence order for config files could be clearer.",{"category":88,"check":104,"severity":79,"summary":105},"Tool naming","Tool names like `wt switch`, `wt list`, and `wt remove` are descriptive and follow a clear verb-noun pattern.",{"category":88,"check":107,"severity":79,"summary":108},"Minimal I/O surface","The tools appear to request only necessary parameters and return focused output related to worktree management.",{"category":110,"check":111,"severity":79,"summary":112},"License","License usability","The project is dual-licensed under MIT and Apache-2.0, with clear license text provided.",{"category":114,"check":115,"severity":79,"summary":116},"Maintenance","Commit recency","The repository has recent commits, indicating active maintenance.",{"category":114,"check":118,"severity":119,"summary":120},"Dependency Management","not_applicable","The project appears to be a self-contained binary with no third-party dependencies that require management.",{"category":122,"check":123,"severity":119,"summary":124},"Security","Secret Management","The extension does not appear to handle secrets directly.",{"category":122,"check":126,"severity":79,"summary":127},"Injection","The extension's code and documentation do not indicate any handling of untrusted third-party data as instructions.",{"category":122,"check":129,"severity":79,"summary":130},"Transitive Supply-Chain Grenades","The extension does not appear to fetch external files or code at runtime, keeping all assets within the bundle.",{"category":122,"check":132,"severity":79,"summary":133},"Sandbox Isolation","The extension manages files within the Git worktree context and does not appear to modify paths outside of its operational scope.",{"category":122,"check":135,"severity":79,"summary":136},"Sandbox escape primitives","No evidence of detached processes or deny-retry loops was found in the provided source files.",{"category":122,"check":138,"severity":79,"summary":139},"Data Exfiltration","The extension focuses on local Git operations and does not appear to exfiltrate any confidential data.",{"category":122,"check":141,"severity":79,"summary":142},"Hidden Text Tricks","The bundled content appears free of hidden-steering tricks, with clean descriptions and code.",{"category":144,"check":145,"severity":79,"summary":146},"Hooks","Opaque code execution","The hook scripts appear to be plain bash or JavaScript and are not obfuscated.",{"category":148,"check":149,"severity":79,"summary":150},"Portability","Structural Assumption","The extension handles paths relative to the worktree or project, and the SKILL.md explicitly mentions requirements for Git repositories, not specific file layouts.",{"category":152,"check":153,"severity":79,"summary":154},"Trust","Issues Attention","The repository shows a high rate of issue closure relative to open issues, indicating good maintainer engagement.",{"category":156,"check":157,"severity":79,"summary":158},"Versioning","Release Management","The project has meaningful versioning indicated by crates.io and GitHub actions, and install instructions reference specific versions or stable tags.",{"category":160,"check":161,"severity":79,"summary":162},"Code Execution","Validation","The SKILL.md and README mention validation steps for commands and configuration, implying a robust approach to input handling.",{"category":122,"check":164,"severity":79,"summary":165},"Unguarded Destructive Operations","Destructive operations like `wt remove` are guarded by confirmation prompts or user interaction, aligning with security best practices.",{"category":160,"check":167,"severity":79,"summary":168},"Error Handling","The SKILL.md and README indicate that errors are handled with clear messages, user approval prompts, and graceful fallbacks.",{"category":160,"check":170,"severity":119,"summary":171},"Logging","The extension focuses on Git operations and does not appear to have destructive actions or outbound calls that would necessitate local audit logging.",{"category":173,"check":174,"severity":119,"summary":175},"Compliance","GDPR","The extension operates on Git metadata and configuration, not personal data.",{"category":173,"check":177,"severity":79,"summary":178},"Target market","The extension is a general Git utility and has no regional or jurisdictional limitations; the target market is global.",{"category":148,"check":180,"severity":79,"summary":181},"Runtime stability","The extension provides installation instructions for multiple platforms (macOS, Linux, Windows, Conda) and relies on standard Git commands.",{"category":99,"check":183,"severity":79,"summary":184},"README","The README is comprehensive, clearly states the extension's purpose, and provides installation and usage instructions.",{"category":88,"check":186,"severity":79,"summary":187},"Tool surface size","The plugin exposes a manageable number of core commands (switch, list, remove, merge) suitable for its domain.",{"category":95,"check":189,"severity":79,"summary":190},"Overlapping near-synonym tools","The exposed tools have distinct functions (switch, list, remove, merge) without significant overlap.",{"category":99,"check":192,"severity":79,"summary":193},"Phantom features","All features mentioned in the README and descriptions appear to be implemented and accessible via the CLI tools.",{"category":195,"check":196,"severity":79,"summary":197},"Install","Installation instruction","Comprehensive installation instructions are provided for multiple package managers and operating systems, including shell integration setup.",{"category":199,"check":200,"severity":79,"summary":201},"Errors","Actionable error messages","The SKILL.md and README describe error handling that includes clear messages, prompts for approval or bypass, and guidance for troubleshooting.",{"category":203,"check":204,"severity":119,"summary":205},"Execution","Pinned dependencies","As a self-contained binary, the extension does not have third-party dependencies requiring pinning.",{"category":88,"check":207,"severity":79,"summary":208},"Dry-run preview","Commands like `wt remove` prompt for confirmation, effectively acting as a dry-run or preview for destructive operations.",{"category":210,"check":211,"severity":119,"summary":212},"Protocol","Idempotent retry & timeouts","The extension primarily manages local Git state and does not involve remote calls that would require complex retry or timeout logic.",{"category":173,"check":214,"severity":119,"summary":215},"Telemetry opt-in","The extension does not appear to emit telemetry.",{"category":95,"check":217,"severity":101,"summary":218},"Name collisions","The plugin's main command `wt` is documented as potentially conflicting with Windows Terminal's default alias, advising a workaround (`git-wt`).",{"category":95,"check":220,"severity":119,"summary":221},"Hooks-off mechanism","The plugin doesn't appear to expose hooks directly managed by Claude Code that would require a hooks-off mechanism.",{"category":95,"check":223,"severity":119,"summary":224},"Hook matcher tightness","The provided files do not explicitly detail hook matchers within the Claude Code plugin framework.",{"category":122,"check":226,"severity":79,"summary":227},"Hook security","The SKILL.md for `wt-switch-create` and `worktrunk` describes approval prompts for commands and hooks, ensuring security.",{"category":144,"check":229,"severity":119,"summary":230},"Silent prompt rewriting","No `UserPromptSubmit` hooks were identified in the provided source files.",{"category":122,"check":232,"severity":119,"summary":233},"Permission Hook","No `PermissionRequest` hooks were identified in the provided source files.",{"category":173,"check":235,"severity":119,"summary":236},"Hook privacy","There is no indication of logging or telemetry data being sent over the network by the hooks.",{"category":160,"check":238,"severity":79,"summary":239},"Hook dependency","The hooks appear to be written in readable bash or JavaScript and are not opaque.",{"category":99,"check":241,"severity":79,"summary":242},"Feature Transparency","The README and SKILL.md files clearly describe the plugin's functionality, including its use of hooks and commands.",{"category":244,"check":245,"severity":79,"summary":246},"Convention","Layout convention adherence","The plugin follows standard Claude Code plugin conventions with hooks defined in `.claude-plugin/hooks/hooks.json` and executable scripts potentially in `bin/` (though none are listed).",{"category":244,"check":248,"severity":119,"summary":249},"Plugin state","The extension does not appear to require persistent state beyond standard Git repository information.",{"category":122,"check":251,"severity":119,"summary":252},"Keychain-stored secrets","The plugin does not handle secrets that would require keychain storage.",{"category":254,"check":255,"severity":79,"summary":256},"Dependencies","Tagged release sourcing","The plugin is sourced from a GitHub repository with clear installation instructions and a published crate, indicating stable sourcing.",{"category":258,"check":259,"severity":79,"summary":260},"Installation","Clean uninstall","The extension operates within the Git worktree and does not install background daemons or services that would persist after uninstall.",1778692927386,"This plugin provides the Worktrunk CLI, a tool designed for efficient management of Git worktrees. It facilitates parallel AI agent workflows by offering commands to create, switch, list, and remove worktrees, along with features for LLM-generated commit messages, project hooks, and status tracking.",[264,265,266,267,268],"Parallel AI agent workflow support via worktrees","Simplified worktree creation, switching, and removal commands","Automated workflows with project hooks","LLM-generated commit messages","Activity tracking and status indicators in worktree listings",[270,271,272],"Replacing core Git functionality; it enhances the worktree experience.","Managing AI agent execution itself; it focuses on the environment (worktrees) for agents.","General-purpose file management or version control outside of Git worktrees.",[274,275,276,277],"Workflow automation","Code quality","AI integration","Git workflow enhancement",[279,280,281],"The `wt` CLI must be installed.","Git must be installed.","Requires the `WorktreeCreate` hook for the `wt-switch-create` skill.","To streamline and enhance the management of Git worktrees, making them as easy to use as branches, specifically for enabling parallel AI agent workflows.","The extension is exceptionally well-documented and robust, with clear guidance on usage, configuration, and security. Minor documentation points on config precedence and a potential Windows alias collision are the only areas not achieving a perfect score.",99,"A high-quality, well-documented CLI plugin for advanced Git worktree management, ideal for parallel AI agent workflows.",[30,31,32,287,33,288],"ai-agent","developer-tool",[290,291,292,293],"Running multiple AI agents in parallel, each in its own isolated worktree.","Quickly creating and switching between feature branches and their corresponding worktrees.","Automating project-specific setup and quality checks using worktree hooks.","Generating commit messages with AI assistance for better code tracking.",{"codeQuality":295,"collectedAt":297,"documentation":298,"maintenance":301,"security":308,"testCoverage":310},{"hasLockfile":296},true,1778692905051,{"descriptionLength":299,"readmeSize":300},282,13477,{"closedIssues90d":302,"forks":303,"hasChangelog":304,"openIssues90d":305,"pushedAt":306,"stars":307},284,177,false,13,1778691420000,5059,{"hasNpmPackage":304,"license":309,"smitheryVerified":304},"NOASSERTION",{"hasCi":296,"hasTests":296},{"updatedAt":312},1778692927488,{"basePath":314,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":315},"","plugin",{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":323,"parentExtension":325,"providers":326,"relations":338,"tags":339,"workflow":340},1778692878074.8345,"k17933gw8zcjnsjg1xt0r1t2a586n11x",{"reviewCount":11},{"description":321,"installMethods":322,"name":21,"sourceUrl":17},"Claude Code plugin for Worktrunk, a CLI for Git worktree management",{"claudeCode":15},{"basePath":314,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":324},"marketplace",null,{"evaluate":327,"extract":333},{"promptVersionExtension":328,"promptVersionScoring":27,"score":59,"tags":329,"targetMarket":35,"tier":36},"3.1.0",[30,32,330,34,331,332],"workflow","code-management","ai-agent-workflow",{"commitSha":38,"marketplace":334,"plugin":336},{"name":21,"pluginCount":335},1,{"mcpCount":11,"provider":337,"skillCount":11},"classify",{"repoId":41},[332,32,331,34,30,330],{"evaluatedAt":341,"extractAt":45,"updatedAt":342},1778692904798,1778693214308,{"evaluate":344,"extract":346},{"promptVersionExtension":26,"promptVersionScoring":27,"score":284,"tags":345,"targetMarket":35,"tier":36},[30,31,32,287,33,288],{"commitSha":38,"license":39,"plugin":347},{"mcpCount":11,"provider":337,"skillCount":348},2,{"parentExtensionId":318,"repoId":41},{"_creationTime":351,"_id":41,"identity":352,"providers":353,"workflow":595},1778692872680.5015,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":354,"discover":584,"github":587},{"commitSha":38,"extensions":355},[356,369,382,391,403,411,416,421,570,577],{"basePath":314,"description":321,"displayName":21,"installMethods":357,"rationale":358,"selectedPaths":359,"source":368,"sourceLanguage":22,"type":324},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[360,363,365],{"path":361,"priority":362},".claude-plugin/marketplace.json","mandatory",{"path":364,"priority":362},"README.md",{"path":366,"priority":367},"LICENSE","high","rule",{"basePath":314,"description":69,"displayName":21,"installMethods":370,"rationale":371,"selectedPaths":372,"source":368,"sourceLanguage":22,"type":315},{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json",[373,375,376,377,380],{"path":374,"priority":362},".claude-plugin/plugin.json",{"path":364,"priority":362},{"path":366,"priority":367},{"path":378,"priority":379},"skills/worktrunk/SKILL.md","medium",{"path":381,"priority":379},"skills/wt-switch-create/SKILL.md",{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":368,"sourceLanguage":22,"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",[389],{"path":390,"priority":362},"SKILL.md",{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":368,"sourceLanguage":22,"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",[398,399,401],{"path":390,"priority":362},{"path":400,"priority":379},"references/nightly-cleaner.md",{"path":402,"priority":379},"references/review-pr.md",{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":368,"sourceLanguage":22,"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",[410],{"path":390,"priority":362},{"basePath":19,"description":13,"displayName":21,"installMethods":412,"rationale":413,"selectedPaths":414,"source":368,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/worktrunk/SKILL.md",[415],{"path":390,"priority":362},{"basePath":56,"description":52,"displayName":54,"installMethods":417,"rationale":418,"selectedPaths":419,"source":368,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/wt-switch-create/SKILL.md",[420],{"path":390,"priority":362},{"basePath":314,"installMethods":422,"rationale":423,"selectedPaths":424,"source":368,"sourceLanguage":22,"type":32},{"cargo":21},"cli ecosystem detected at /",[425,427,428,429,431,433,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568],{"path":426,"priority":362},"Cargo.toml",{"path":364,"priority":362},{"path":366,"priority":367},{"path":430,"priority":379},"src/main.rs",{"path":432,"priority":379},"src/git_wt.rs",{"path":434,"priority":435},"src/lib.rs","low",{"path":437,"priority":435},"src/commands/alias.rs",{"path":439,"priority":435},"src/commands/command_approval.rs",{"path":441,"priority":435},"src/commands/command_executor.rs",{"path":443,"priority":435},"src/commands/commit.rs",{"path":445,"priority":435},"src/commands/config/alias.rs",{"path":447,"priority":435},"src/commands/config/approvals.rs",{"path":449,"priority":435},"src/commands/config/create.rs",{"path":451,"priority":435},"src/commands/config/hints.rs",{"path":453,"priority":435},"src/commands/config/mod.rs",{"path":455,"priority":435},"src/commands/config/opencode.rs",{"path":457,"priority":435},"src/commands/config/plugins.rs",{"path":459,"priority":435},"src/commands/config/show.rs",{"path":461,"priority":435},"src/commands/config/state.rs",{"path":463,"priority":435},"src/commands/config/update.rs",{"path":465,"priority":435},"src/commands/configure_shell.rs",{"path":467,"priority":435},"src/commands/context.rs",{"path":469,"priority":435},"src/commands/custom.rs",{"path":471,"priority":435},"src/commands/eval.rs",{"path":473,"priority":435},"src/commands/for_each.rs",{"path":475,"priority":435},"src/commands/hook_announcement.rs",{"path":477,"priority":435},"src/commands/hook_commands.rs",{"path":479,"priority":435},"src/commands/hook_filter.rs",{"path":481,"priority":435},"src/commands/hooks.rs",{"path":483,"priority":435},"src/commands/init.rs",{"path":485,"priority":435},"src/commands/list/columns.rs",{"path":487,"priority":435},"src/commands/list/json_output.rs",{"path":489,"priority":435},"src/commands/list/layout.rs",{"path":491,"priority":435},"src/commands/list/mod.rs",{"path":493,"priority":435},"src/commands/list/progressive.rs",{"path":495,"priority":435},"src/commands/list/progressive_table.rs",{"path":497,"priority":435},"src/commands/list/render.rs",{"path":499,"priority":435},"src/commands/list/spacing_test.rs",{"path":501,"priority":435},"src/commands/merge.rs",{"path":503,"priority":435},"src/commands/mod.rs",{"path":505,"priority":435},"src/commands/picker/items.rs",{"path":507,"priority":435},"src/commands/picker/log_formatter.rs",{"path":509,"priority":435},"src/commands/picker/mod.rs",{"path":511,"priority":435},"src/commands/picker/pager.rs",{"path":513,"priority":435},"src/commands/picker/preview.rs",{"path":515,"priority":435},"src/commands/picker/preview_cache.rs",{"path":517,"priority":435},"src/commands/picker/preview_orchestrator.rs",{"path":519,"priority":435},"src/commands/picker/progressive_handler.rs",{"path":521,"priority":435},"src/commands/picker/summary.rs",{"path":523,"priority":435},"src/commands/pipeline_spec.rs",{"path":525,"priority":435},"src/commands/process.rs",{"path":527,"priority":435},"src/commands/project_config.rs",{"path":529,"priority":435},"src/commands/relocate.rs",{"path":531,"priority":435},"src/commands/repository_ext.rs",{"path":533,"priority":435},"src/commands/run_pipeline.rs",{"path":535,"priority":435},"src/commands/statusline.rs",{"path":537,"priority":435},"src/commands/step/commit.rs",{"path":539,"priority":435},"src/commands/step/copy_ignored.rs",{"path":541,"priority":435},"src/commands/step/diff.rs",{"path":543,"priority":435},"src/commands/step/mod.rs",{"path":545,"priority":435},"src/commands/step/promote.rs",{"path":547,"priority":435},"src/commands/step/prune.rs",{"path":549,"priority":435},"src/commands/step/rebase.rs",{"path":551,"priority":435},"src/commands/step/relocate.rs",{"path":553,"priority":435},"src/commands/step/shared.rs",{"path":555,"priority":435},"src/commands/step/squash.rs",{"path":557,"priority":435},"src/commands/template_vars.rs",{"path":559,"priority":435},"src/commands/worktree/finish.rs",{"path":561,"priority":435},"src/commands/worktree/hooks.rs",{"path":563,"priority":435},"src/commands/worktree/mod.rs",{"path":565,"priority":435},"src/commands/worktree/push.rs",{"path":567,"priority":435},"src/commands/worktree/resolve.rs",{"path":569,"priority":435},"src/commands/worktree/switch.rs",{"basePath":571,"installMethods":572,"rationale":574,"selectedPaths":575,"source":368,"sourceLanguage":22,"type":32},"tests/helpers/mock-stub",{"cargo":573},"mock-stub","cli ecosystem detected at tests/helpers/mock-stub",[576],{"path":426,"priority":362},{"basePath":578,"installMethods":579,"rationale":581,"selectedPaths":582,"source":368,"sourceLanguage":22,"type":32},"tests/helpers/wt-perf",{"cargo":580},"wt-perf","cli ecosystem detected at tests/helpers/wt-perf",[583],{"path":426,"priority":362},{"sources":585},[586],"manual",{"closedIssues90d":302,"description":588,"forks":303,"homepage":589,"license":309,"openIssues90d":305,"pushedAt":306,"readmeSize":300,"stars":307,"topics":590},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows","https://worktrunk.dev",[591,592,593,34,30,594],"agents","claude-code","codex","worktrees",{"classifiedAt":596,"discoverAt":597,"extractAt":598,"githubAt":598,"updatedAt":596},1778692877791,1778692872680,1778692875931,[287,33,32,288,30,31],{"evaluatedAt":312,"extractAt":45,"updatedAt":601},1778693214478,[],[604,633],{"_creationTime":605,"_id":606,"community":607,"display":608,"identity":613,"providers":616,"relations":626,"tags":629,"workflow":630},1778699234184.6104,"k17brg5egdw1jbncj1j4wfv3fh86n639",{"reviewCount":11},{"description":609,"installMethods":610,"name":611,"sourceUrl":612},"Multi-agent orchestration system for Claude Code",{"claudeCode":611},"oh-my-claudecode","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":314,"githubOwner":614,"githubRepo":611,"locale":615,"slug":611,"type":315},"Yeachan-Heo","fr",{"evaluate":617,"extract":622},{"promptVersionExtension":26,"promptVersionScoring":27,"score":284,"tags":618,"targetMarket":35,"tier":36},[619,620,33,287,621,330,32],"multi-agent","orchestration","development-tool",{"commitSha":38,"license":623,"plugin":624},"MIT",{"mcpCount":11,"provider":337,"skillCount":625},38,{"parentExtensionId":627,"repoId":628},"k17faea1fme9qa3pf4hzs9x78d86n2kj","kd74zv63fryf9prygtq7gf4es986n22y",[287,33,32,621,619,620,330],{"evaluatedAt":631,"extractAt":632,"updatedAt":631},1778699261932,1778699234184,{"_creationTime":634,"_id":635,"community":636,"display":637,"identity":642,"providers":646,"relations":655,"tags":658,"workflow":659},1778691163132.3408,"k1723jzw9ar8qckxygzgkjgejn86nsbh",{"reviewCount":11},{"description":638,"installMethods":639,"name":640,"sourceUrl":641},"A comprehensive toolkit for creating, validating, and distributing Claude Code plugins",{"claudeCode":640},"plugin-development","https://github.com/ivan-magda/claude-code-plugin-template",{"basePath":643,"githubOwner":644,"githubRepo":645,"locale":22,"slug":640,"type":315},"plugins/plugin-development","ivan-magda","claude-code-plugin-template",{"evaluate":647,"extract":653},{"promptVersionExtension":26,"promptVersionScoring":27,"score":284,"tags":648,"targetMarket":35,"tier":36},[640,649,650,651,652,288],"scaffolding","validation","code-generation","cli-tools",{"commitSha":38,"license":623,"plugin":654},{"mcpCount":11,"provider":337,"skillCount":335},{"parentExtensionId":656,"repoId":657},"k1719cjzyej30vadk57qk39mes86nqmg","kd726xp7056j73gecjdmdy5by186nt53",[652,651,288,640,649,650],{"evaluatedAt":660,"extractAt":661,"updatedAt":662},1778691258179,1778691163132,1778691313659]