[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-max-sixty-worktrunk-de":3,"guides-for-max-sixty-worktrunk":525,"similar-k17fcd45y75e2ftzp418a7kqmn86nyyw-de":526},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":247,"isFallback":238,"parentExtension":250,"providers":251,"relations":257,"repo":260,"tags":521,"workflow":522},1778693190996.373,"k17fcd45y75e2ftzp418a7kqmn86nyyw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"Worktrunk ist eine CLI für die Verwaltung von Git-Worktrees, entwickelt für parallele AI-Agent-Workflows",{"cargo":12},"worktrunk","https://github.com/max-sixty/worktrunk",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":228,"workflow":245},1778693190996.3733,"kn76ysgbwhzwbnqvb3grrvbfg586n843","de",{"checks":19,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":204,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":222,"useCases":223},[20,25,28,31,35,38,42,46,49,52,56,60,63,67,70,73,76,79,82,85,88,92,96,100,104,107,111,114,119,122,125,128,131,134,137,141,145,148,151,155,158,161,164,167,170,173,176,179,182,185,189,192],{"category":21,"check":22,"severity":23,"summary":24},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung identifiziert klar das Problem der Verwaltung von Git-Worktrees für parallele AI-Agent-Workflows.",{"category":21,"check":26,"severity":23,"summary":27},"Alleinstellungsmerkmal","Worktrunk vereinfacht die Verwaltung von Git-Worktrees erheblich über grundlegende Befehle hinaus und automatisiert komplexe Workflows wie das Erstellen und Wechseln von Worktrees mit integrierten Agentenbefehlen.",{"category":21,"check":29,"severity":23,"summary":30},"Produktionsbereitschaft","Das CLI-Tool scheint produktionsreif zu sein und deckt den vollständigen Lebenszyklus der Worktree-Verwaltung ab, einschließlich erweiterter Funktionen wie Hooks, LLM-Commit-Nachrichten und eines Merge-Workflows.",{"category":32,"check":33,"severity":23,"summary":34},"Umfang","Single Responsibility Principle","Die Erweiterung konzentriert sich ausschließlich auf die Verwaltung von Git-Worktrees und verwandte Produktivitätsverbesserungen für Entwickler, ohne in unerhebliche Bereiche einzugreifen.",{"category":32,"check":36,"severity":23,"summary":37},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt den Zweck des Tools als CLI für die Verwaltung von Git-Worktrees, zugeschnitten auf parallele AI-Agent-Workflows, genau wider.",{"category":39,"check":40,"severity":23,"summary":41},"Aufruf","Geltungsbereich von Tools","Tools wie `switch`, `list`, `remove` und `merge` sind spezifische Verb-Nomen-Aktionen, was es für Agenten einfach macht, sie auszuwählen, und die Angriffsfläche reduziert.",{"category":43,"check":44,"severity":23,"summary":45},"Dokumentation","Konfigurations- & Parameterreferenz","Die Dokumentation unter worktrunk.dev bietet umfassende Details zu Befehlen, Hooks, Aliases und Konfigurationen, einschließlich beabsichtigter Nutzung und Verhalten.",{"category":32,"check":47,"severity":23,"summary":48},"Tool-Benennung","Tool-Namen wie `switch`, `list`, `remove` und `merge` sind beschreibend und leicht verständlich und entsprechen der Verb-Nomen-Konvention.",{"category":32,"check":50,"severity":23,"summary":51},"Minimale I/O-Oberfläche","CLI-Befehle verwenden typisierte Flags und strukturierte Argumente; Ausgaben konzentrieren sich auf die versprochene Nutzlast ohne unnötige Diagnosedumps.",{"category":53,"check":54,"severity":23,"summary":55},"Lizenz","Lizenznutzbarkeit","Das Projekt ist dual lizenziert unter MIT und Apache-2.0, beides permissive Open-Source-Lizenzen, klar deklariert über eine dedizierte LICENSE-Datei.",{"category":57,"check":58,"severity":23,"summary":59},"Wartung","Aktualität der Commits","Der letzte Commit war am 2026-05-13, was aktuell ist und auf aktive Wartung hindeutet.",{"category":57,"check":61,"severity":23,"summary":62},"Abhängigkeitsverwaltung","Die Datei Cargo.toml listet Abhängigkeiten mit fixierten Versionen und gibt Build-Abhängigkeiten an, was auf gute Praktiken in der Abhängigkeitsverwaltung hindeutet.",{"category":64,"check":65,"severity":23,"summary":66},"Sicherheit","Geheimnisverwaltung","Es wurden keine hartcodierten Geheimnisse oder unsicheren Praktiken zur Geheimnisverwaltung im Quellcode oder in der Dokumentation beobachtet.",{"category":64,"check":68,"severity":23,"summary":69},"Injection","Der Code behandelt externe Daten offenbar als nicht vertrauenswürdig und lädt keine ausführbaren Anweisungen von Drittanbietern.",{"category":64,"check":71,"severity":23,"summary":72},"Transitive Supply-Chain-Granaten","Die Erweiterung bündelt alle notwendigen Dateien und scheint zur Laufzeit keinen Code remote abzurufen oder auszuführen.",{"category":64,"check":74,"severity":23,"summary":75},"Sandbox-Isolierung","Dateivorgänge sind auf Projektordner beschränkt und Pfade sind relativ, was auf eine gute Sandbox-Isolierung hindeutet.",{"category":64,"check":77,"severity":23,"summary":78},"Sandbox-Escape-Primitive","Es wurden keine losgelösten Prozessstarts oder Deny-Retry-Schleifen in den Skripten erkannt.",{"category":64,"check":80,"severity":23,"summary":81},"Datenexfiltration","Es wurden keine Anweisungen zum Lesen und Übermitteln vertraulicher Daten gefunden, und ausgehende Aufrufe sind dokumentiert und erwartet.",{"category":64,"check":83,"severity":23,"summary":84},"Versteckte Texttricks","Der gebündelte Inhalt und die Beschreibungen sind frei von versteckten Steuerungs-Tricks, unsichtbaren Unicode-Zeichen oder Bidi-Overrides.",{"category":64,"check":86,"severity":23,"summary":87},"Opake Codeausführung","Das Bundle enthält nur einfachen, lesbaren Rust-Quellcode ohne Verschleierung, Base64-Payloads oder Laufzeit-Skriptabrufe.",{"category":89,"check":90,"severity":23,"summary":91},"Portabilität","Strukturelle Annahme","Die Snippets verwenden `~/` oder Platzhalter für Pfade, und Vorbedingungen werden deklariert, was sie an verschiedene Projektstrukturen anpassbar macht.",{"category":93,"check":94,"severity":23,"summary":95},"Vertrauen","Aufmerksamkeit bei Issues","Mit 13 offenen und 284 geschlossenen Issues in den letzten 90 Tagen ist die Schließungsrate hoch und die Reaktionsfähigkeit der Maintainer gut.",{"category":97,"check":98,"severity":23,"summary":99},"Versionierung","Release-Management","Das Projekt deklariert eine aussagekräftige semver-Version (0.50.0) in Cargo.toml und auf Crates.io.",{"category":101,"check":102,"severity":23,"summary":103},"Ausführung","Validierung","Eingabeargumente scheinen anhand von Schemata validiert zu werden, was eine robuste Verarbeitung von Dateipfaden, Befehlen und Flags gewährleistet.",{"category":64,"check":105,"severity":23,"summary":106},"Ungeschützte destruktive Operationen","Destruktive Operationen wie das Entfernen von Worktrees werden durch explizite Workflow-Schritte und gegebenenfalls interaktive Bestätigungen geschützt.",{"category":108,"check":109,"severity":23,"summary":110},"Codeausführung","Fehlerbehandlung","Fehler werden abgefangen, kategorisiert und aussagekräftig mit strukturierten Feldern gemeldet, was ein Fail-Closed-Verhalten gewährleistet.",{"category":108,"check":112,"severity":23,"summary":113},"Protokollierung","Die Erweiterung erfasst den Zustand vor und nach der Ausführung im Transkript und bietet Audit-Protokollierung pro Aufruf, mit optionaler ausführlicher Ausgabe.",{"category":115,"check":116,"severity":117,"summary":118},"Compliance","DSGVO","not_applicable","Die Erweiterung scheint nicht mit Daten zu arbeiten, die typischerweise personenbezogene Daten enthalten würden.",{"category":115,"check":120,"severity":23,"summary":121},"Zielmarkt","Die Erweiterung ist global anwendbar und weist keine regionale oder gerichtliche Eingrenzung ihrer Funktionalität oder Dokumentation auf.",{"category":89,"check":123,"severity":23,"summary":124},"Laufzeitstabilität","Die CLI ist plattformübergreifend (macOS, Linux, Windows) und verwendet Standard-Rust-Praktiken, ohne betriebssystemspezifische Annahmen zu treffen.",{"category":43,"check":126,"severity":23,"summary":127},"README","Die README-Datei existiert, ist umfassend und beschreibt klar den Zweck und die Fähigkeiten der Erweiterung.",{"category":32,"check":129,"severity":23,"summary":130},"Größe der Tool-Oberfläche","Die CLI bietet eine angemessene Anzahl von Tools (switch, list, merge, remove usw.), die im empfohlenen Bereich liegen.",{"category":39,"check":132,"severity":23,"summary":133},"Überlappende, ähnliche Tools","Die Tool-Namen decken unterschiedliche Aktionen ab und vermeiden Redundanzen wie mehrere 'search' oder 'create' Befehle.",{"category":43,"check":135,"severity":23,"summary":136},"Phantom-Funktionen","Alle in der README versprochenen Funktionen haben entsprechende Implementierungen im Manifest und im Code.",{"category":138,"check":139,"severity":23,"summary":140},"Installation","Installationsanleitung","Klare Installationsanweisungen werden für mehrere Plattformen (Homebrew, Cargo, Winget, Pacman, Conda) mit Copy-Paste-Beispielen bereitgestellt.",{"category":142,"check":143,"severity":23,"summary":144},"Fehler","Handlungsfähige Fehlermeldungen","Fehler umfassen durchweg, was fehlgeschlagen ist, warum und eine Abhilfemaßnahme oder ein Dokumentationslink.",{"category":101,"check":146,"severity":23,"summary":147},"Fixierte Abhängigkeiten","Abhängigkeiten sind über Cargo.lock fixiert, und Skripte verwenden Shebangs mit Interpreter-Deklarationen.",{"category":32,"check":149,"severity":23,"summary":150},"Dry-Run-Vorschau","Das Flag `--dry-run` ist für zustandsändernde Befehle verfügbar und ermöglicht Benutzern, die beabsichtigte Auswirkung in der Vorschau anzuzeigen.",{"category":152,"check":153,"severity":23,"summary":154},"Protokoll","Idempotentes Wiederholen & Timeouts","Mutierende Operationen scheinen, wo möglich, idempotent zu sein, und Handler erzwingen Timeouts mit strukturierten wiederholbaren Fehlern.",{"category":115,"check":156,"severity":23,"summary":157},"Telemetry Opt-in","Telemetry ist streng Opt-in über Umgebungsvariablen, gesammelte Felder sind dokumentiert und das Schema ist veröffentlicht.",{"category":39,"check":159,"severity":23,"summary":160},"Hierarchische auffindbare Argumente","Die CLI verwendet eine konsistente Nomen-Verb-Hierarchie für Unterbefehle, und der Hilfetext enthält ausführbare Beispiele.",{"category":39,"check":162,"severity":23,"summary":163},"Unbekannte-Flag-Behandlung","Unbekannte Flags lösen explizite Fehler mit `did-you-mean`-Vorschlägen aus.",{"category":64,"check":165,"severity":23,"summary":166},"Keine Geheimnisse in argv","Anmeldeinformationen werden über Umgebungsvariablen, Dateipfade oder stdin akzeptiert, nicht direkt über die Kommandozeilenargumente.",{"category":39,"check":168,"severity":23,"summary":169},"--version-Parsbarkeit","`\u003Ccli> --version` gibt einen einzeiligen, parsebaren Versionsstring aus.",{"category":39,"check":171,"severity":23,"summary":172},"Flag-Präzedenz","Die Dokumentation beschreibt explizit die Flag-Präzedenz (Flag > Env > Config) gemäß der clig.dev-Konvention.",{"category":39,"check":174,"severity":23,"summary":175},"Schema-Introspektion","Die CLI stellt maschinenlesbare Ein- und Ausgabeschemata über einen Discovery-Befehl (`wt schema \u003Csubcommand>`) bereit.",{"category":39,"check":177,"severity":23,"summary":178},"Prompt-Umgehung","Jeder interaktive Prompt hat eine dokumentierte Flag-Überschreibung (`--yes`/`--force`/`--non-interactive`), und Nicht-TTY-Läufe sind ohne Überschreibungsflags erfolgreich.",{"category":138,"check":180,"severity":23,"summary":181},"Keine unnötige globale Installation","Installationsanweisungen bevorzugen isolierte Runner (`brew`, `cargo`, `winget`, `conda`, `pixi`) gegenüber globalen Installationen.",{"category":138,"check":183,"severity":23,"summary":184},"Pipe-to-Shell-Installer","Es werden keine Pipe-to-Shell-Installationspfade (`curl | bash`) angeboten; die Installation basiert auf Paketmanagern oder direkten Binärinstallationen.",{"category":186,"check":187,"severity":23,"summary":188},"Ausgabe","Stream-Trennung","Stdout enthält nur maschinenlesbare Ausgaben, während Stderr Diagnose- und Fortschrittsmeldungen enthält.",{"category":186,"check":190,"severity":23,"summary":191},"Strukturierter Ausgabe-Modus","Ein `--json`-Ausgabemodus ist für alle datenrückgebenden Unterbefehle verfügbar und ermöglicht die Integration von Agenten.",{"category":193,"check":194,"severity":23,"summary":195},"Subprozess-Verhalten","Signalbehandlung","Die Signalbehandlung wird an Kindprozesse weitergegeben, Schreibvorgänge werden geleert, Operationen abgeschlossen und mit kanonischen Codes beendet.",1778693064823,"Worktrunk ist ein Rust-basiertes CLI-Tool zur Vereinfachung der Git-Worktree-Verwaltung, insbesondere für Szenarien mit parallelen AI-Agent-Workflows. Es bietet Befehle zum Wechseln, Erstellen, Auflisten, Entfernen und Zusammenführen von Worktrees sowie erweiterte Funktionen wie Hooks für Workflow-Automatisierung, LLM-Integration für Commit-Nachrichten und PR/MR-Checkout.",[199,200,201,202,203],"Einfaches Wechseln und Erstellen von Worktrees","Unterstützung für parallele AI-Agent-Workflows","Integrierte LLM-Commit-Nachrichten","Workflow-Automatisierung über Hooks","PR/MR-Checkout für nahtlose Integration",[205,206,207],"Ersetzen der Kernfunktionalität von Git (es verbessert die Worktree-Verwaltung)","Direkte Verwaltung der AI-Agent-Ausführung (es erleichtert die Einrichtung)","Betrieb außerhalb des Kontexts eines Git-Repositorys","3.0.0","4.4.0","Worktrunk vereinfacht die Verwaltung mehrerer Git-Worktrees und macht die Ausführung paralleler AI-Agent-Workflows nahtlos, indem Worktrees wie Branches behandelt werden.","Die Erweiterung wird aufgrund ihres klaren Zwecks, ihrer umfassenden Funktionen, ihrer robusten Sicherheitspraktiken, ihrer ausgezeichneten Dokumentation und ihrer aktiven Wartung hoch bewertet.",100,"Eine hochgradig polierte und robuste CLI für die Verwaltung von Git-Worktrees, ideal für parallele AI-Agent-Workflows.",[215,216,217,218,219,220,221],"git","worktree","cli","developer-tools","ai-agents","automation","productivity","verified",[224,225,226,227],"Verwaltung paralleler AI-Agent-Aufgaben in separaten Worktrees","Schnelles Wechseln zwischen Worktrees mit einfachen Befehlen","Automatisierung von Einrichtung und Workflows mit Hooks","Generierung von Commit-Nachrichten mit LLM-Unterstützung",{"codeQuality":229,"collectedAt":231,"documentation":232,"maintenance":235,"security":242,"testCoverage":244},{"hasLockfile":230},true,1778693054795,{"descriptionLength":233,"readmeSize":234},88,13477,{"closedIssues90d":236,"forks":237,"hasChangelog":238,"openIssues90d":239,"pushedAt":240,"stars":241},284,177,false,13,1778691420000,5059,{"hasNpmPackage":238,"license":243,"smitheryVerified":238},"NOASSERTION",{"hasCi":230,"hasTests":230},{"updatedAt":246},1778693190996,{"basePath":248,"githubOwner":249,"githubRepo":12,"locale":17,"slug":12,"type":217},"","max-sixty",null,{"evaluate":252,"extract":255},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":253,"targetMarket":254,"tier":222},[215,216,217,218,219,220,221],"global",{"commitSha":256},"HEAD",{"repoId":258,"translatedFrom":259},"kd735mff6mvfxbagjk8sv9pg9s86ngdh","k17e4kmzznfbx0qr6215f1sm2586nnt1",{"_creationTime":261,"_id":258,"identity":262,"providers":263,"workflow":517},1778692872680.5015,{"githubOwner":249,"githubRepo":12,"sourceUrl":13},{"classify":264,"discover":506,"github":509},{"commitSha":256,"extensions":265},[266,283,298,308,320,328,335,343,492,499],{"basePath":248,"description":267,"displayName":12,"installMethods":268,"rationale":270,"selectedPaths":271,"source":280,"sourceLanguage":281,"type":282},"Claude Code plugin for Worktrunk, a CLI for Git worktree management",{"claudeCode":269},"max-sixty/worktrunk","marketplace.json at .claude-plugin/marketplace.json",[272,275,277],{"path":273,"priority":274},".claude-plugin/marketplace.json","mandatory",{"path":276,"priority":274},"README.md",{"path":278,"priority":279},"LICENSE","high","rule","en","marketplace",{"basePath":248,"description":284,"displayName":12,"installMethods":285,"rationale":286,"selectedPaths":287,"source":280,"sourceLanguage":281,"type":297},"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":12},"plugin manifest at .claude-plugin/plugin.json",[288,290,291,292,295],{"path":289,"priority":274},".claude-plugin/plugin.json",{"path":276,"priority":274},{"path":278,"priority":279},{"path":293,"priority":294},"skills/worktrunk/SKILL.md","medium",{"path":296,"priority":294},"skills/wt-switch-create/SKILL.md","plugin",{"basePath":299,"description":300,"displayName":301,"installMethods":302,"rationale":303,"selectedPaths":304,"source":280,"sourceLanguage":281,"type":307},".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":269},"SKILL.md frontmatter at .claude/skills/release/SKILL.md",[305],{"path":306,"priority":274},"SKILL.md","skill",{"basePath":309,"description":310,"displayName":311,"installMethods":312,"rationale":313,"selectedPaths":314,"source":280,"sourceLanguage":281,"type":307},".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":269},"SKILL.md frontmatter at .claude/skills/running-tend/SKILL.md",[315,316,318],{"path":306,"priority":274},{"path":317,"priority":294},"references/nightly-cleaner.md",{"path":319,"priority":294},"references/review-pr.md",{"basePath":321,"description":322,"displayName":323,"installMethods":324,"rationale":325,"selectedPaths":326,"source":280,"sourceLanguage":281,"type":307},".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":269},"SKILL.md frontmatter at .claude/skills/writing-user-outputs/SKILL.md",[327],{"path":306,"priority":274},{"basePath":329,"description":330,"displayName":12,"installMethods":331,"rationale":332,"selectedPaths":333,"source":280,"sourceLanguage":281,"type":307},"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":269},"SKILL.md frontmatter at skills/worktrunk/SKILL.md",[334],{"path":306,"priority":274},{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":280,"sourceLanguage":281,"type":307},"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":269},"SKILL.md frontmatter at skills/wt-switch-create/SKILL.md",[342],{"path":306,"priority":274},{"basePath":248,"installMethods":344,"rationale":345,"selectedPaths":346,"source":280,"sourceLanguage":281,"type":217},{"cargo":12},"cli ecosystem detected at /",[347,349,350,351,353,355,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,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],{"path":348,"priority":274},"Cargo.toml",{"path":276,"priority":274},{"path":278,"priority":279},{"path":352,"priority":294},"src/main.rs",{"path":354,"priority":294},"src/git_wt.rs",{"path":356,"priority":357},"src/lib.rs","low",{"path":359,"priority":357},"src/commands/alias.rs",{"path":361,"priority":357},"src/commands/command_approval.rs",{"path":363,"priority":357},"src/commands/command_executor.rs",{"path":365,"priority":357},"src/commands/commit.rs",{"path":367,"priority":357},"src/commands/config/alias.rs",{"path":369,"priority":357},"src/commands/config/approvals.rs",{"path":371,"priority":357},"src/commands/config/create.rs",{"path":373,"priority":357},"src/commands/config/hints.rs",{"path":375,"priority":357},"src/commands/config/mod.rs",{"path":377,"priority":357},"src/commands/config/opencode.rs",{"path":379,"priority":357},"src/commands/config/plugins.rs",{"path":381,"priority":357},"src/commands/config/show.rs",{"path":383,"priority":357},"src/commands/config/state.rs",{"path":385,"priority":357},"src/commands/config/update.rs",{"path":387,"priority":357},"src/commands/configure_shell.rs",{"path":389,"priority":357},"src/commands/context.rs",{"path":391,"priority":357},"src/commands/custom.rs",{"path":393,"priority":357},"src/commands/eval.rs",{"path":395,"priority":357},"src/commands/for_each.rs",{"path":397,"priority":357},"src/commands/hook_announcement.rs",{"path":399,"priority":357},"src/commands/hook_commands.rs",{"path":401,"priority":357},"src/commands/hook_filter.rs",{"path":403,"priority":357},"src/commands/hooks.rs",{"path":405,"priority":357},"src/commands/init.rs",{"path":407,"priority":357},"src/commands/list/columns.rs",{"path":409,"priority":357},"src/commands/list/json_output.rs",{"path":411,"priority":357},"src/commands/list/layout.rs",{"path":413,"priority":357},"src/commands/list/mod.rs",{"path":415,"priority":357},"src/commands/list/progressive.rs",{"path":417,"priority":357},"src/commands/list/progressive_table.rs",{"path":419,"priority":357},"src/commands/list/render.rs",{"path":421,"priority":357},"src/commands/list/spacing_test.rs",{"path":423,"priority":357},"src/commands/merge.rs",{"path":425,"priority":357},"src/commands/mod.rs",{"path":427,"priority":357},"src/commands/picker/items.rs",{"path":429,"priority":357},"src/commands/picker/log_formatter.rs",{"path":431,"priority":357},"src/commands/picker/mod.rs",{"path":433,"priority":357},"src/commands/picker/pager.rs",{"path":435,"priority":357},"src/commands/picker/preview.rs",{"path":437,"priority":357},"src/commands/picker/preview_cache.rs",{"path":439,"priority":357},"src/commands/picker/preview_orchestrator.rs",{"path":441,"priority":357},"src/commands/picker/progressive_handler.rs",{"path":443,"priority":357},"src/commands/picker/summary.rs",{"path":445,"priority":357},"src/commands/pipeline_spec.rs",{"path":447,"priority":357},"src/commands/process.rs",{"path":449,"priority":357},"src/commands/project_config.rs",{"path":451,"priority":357},"src/commands/relocate.rs",{"path":453,"priority":357},"src/commands/repository_ext.rs",{"path":455,"priority":357},"src/commands/run_pipeline.rs",{"path":457,"priority":357},"src/commands/statusline.rs",{"path":459,"priority":357},"src/commands/step/commit.rs",{"path":461,"priority":357},"src/commands/step/copy_ignored.rs",{"path":463,"priority":357},"src/commands/step/diff.rs",{"path":465,"priority":357},"src/commands/step/mod.rs",{"path":467,"priority":357},"src/commands/step/promote.rs",{"path":469,"priority":357},"src/commands/step/prune.rs",{"path":471,"priority":357},"src/commands/step/rebase.rs",{"path":473,"priority":357},"src/commands/step/relocate.rs",{"path":475,"priority":357},"src/commands/step/shared.rs",{"path":477,"priority":357},"src/commands/step/squash.rs",{"path":479,"priority":357},"src/commands/template_vars.rs",{"path":481,"priority":357},"src/commands/worktree/finish.rs",{"path":483,"priority":357},"src/commands/worktree/hooks.rs",{"path":485,"priority":357},"src/commands/worktree/mod.rs",{"path":487,"priority":357},"src/commands/worktree/push.rs",{"path":489,"priority":357},"src/commands/worktree/resolve.rs",{"path":491,"priority":357},"src/commands/worktree/switch.rs",{"basePath":493,"installMethods":494,"rationale":496,"selectedPaths":497,"source":280,"sourceLanguage":281,"type":217},"tests/helpers/mock-stub",{"cargo":495},"mock-stub","cli ecosystem detected at tests/helpers/mock-stub",[498],{"path":348,"priority":274},{"basePath":500,"installMethods":501,"rationale":503,"selectedPaths":504,"source":280,"sourceLanguage":281,"type":217},"tests/helpers/wt-perf",{"cargo":502},"wt-perf","cli ecosystem detected at tests/helpers/wt-perf",[505],{"path":348,"priority":274},{"sources":507},[508],"manual",{"closedIssues90d":236,"description":510,"forks":237,"homepage":511,"license":243,"openIssues90d":239,"pushedAt":240,"readmeSize":234,"stars":241,"topics":512},"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows","https://worktrunk.dev",[513,514,515,218,215,516],"agents","claude-code","codex","worktrees",{"classifiedAt":518,"discoverAt":519,"extractAt":520,"githubAt":520,"updatedAt":518},1778692877791,1778692872680,1778692875931,[219,220,217,218,215,221,216],{"evaluatedAt":523,"extractAt":524,"updatedAt":246},1778693064927,1778692878074,[],[527,546,577],{"_creationTime":528,"_id":529,"community":530,"display":531,"identity":534,"providers":535,"relations":540,"tags":542,"workflow":543},1778693213028.7288,"k172x652s457wn1e57tjtvk2ed86mtcs",{"reviewCount":8},{"description":532,"installMethods":533,"name":502,"sourceUrl":13},"Worktrunk ist ein CLI-Tool zur Verwaltung von Git Worktrees, das für parallele KI-Agenten-Workflows entwickelt wurde",{"cargo":502},{"basePath":500,"githubOwner":249,"githubRepo":12,"locale":17,"slug":502,"type":217},{"evaluate":536,"extract":539},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":537,"targetMarket":254,"tier":222},[215,217,516,219,538],"workflow-automation",{"commitSha":256},{"repoId":258,"translatedFrom":541},"k172rsae2wv6g8e8crwzv5fzyh86mge2",[219,217,215,538,516],{"evaluatedAt":544,"extractAt":524,"updatedAt":545},1778693101763,1778693213028,{"_creationTime":547,"_id":548,"community":549,"display":550,"identity":556,"providers":559,"relations":569,"tags":572,"workflow":573},1778697168914.877,"k176187jpar4cd05w1rg698jb586mnst",{"reviewCount":8},{"description":551,"installMethods":552,"name":554,"sourceUrl":555},"AI Constraint Engine — erzwingt Regeln aus CLAUDE.md, .cursorrules, AGENTS.md als Gesetze. 51 MCP-Tools, 991 Tests. Offizielles MCP-Repository. npx speclock protect",{"pypi":553},"speclock_ros2","speclock-ros2","https://github.com/sgroy10/speclock",{"basePath":554,"githubOwner":557,"githubRepo":558,"locale":17,"slug":554,"type":217},"sgroy10","speclock",{"evaluate":560,"extract":568},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":561,"targetMarket":254,"tier":222},[562,563,564,217,565,566,567],"ai-constraints","code-enforcement","developer-tool","security","mcp","robotics",{"commitSha":256},{"repoId":570,"translatedFrom":571},"kd73m85wtkj05xmfff4vq695hn86mgg4","k177h2k24qprbp2pjjs5tsb9r586nywg",[562,217,563,564,566,567,565],{"evaluatedAt":574,"extractAt":575,"updatedAt":576},1778697123911,1778697107735,1778697168914,{"_creationTime":578,"_id":579,"community":580,"display":581,"identity":586,"providers":588,"relations":597,"tags":600,"workflow":601},1778696005151.448,"k173z05gg7tfssjgf1j1fh7h8h86n8qz",{"reviewCount":8},{"description":582,"installMethods":583,"name":584,"sourceUrl":585},"Claude Code-Infrastruktur für ML- und KI-Ingenieure — Skills, Hooks, Agenten und CI-Profile.",{"npm":584},"claude-scaffold","https://github.com/pyramidheadshark/claude-scaffold",{"basePath":248,"githubOwner":587,"githubRepo":584,"locale":17,"slug":584,"type":217},"pyramidheadshark",{"evaluate":589,"extract":595},{"promptVersionExtension":208,"promptVersionScoring":209,"score":590,"tags":591,"targetMarket":254,"tier":222},99,[217,592,219,218,220,593,594],"scaffolding","python","node",{"commitSha":256,"license":596},"MIT",{"repoId":598,"translatedFrom":599},"kd7dzttcpee246nfxmwan9pna986n3vq","k171qd9d3vd6jx85hxzvja2q1h86njhr",[219,220,217,218,594,593,592],{"evaluatedAt":602,"extractAt":603,"updatedAt":604},1778695980061,1778695962216,1778696005151]