[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-max-sixty-wt-switch-create-de":3,"guides-for-max-sixty-wt-switch-create":568,"similar-k17b0tq29jgp024qmej22gc06n86nspz-de":569},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":236,"parentExtension":250,"providers":307,"relations":311,"repo":313,"tags":565,"workflow":566},1778693186241.8933,"k17b0tq29jgp024qmej22gc06n86nspz",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Erstellt einen neuen Worktrunk-Worktree (optional in einem anderen Repository) und wechselt das Arbeitsverzeichnis dieser Sitzung dorthin. Verwenden Sie dies beim Starten einer Sitzung, die in ihrem eigenen Worktree arbeiten soll (z. B. `/wt-switch-create my-branch -- \u003Ctask>` oder `/wt-switch-create my-branch ~/workspace/other-repo -- \u003Ctask>`), oder mitten in einer Sitzung, um die Arbeit in einen neuen Branch zu verschieben.",{"claudeCode":12},"max-sixty/worktrunk","wt-switch-create","https://github.com/max-sixty/worktrunk",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":243},1778693186241.8936,"kn794qhgzqnybf6gfvmy8waay986m5nt","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"practices":204,"prerequisites":205,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":220,"useCases":221},[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,113,116,120,123,126,129,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktische Nützlichkeit","Problemrelevanz","pass","Die Beschreibung stellt das Problem der Verwaltung von Git-Worktrees für KI-Agenten klar dar und liefert spezifische Anwendungsszenarien.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Worktrunk bietet einen erheblichen Mehrwert gegenüber reinem Git, indem es die Worktree-Verwaltung vereinfacht, Arbeitsabläufe mit Hooks automatisiert und sich in KI-Agenten integriert, und damit über die reine API-Abwicklung hinausgeht.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Erweiterung ist produktionsreif, deckt den gesamten Lebenszyklus der Worktree-Verwaltung ab, einschließlich Erstellung, Wechsel und Entfernung, mit klarer Dokumentation und Beispielen.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Erweiterung konzentriert sich ausschließlich auf die Git-Worktree-Verwaltung und die damit verbundene Automatisierung, ohne sich auf andere Bereiche auszudehnen.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die Beschreibung ist prägnant, lesbar und spiegelt genau die Funktionalität der Erweiterung zur Erstellung und zum Wechsel von Worktrees wider.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Geltungsbereich Werkzeuge","Die Erweiterung verwendet ein einziges, klar definiertes Werkzeug (`wt switch-create`) für ihren spezifischen Zweck und vermeidet die allgemeine Ausführung von Befehlen.",{"category":44,"check":45,"severity":24,"summary":46},"Dokumentation","Konfigurations- und Parameterreferenz","Alle Parameter für den Befehl `wt switch-create` sind dokumentiert, einschließlich optionaler Argumente und ihres Verhaltens.",{"category":33,"check":48,"severity":24,"summary":49},"Werkzeugbenennung","Der Werkzeugname `wt-switch-create` ist beschreibend und gibt seine Funktion im Worktrunk-Bereich klar an.",{"category":33,"check":51,"severity":24,"summary":52},"Minimale I/O-Oberfläche","Die Eingabeparameter sind gut definierte Flags und Argumente, und die erwartete Ausgabe ist der resultierende Worktree-Zustand, ohne unnötige Daten.",{"category":54,"check":55,"severity":24,"summary":56},"Lizenz","Lizenznutzbarkeit","Das Projekt ist dual lizenziert unter MIT und Apache-2.0, mit klaren SPDX-Identifikatoren in der LICENSE-Datei, was eine permissive Nutzung ermöglicht.",{"category":58,"check":59,"severity":24,"summary":60},"Wartung","Aktualität der Commits","Das Repository zeigt aktuelle Commits innerhalb der letzten 90 Tage, was auf aktive Wartung hindeutet.",{"category":58,"check":62,"severity":24,"summary":63},"Abhängigkeitsmanagement","Das Projekt verwendet Cargo für Rust-Abhängigkeiten, was impliziert, dass eine Sperrdatei (`Cargo.lock`) vorhanden ist, die auf ein gutes Abhängigkeitsmanagement hindeutet.",{"category":65,"check":66,"severity":24,"summary":67},"Sicherheit","Geheimnisverwaltung","Die Erweiterung scheint keine Geheimnisse direkt zu verwalten; ihre Hauptfunktion ist die Verwaltung von Git-Worktrees.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","Die Anweisungen der Fähigkeit konzentrieren sich auf die Interaktion mit der `wt`-CLI und Git-Befehlen, ohne Hinweise auf das Laden oder Ausführen von nicht vertrauenswürdigen Daten Dritter als Anweisungen.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Lieferketten-Granaten","Die Erweiterung basiert auf der `wt`-CLI und Standard-Git-Befehlen und scheint zur Laufzeit keinen externen Code abzurufen oder auszuführen.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox-Isolation","Die Operationen beschränken sich auf die Verwaltung von Git-Worktrees im Projektverzeichnis und ändern keine Dateien außerhalb des Projekts oder des Geltungsbereichs der Erweiterung.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox-Escape-Primitive","Es wurden keine Beweise für getrennte Prozessaufrufe oder \"Deny-Retry\"-Schleifen in den bereitgestellten Fähigkeitsanweisungen gefunden.",{"category":65,"check":81,"severity":24,"summary":82},"Datenexfiltration","Die Funktionalität der Erweiterung beinhaltet nicht das Lesen oder Übermitteln vertraulicher Daten an Dritte.",{"category":65,"check":84,"severity":24,"summary":85},"Tricks mit verstecktem Text","Der gebündelte Inhalt und die Beschreibung sind frei von versteckten Steuerungs-Tricks und basieren auf klarer, Standardformatierung.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opake Codeausführung","Die Fähigkeitsanweisungen sind in einfachem Bash geschrieben und verweisen auf die `wt`-CLI, ohne verschleierten Code oder Laufzeit-Skriptabrufe.",{"category":91,"check":92,"severity":24,"summary":93},"Portabilität","Strukturelle Annahme","Die Fähigkeit behandelt Repository-Pfade korrekt unter Verwendung von relativen und absoluten Notationen und geht von Standard-Git-Repository-Strukturen aus.",{"category":95,"check":96,"severity":24,"summary":97},"Vertrauen","Aufmerksamkeit bei Issues","Mit 13 offenen und 284 geschlossenen Issues in den letzten 90 Tagen ist die Schließungsrate hoch, was auf eine reaktionsschnelle Wartung hindeutet.",{"category":99,"check":100,"severity":24,"summary":101},"Versionierung","Release-Management","Die `wt`-CLI verwendet Cargo für die Versionierung, und das Projekt hat eine aktuelle Commit-Historie und Badges, die CI und Versionierung anzeigen.",{"category":103,"check":104,"severity":24,"summary":105},"Ausführung","Validierung","Die `wt`-CLI übernimmt wahrscheinlich die Validierung von Parametern, und die Fähigkeitsanweisungen beschreiben die Argumentgrammatik und das erwartete Verhalten.",{"category":65,"check":107,"severity":24,"summary":108},"Ungeschützte destruktive Operationen","Die Erstellung und Entfernung von Worktrees sind Kernfunktionen, aber klar definierte Arbeitsabläufe, und der Befehl `wt remove` hat zugehörige Bestätigungsschritte.",{"category":110,"check":111,"severity":24,"summary":112},"Code-Ausführung","Fehlerbehandlung","Die Fähigkeitsanweisungen weisen ausdrücklich darauf hin, Fehler zu melden und zu stoppen, wenn `EnterWorktree` fehlschlägt, was auf ein \"fail-closed\"-Verhalten hindeutet.",{"category":110,"check":114,"severity":24,"summary":115},"Protokollierung","Die Kernfunktionalität der Erweiterung beinhaltet keine destruktiven Operationen oder ausgehenden Aufrufe, die eine lokale Audit-Protokollierung über die Standard-Git-Protokolle hinaus erfordern würden.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","DSGVO","Die Erweiterung arbeitet mit Git-Repositories und verarbeitet keine personenbezogenen Daten.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Funktionalität der Erweiterung ist allgemein für die Git-Worktree-Verwaltung und hat keine regionalen oder rechtlichen Einschränkungen.",{"category":91,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Fähigkeit stützt sich auf Standard-Git-Befehle und die `wt`-CLI, die plattformübergreifend sind, und geht von einer POSIX-Shell-Umgebung aus.",{"category":44,"check":127,"severity":24,"summary":128},"README","Ein umfassendes README existiert und beschreibt klar den Zweck, die Installation und die Nutzung der Erweiterung.",{"category":33,"check":130,"severity":131,"summary":132},"Größe der Werkzeugoberfläche","not_applicable","Dies ist eine Ein-Werkzeug-Erweiterung, daher ist die Größe der Werkzeugoberfläche nicht anwendbar.",{"category":40,"check":134,"severity":131,"summary":135},"Sich überschneidende Werkzeuge mit ähnlicher Bedeutung","Diese Erweiterung stellt ein einziges primäres Werkzeug bereit, daher gibt es keine sich überschneidenden Werkzeuge mit ähnlicher Bedeutung.",{"category":44,"check":137,"severity":24,"summary":138},"Phantomfunktionen","Alle beworbenen Funktionen, wie das Erstellen und Wechseln von Worktrees, haben entsprechende Implementierungen und Dokumentationen.",{"category":140,"check":141,"severity":24,"summary":142},"Installation","Installationsanleitung","Das README bietet klare Installationsanleitungen für mehrere Plattformen (Homebrew, Cargo, Windows) und enthält kopierbare Aufrufbeispiele.",{"category":144,"check":145,"severity":24,"summary":146},"Fehler","Aktionsbezogene Fehlermeldungen","Die Fähigkeitsanweisungen weisen ausdrücklich darauf hin, Fehler zu melden und zu stoppen, wenn `EnterWorktree` fehlschlägt, was auf eine aktionsbezogene Fehlerberichterstattung hindeutet.",{"category":110,"check":148,"severity":24,"summary":149},"Angepinnte Abhängigkeiten","Als Rust-Projekt werden Abhängigkeiten über Cargo verwaltet und wahrscheinlich mit einer Sperrdatei (lockfile) angepinnt, was reproduzierbare Builds sicherstellt.",{"category":33,"check":151,"severity":131,"summary":152},"Dry-Run-Vorschau","Die primäre Aktion des Erstellens eines Worktrees ändert den Zustand, aber der Befehl `wt switch --create` selbst bietet keine Dry-Run-Option, obwohl `wt remove` eine Bestätigung impliziert.",{"category":154,"check":155,"severity":24,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Der Befehl `wt switch --create` ist aufgrund der Natur der Git-Worktree-Erstellung idempotent, und die zugrunde liegende CLI wird voraussichtlich Timeouts behandeln.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetrie Opt-in","Es gibt keine Hinweise auf Telemetriesammlung in der bereitgestellten Dokumentation oder den Fähigkeitsanweisungen; es wird angenommen, dass sie Opt-out ist oder nicht existiert.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Die Beschreibung definiert klar das Artefakt (Worktree, Repo) und die Benutzerabsicht (Erstellen, Wechseln, Sitzung starten, Arbeit verschieben) mit spezifischen Beispielen.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter ist prägnant, in sich abgeschlossen und fasst die Kernfunktionalität und Nutzungsszenarien effektiv zusammen.",{"category":44,"check":167,"severity":24,"summary":168},"Prägnanter Körper","Der SKILL.md-Body ist prägnant und beschreibt die Workflow-Schritte, während tiefere Materie auf die externe `worktrunk.dev`-Dokumentation verwiesen wird.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Der SKILL.md beschreibt den Kern-Workflow, und tiefere Details werden auf die externe `worktrunk.dev`-Dokumentation verlinkt, was eine effektive progressive Offenlegung nutzt.",{"category":170,"check":174,"severity":131,"summary":175},"Gabelnde Erkundung","Diese Fähigkeit ist eine direkte Befehlsausführung und beinhaltet keine tiefgreifende Erkundung oder Code-Überprüfung, die `context: fork` erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Nutzungsbeispiele","Das README und SKILL.md liefern klare End-to-End-Beispiele für die Erstellung und den Wechsel von Worktrees, einschließlich der Integration mit KI-Agenten.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Der SKILL.md dokumentiert Fehlerfälle wie die Verweigerung von Worktree-Verschachtelungen und Probleme mit Pfaden zu Repositories mit klaren Wiederherstellungsschritten (Fehler melden und stoppen).",{"category":110,"check":183,"severity":131,"summary":184},"Werkzeug-Fallback","Diese Fähigkeit ruft direkt die `wt`-CLI auf und ist nicht auf einen optionalen MCP-Server mit einem Fallback-Pfad angewiesen.",{"category":65,"check":186,"severity":24,"summary":187},"Anhalten bei unerwartetem Zustand","Der SKILL.md weist ausdrücklich an, bei unerwartetem Vorzustand, wie der Verweigerung von Worktree-Verschachtelungen oder falschen Repository-Pfaden, anzuhalten und zu berichten.",{"category":91,"check":189,"severity":24,"summary":190},"Übergreifende Kopplung von Fähigkeiten","Die Fähigkeit ist in sich abgeschlossen und stützt sich nicht implizit auf andere Fähigkeiten; sie verweist korrekt auf die Dokumentation der `wt`-CLI.",1778693051367,"Diese Fähigkeit automatisiert die Erstellung neuer Git-Worktrees, optional innerhalb eines angegebenen Repositorys, und wechselt das Arbeitsverzeichnis der Sitzung dorthin. Sie integriert sich mit der `wt`-CLI und kann Aufgaben innerhalb des neuen Worktrees ausführen.",[194,195,196,197,198],"Erstellt neue Git-Worktrees","Wechselt das Sitzungsarbeitsverzeichnis zu einem Worktree","Kann optional ein anderes Repository für den Worktree angeben","Führt Aufgaben innerhalb des neu erstellten Worktrees aus","Idempotente Worktree-Erstellung/-Wechsel",[200,201,202,203],"Verwaltung des Lebenszyklus von Branches unabhängig von Worktrees","Durchführen von Git-Operationen wie Commit, Push oder Merge ohne ausdrückliche Benutzererlaubnis","Automatisches Entfernen von Worktrees mit unbestätigten Änderungen","Allgemeine Git-Repository-Verwaltung über Worktree-Operationen hinaus",[],[206,207],"Erfordert die `wt`-CLI (https://worktrunk.dev)","Erfordert den WorktreeCreate-Hook dieses Plugins","3.0.0","4.4.0","Den Prozess der Erstellung und des Wechsels zu dedizierten Git-Worktrees für KI-Agenten oder einzelne Aufgaben zu optimieren und eine saubere und isolierte Arbeitsumgebung zu gewährleisten.","Dies ist eine qualitativ hochwertige Fähigkeit mit ausgezeichneter Dokumentation, klarem Zweck und robuster Fehlerbehandlung. Der einzige kleine Punkt ist das Fehlen eines \"Dry-Run\" für die Worktree-Erstellung, was für diesen Vorgang nicht kritisch ist.",98,"Exzellente Fähigkeit zur Verwaltung von Git-Worktrees mit KI-Agenten, die robuste Funktionalität und klare Dokumentation bietet.",[215,216,217,218,219],"git","worktree","cli","developer-tools","automation","verified",[222,223,224,225],"Starten einer neuen Sitzung, die in ihrem eigenen isolierten Worktree arbeiten soll","Verschieben von Arbeit mitten in einer Sitzung in einen neuen Branch und Worktree","Parallelisieren von KI-Agenten-Aufgaben, indem jeder einem dedizierten Worktree zugewiesen wird","Einrichten isolierter Umgebungen für spezifische Entwicklungsaufgaben",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":240,"testCoverage":242},{"hasLockfile":228},true,1778693017343,{"descriptionLength":231,"readmeSize":232},343,13477,{"closedIssues90d":234,"forks":235,"hasChangelog":236,"openIssues90d":237,"pushedAt":238,"stars":239},284,177,false,13,1778691420000,5059,{"hasNpmPackage":236,"license":241,"smitheryVerified":236},"NOASSERTION",{"hasCi":228,"hasTests":228},{"updatedAt":244},1778693186241,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/wt-switch-create","max-sixty","worktrunk","skill",{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":258,"parentExtension":262,"providers":292,"relations":302,"tags":303,"workflow":304},1778692878074.8347,"k178v80t9azwkv73nsx1a4r35n86m226",{"reviewCount":8},{"description":255,"installMethods":256,"name":257,"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":248},"Worktrunk",{"basePath":259,"githubOwner":247,"githubRepo":248,"locale":260,"slug":248,"type":261},"","en","plugin",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":269,"providers":271,"relations":285,"tags":287,"workflow":288},1778692878074.8345,"k17933gw8zcjnsjg1xt0r1t2a586n11x",{"reviewCount":8},{"description":267,"installMethods":268,"name":248,"sourceUrl":14},"Claude Code plugin for Worktrunk, a CLI for Git worktree management",{"claudeCode":12},{"basePath":259,"githubOwner":247,"githubRepo":248,"locale":260,"slug":248,"type":270},"marketplace",{"evaluate":272,"extract":279},{"promptVersionExtension":273,"promptVersionScoring":209,"score":212,"tags":274,"targetMarket":278,"tier":220},"3.1.0",[215,217,275,218,276,277],"workflow","code-management","ai-agent-workflow","global",{"commitSha":280,"marketplace":281,"plugin":283},"HEAD",{"name":248,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd735mff6mvfxbagjk8sv9pg9s86ngdh",[277,217,276,218,215,275],{"evaluatedAt":289,"extractAt":290,"updatedAt":291},1778692904798,1778692878074,1778693214308,{"evaluate":293,"extract":298},{"promptVersionExtension":208,"promptVersionScoring":209,"score":294,"tags":295,"targetMarket":278,"tier":220},99,[215,216,217,296,219,297],"ai-agent","developer-tool",{"commitSha":280,"license":299,"plugin":300},"MIT OR Apache-2.0",{"mcpCount":8,"provider":284,"skillCount":301},2,{"parentExtensionId":264,"repoId":286},[296,219,217,297,215,216],{"evaluatedAt":305,"extractAt":290,"updatedAt":306},1778692927488,1778693214478,{"evaluate":308,"extract":310},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":309,"targetMarket":278,"tier":220},[215,216,217,218,219],{"commitSha":280,"license":299},{"parentExtensionId":252,"repoId":286,"translatedFrom":312},"k17a7kbewcrzrkcxskvbm8m3d186m0dh",{"_creationTime":314,"_id":286,"identity":315,"providers":316,"workflow":561},1778692872680.5015,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":317,"discover":550,"github":553},{"commitSha":280,"extensions":318},[319,332,345,354,366,374,381,387,536,543],{"basePath":259,"description":267,"displayName":248,"installMethods":320,"rationale":321,"selectedPaths":322,"source":331,"sourceLanguage":260,"type":270},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[323,326,328],{"path":324,"priority":325},".claude-plugin/marketplace.json","mandatory",{"path":327,"priority":325},"README.md",{"path":329,"priority":330},"LICENSE","high","rule",{"basePath":259,"description":255,"displayName":248,"installMethods":333,"rationale":334,"selectedPaths":335,"source":331,"sourceLanguage":260,"type":261},{"claudeCode":248},"plugin manifest at .claude-plugin/plugin.json",[336,338,339,340,343],{"path":337,"priority":325},".claude-plugin/plugin.json",{"path":327,"priority":325},{"path":329,"priority":330},{"path":341,"priority":342},"skills/worktrunk/SKILL.md","medium",{"path":344,"priority":342},"skills/wt-switch-create/SKILL.md",{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":331,"sourceLanguage":260,"type":249},".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",[352],{"path":353,"priority":325},"SKILL.md",{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":331,"sourceLanguage":260,"type":249},".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",[361,362,364],{"path":353,"priority":325},{"path":363,"priority":342},"references/nightly-cleaner.md",{"path":365,"priority":342},"references/review-pr.md",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":331,"sourceLanguage":260,"type":249},".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",[373],{"path":353,"priority":325},{"basePath":375,"description":376,"displayName":248,"installMethods":377,"rationale":378,"selectedPaths":379,"source":331,"sourceLanguage":260,"type":249},"skills/worktrunk","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",[380],{"path":353,"priority":325},{"basePath":246,"description":382,"displayName":13,"installMethods":383,"rationale":384,"selectedPaths":385,"source":331,"sourceLanguage":260,"type":249},"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":12},"SKILL.md frontmatter at skills/wt-switch-create/SKILL.md",[386],{"path":353,"priority":325},{"basePath":259,"installMethods":388,"rationale":389,"selectedPaths":390,"source":331,"sourceLanguage":260,"type":217},{"cargo":248},"cli ecosystem detected at /",[391,393,394,395,397,399,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,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],{"path":392,"priority":325},"Cargo.toml",{"path":327,"priority":325},{"path":329,"priority":330},{"path":396,"priority":342},"src/main.rs",{"path":398,"priority":342},"src/git_wt.rs",{"path":400,"priority":401},"src/lib.rs","low",{"path":403,"priority":401},"src/commands/alias.rs",{"path":405,"priority":401},"src/commands/command_approval.rs",{"path":407,"priority":401},"src/commands/command_executor.rs",{"path":409,"priority":401},"src/commands/commit.rs",{"path":411,"priority":401},"src/commands/config/alias.rs",{"path":413,"priority":401},"src/commands/config/approvals.rs",{"path":415,"priority":401},"src/commands/config/create.rs",{"path":417,"priority":401},"src/commands/config/hints.rs",{"path":419,"priority":401},"src/commands/config/mod.rs",{"path":421,"priority":401},"src/commands/config/opencode.rs",{"path":423,"priority":401},"src/commands/config/plugins.rs",{"path":425,"priority":401},"src/commands/config/show.rs",{"path":427,"priority":401},"src/commands/config/state.rs",{"path":429,"priority":401},"src/commands/config/update.rs",{"path":431,"priority":401},"src/commands/configure_shell.rs",{"path":433,"priority":401},"src/commands/context.rs",{"path":435,"priority":401},"src/commands/custom.rs",{"path":437,"priority":401},"src/commands/eval.rs",{"path":439,"priority":401},"src/commands/for_each.rs",{"path":441,"priority":401},"src/commands/hook_announcement.rs",{"path":443,"priority":401},"src/commands/hook_commands.rs",{"path":445,"priority":401},"src/commands/hook_filter.rs",{"path":447,"priority":401},"src/commands/hooks.rs",{"path":449,"priority":401},"src/commands/init.rs",{"path":451,"priority":401},"src/commands/list/columns.rs",{"path":453,"priority":401},"src/commands/list/json_output.rs",{"path":455,"priority":401},"src/commands/list/layout.rs",{"path":457,"priority":401},"src/commands/list/mod.rs",{"path":459,"priority":401},"src/commands/list/progressive.rs",{"path":461,"priority":401},"src/commands/list/progressive_table.rs",{"path":463,"priority":401},"src/commands/list/render.rs",{"path":465,"priority":401},"src/commands/list/spacing_test.rs",{"path":467,"priority":401},"src/commands/merge.rs",{"path":469,"priority":401},"src/commands/mod.rs",{"path":471,"priority":401},"src/commands/picker/items.rs",{"path":473,"priority":401},"src/commands/picker/log_formatter.rs",{"path":475,"priority":401},"src/commands/picker/mod.rs",{"path":477,"priority":401},"src/commands/picker/pager.rs",{"path":479,"priority":401},"src/commands/picker/preview.rs",{"path":481,"priority":401},"src/commands/picker/preview_cache.rs",{"path":483,"priority":401},"src/commands/picker/preview_orchestrator.rs",{"path":485,"priority":401},"src/commands/picker/progressive_handler.rs",{"path":487,"priority":401},"src/commands/picker/summary.rs",{"path":489,"priority":401},"src/commands/pipeline_spec.rs",{"path":491,"priority":401},"src/commands/process.rs",{"path":493,"priority":401},"src/commands/project_config.rs",{"path":495,"priority":401},"src/commands/relocate.rs",{"path":497,"priority":401},"src/commands/repository_ext.rs",{"path":499,"priority":401},"src/commands/run_pipeline.rs",{"path":501,"priority":401},"src/commands/statusline.rs",{"path":503,"priority":401},"src/commands/step/commit.rs",{"path":505,"priority":401},"src/commands/step/copy_ignored.rs",{"path":507,"priority":401},"src/commands/step/diff.rs",{"path":509,"priority":401},"src/commands/step/mod.rs",{"path":511,"priority":401},"src/commands/step/promote.rs",{"path":513,"priority":401},"src/commands/step/prune.rs",{"path":515,"priority":401},"src/commands/step/rebase.rs",{"path":517,"priority":401},"src/commands/step/relocate.rs",{"path":519,"priority":401},"src/commands/step/shared.rs",{"path":521,"priority":401},"src/commands/step/squash.rs",{"path":523,"priority":401},"src/commands/template_vars.rs",{"path":525,"priority":401},"src/commands/worktree/finish.rs",{"path":527,"priority":401},"src/commands/worktree/hooks.rs",{"path":529,"priority":401},"src/commands/worktree/mod.rs",{"path":531,"priority":401},"src/commands/worktree/push.rs",{"path":533,"priority":401},"src/commands/worktree/resolve.rs",{"path":535,"priority":401},"src/commands/worktree/switch.rs",{"basePath":537,"installMethods":538,"rationale":540,"selectedPaths":541,"source":331,"sourceLanguage":260,"type":217},"tests/helpers/mock-stub",{"cargo":539},"mock-stub","cli ecosystem detected at tests/helpers/mock-stub",[542],{"path":392,"priority":325},{"basePath":544,"installMethods":545,"rationale":547,"selectedPaths":548,"source":331,"sourceLanguage":260,"type":217},"tests/helpers/wt-perf",{"cargo":546},"wt-perf","cli ecosystem detected at tests/helpers/wt-perf",[549],{"path":392,"priority":325},{"sources":551},[552],"manual",{"closedIssues90d":234,"description":554,"forks":235,"homepage":555,"license":241,"openIssues90d":237,"pushedAt":238,"readmeSize":232,"stars":239,"topics":556},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows","https://worktrunk.dev",[557,558,559,218,215,560],"agents","claude-code","codex","worktrees",{"classifiedAt":562,"discoverAt":563,"extractAt":564,"githubAt":564,"updatedAt":562},1778692877791,1778692872680,1778692875931,[219,217,218,215,216],{"evaluatedAt":567,"extractAt":290,"updatedAt":244},1778693054232,[],[570,600,625,647,677,698],{"_creationTime":571,"_id":572,"community":573,"display":574,"identity":580,"providers":585,"relations":593,"tags":596,"workflow":597},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":575,"installMethods":576,"name":578,"sourceUrl":579},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":577},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":581,"githubOwner":582,"githubRepo":583,"locale":260,"slug":584,"type":249},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":586,"extract":591},{"promptVersionExtension":208,"promptVersionScoring":209,"score":587,"tags":588,"targetMarket":278,"tier":220},100,[215,589,275,590,219,217,297],"development-environment","tmux",{"commitSha":280,"license":592},"MIT",{"parentExtensionId":594,"repoId":595},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[219,217,297,589,215,590,275],{"evaluatedAt":598,"extractAt":599,"updatedAt":598},1778699613343,1778699234184,{"_creationTime":601,"_id":602,"community":603,"display":604,"identity":610,"providers":614,"relations":619,"tags":621,"workflow":622},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":605,"installMethods":606,"name":608,"sourceUrl":609},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":607},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":611,"githubOwner":612,"githubRepo":613,"locale":260,"slug":608,"type":249},"skills/github","steipete","clawdis",{"evaluate":615,"extract":618},{"promptVersionExtension":208,"promptVersionScoring":209,"score":587,"tags":616,"targetMarket":278,"tier":220},[608,217,617,218,219],"api",{"commitSha":280},{"repoId":620},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[617,219,217,218,608],{"evaluatedAt":623,"extractAt":624,"updatedAt":623},1778698569289,1778697652123,{"_creationTime":626,"_id":627,"community":628,"display":629,"identity":632,"providers":635,"relations":643,"tags":644,"workflow":645},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":630,"installMethods":631,"name":583,"sourceUrl":579},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":577},{"basePath":633,"githubOwner":582,"githubRepo":583,"locale":260,"slug":634,"type":249},"skills/ask","ask",{"evaluate":636,"extract":642},{"promptVersionExtension":208,"promptVersionScoring":209,"score":587,"tags":637,"targetMarket":278,"tier":220},[217,219,638,639,640,641],"llm","prompting","code-review","artifact-generation",{"commitSha":280,"license":592},{"parentExtensionId":594,"repoId":595},[641,219,217,640,638,639],{"evaluatedAt":646,"extractAt":599,"updatedAt":646},1778699303045,{"_creationTime":648,"_id":649,"community":650,"display":651,"identity":657,"providers":662,"relations":669,"tags":672,"workflow":673},1778699368519.5344,"k17ab0jk30pqm4zejpk383w4dn86mj8t",{"reviewCount":8},{"description":652,"installMethods":653,"name":655,"sourceUrl":656},"Verwenden Sie dies, wenn die Arbeit von den Live-Browsersitzungs- oder gerenderten Zustand des Benutzers abhängt und nicht von statischen Abrufen, insbesondere für Browser-Debugging-Kontexte oder von DevTools ausgewählte Elemente oder Anfragen, angemeldeten Dashboards oder CMS-Flows, localhost-Apps, Formularen, Uploads, Downloads, Medieninspektion, DOM- oder iframe-Inspektion, Shadow DOM oder Browserfehlern, die wie Soft-404s, Authentifizierungswände, Anti-Bot-Prüfungen oder Ratenbegrenzungen aussehen.",{"claudeCode":654},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":658,"githubOwner":659,"githubRepo":660,"locale":18,"slug":661,"type":249},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":663,"extract":668},{"promptVersionExtension":208,"promptVersionScoring":209,"score":587,"tags":664,"targetMarket":278,"tier":220},[665,666,219,667,218],"browser","debugging","ux",{"commitSha":280,"license":592},{"repoId":670,"translatedFrom":671},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[219,665,666,218,667],{"evaluatedAt":674,"extractAt":675,"updatedAt":676},1778699261239,1778699106670,1778699368519,{"_creationTime":678,"_id":679,"community":680,"display":681,"identity":685,"providers":687,"relations":694,"tags":695,"workflow":696},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":682,"installMethods":683,"name":684,"sourceUrl":609},"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":607},"telegram-crabbox-e2e-proof",{"basePath":686,"githubOwner":612,"githubRepo":613,"locale":260,"slug":684,"type":249},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":688,"extract":693},{"promptVersionExtension":208,"promptVersionScoring":209,"score":587,"tags":689,"targetMarket":278,"tier":220},[690,691,219,692,217],"testing","telegram","qa",{"commitSha":280},{"repoId":620},[219,217,692,691,690],{"evaluatedAt":697,"extractAt":624,"updatedAt":697},1778698038113,{"_creationTime":699,"_id":700,"community":701,"display":702,"identity":706,"providers":708,"relations":714,"tags":715,"workflow":716},1778697652123.8845,"k17bexjjjsz81ysk7bd3ggdm8s86mt2t",{"reviewCount":8},{"description":703,"installMethods":704,"name":705,"sourceUrl":609},"Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.",{"claudeCode":607},"openclaw-testing",{"basePath":707,"githubOwner":612,"githubRepo":613,"locale":260,"slug":705,"type":249},".agents/skills/openclaw-testing",{"evaluate":709,"extract":713},{"promptVersionExtension":208,"promptVersionScoring":209,"score":587,"tags":710,"targetMarket":278,"tier":220},[690,711,712,219,218],"ci","validation",{"commitSha":280},{"repoId":620},[219,711,218,690,712],{"evaluatedAt":717,"extractAt":624,"updatedAt":717},1778697962962]