[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-wshobson-git-pr-workflows-uk":3,"guides-for-wshobson-git-pr-workflows":265},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":210,"isFallback":215,"parentExtension":216,"providers":249,"relations":252,"repo":253,"workflow":264},1778003443243.2905,"k173fy5n1bnv2bdndwv9yh52kd865jaq",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Git workflow automation, pull request enhancement, and team onboarding processes",{},"Git PR Workflows","https://github.com/wshobson/agents/tree/HEAD/plugins/git-pr-workflows",[15,16,17,18,19,20],"git","workflow","automation","pull-request","onboarding","development",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":199,"workflow":208},1778016730286.116,"kn75wdqavty3yqyzmgd0nwn1fh86429c","en",{"checks":26,"evaluatedAt":189,"extensionSummary":190,"promptVersionExtension":191,"promptVersionScoring":192,"rationale":193,"score":194,"summary":195,"tags":196,"targetMarket":197,"tier":198},[27,32,35,38,42,45,49,54,57,60,64,69,72,76,79,82,85,88,91,94,98,102,106,111,115,118,121,124,128,131,134,137,140,143,146,149,151,154,157,160,162,165,168,171,175,178,181,185],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The displayed description clearly names the concrete user problem of \"Git workflow automation, pull request enhancement, and team onboarding processes.\"",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension provides a structured, multi-step workflow for git operations, including code review, testing, commit message generation, and PR creation, which offers significant value beyond simple Git commands.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The extension covers the complete lifecycle of git workflow automation, from code analysis to PR creation, and provides detailed instructions and checkpoints for production use.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The plugin focuses on git workflow automation, pull request enhancement, and team onboarding, representing a coherent and well-defined scope.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description accurately reflects the plugin's capabilities in Git workflow automation, PR enhancement, and team onboarding.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The extension exposes narrow verb-noun tools like 'git-workflow', 'onboard', and 'pr-enhance', which are well-scoped and specific to their functions.",{"category":50,"check":51,"severity":52,"summary":53},"Documentation","Configuration & parameter reference","info","While the commands are well-documented, there is no explicit mention of default values for parameters or precedence order of configuration files.",{"category":39,"check":55,"severity":30,"summary":56},"Tool naming","The tool names ('git-workflow', 'onboard', 'pr-enhance') are descriptive, kebab-case, and clearly indicate their purpose within the git and onboarding domain.",{"category":39,"check":58,"severity":30,"summary":59},"Minimal I/O surface","The tools appear to accept structured arguments and produce documented output files, minimizing unnecessary I/O.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The extension includes a standard MIT license file, which is permissive and widely usable.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","not_applicable","No commit history is available for evaluation.",{"category":65,"check":70,"severity":67,"summary":71},"Dependency Management","No external dependencies are explicitly listed or used in the provided command files.",{"category":73,"check":74,"severity":30,"summary":75},"Security","Secret Management","The extension itself does not appear to handle or expose secrets; it orchestrates git commands and relies on the user's environment for credentials.",{"category":73,"check":77,"severity":30,"summary":78},"Injection","The commands primarily orchestrate git operations and file I/O within a controlled workflow; there are no indications of loading untrusted external data as instructions.",{"category":73,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","The extension relies on standard git commands and local file operations, with no evidence of runtime downloads or remote code execution.",{"category":73,"check":83,"severity":30,"summary":84},"Sandbox Isolation","The extension operates within the expected scope of git operations and file management in the project directory, adhering to sandbox principles.",{"category":73,"check":86,"severity":30,"summary":87},"Sandbox escape primitives","No sandbox-escape primitives like detached processes or retry loops around denied calls were found in the provided command scripts.",{"category":73,"check":89,"severity":30,"summary":90},"Data Exfiltration","The extension orchestrates local git operations and file generation, with no outbound network calls detected that could exfiltrate data.",{"category":73,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","Bundled files do not contain hidden text tricks or obfuscation designed to steer the model.",{"category":95,"check":96,"severity":30,"summary":97},"Hooks","Opaque code execution","The provided command files are readable markdown/JSON/Python and do not involve obfuscated code execution.",{"category":99,"check":100,"severity":30,"summary":101},"Portability","Structural Assumption","The git commands are standard and the workflow logic is self-contained within the `.git-workflow` directory, avoiding assumptions about external project structures.",{"category":103,"check":104,"severity":67,"summary":105},"Trust","Issues Attention","No issue tracking data is available.",{"category":107,"check":108,"severity":109,"summary":110},"Versioning","Release Management","warning","The plugin.json specifies a version '1.3.0', but there is no changelog or explicit release history documented, making it difficult to track changes between versions.",{"category":112,"check":113,"severity":109,"summary":114},"Code Execution","Validation","While some arguments are parsed, there's a lack of explicit validation against a schema library for all inputs, potentially leading to unexpected behavior with malformed arguments.",{"category":73,"check":116,"severity":30,"summary":117},"Unguarded Destructive Operations","Destructive operations like git commits and pushes are gated by user confirmation steps and explicit approval at multiple checkpoints.",{"category":112,"check":119,"severity":109,"summary":120},"Error Handling","The scripts indicate stopping on failure and asking the user, but the detailed error handling logic for each step is not fully specified, potentially leading to opaque errors.",{"category":112,"check":122,"severity":30,"summary":123},"Logging","The workflow explicitly creates and updates `.git-workflow/state.json` and generates output files for each step, providing a clear audit trail of operations.",{"category":125,"check":126,"severity":67,"summary":127},"Compliance","GDPR","The extension does not appear to handle personal data directly; it orchestrates git operations and relies on the user's environment.",{"category":125,"check":129,"severity":30,"summary":130},"Target market","The extension's focus on Git workflows and general software development practices makes it globally applicable.",{"category":99,"check":132,"severity":30,"summary":133},"Runtime stability","The extension uses standard git commands and Python scripts, which are generally portable across POSIX-compliant systems. It does not appear to make assumptions about specific editors or shells.",{"category":39,"check":135,"severity":30,"summary":136},"Tool surface size","The plugin exposes 3 core commands ('git-workflow', 'onboard', 'pr-enhance'), which is within the ideal range.",{"category":46,"check":138,"severity":30,"summary":139},"Name collisions","The tool names ('git-workflow', 'onboard', 'pr-enhance') are distinct and do not appear to collide with common built-ins or other tools within the provided context.",{"category":46,"check":141,"severity":30,"summary":142},"Overlapping near-synonym tools","The exposed tools have distinct functionalities (workflow orchestration, onboarding, PR enhancement) and do not appear to be near-synonyms.",{"category":46,"check":144,"severity":67,"summary":145},"Hooks-off mechanism","This plugin does not appear to use hooks that would require a hooks-off mechanism.",{"category":46,"check":147,"severity":67,"summary":148},"Hook matcher tightness","This plugin does not use hooks.",{"category":73,"check":150,"severity":67,"summary":148},"Hook security",{"category":95,"check":152,"severity":67,"summary":153},"Silent prompt rewriting","This plugin does not use hooks that rewrite prompts.",{"category":73,"check":155,"severity":67,"summary":156},"Permission Hook","This plugin does not use permission hooks.",{"category":125,"check":158,"severity":67,"summary":159},"Hook privacy","This plugin does not use hooks that involve logging or telemetry.",{"category":112,"check":161,"severity":67,"summary":148},"Hook dependency",{"category":50,"check":163,"severity":30,"summary":164},"Install / Setup Instructions","The README provides clear, step-by-step instructions on how to add the marketplace and install plugins.",{"category":50,"check":166,"severity":30,"summary":167},"Feature Transparency","The README clearly outlines the functionality of each command and the overall plugin architecture.",{"category":50,"check":169,"severity":30,"summary":170},"Phantom features","All features described in the README, such as the detailed workflow steps and the purpose of each command, have corresponding implementation details in the command files.",{"category":172,"check":173,"severity":30,"summary":174},"Convention","Layout convention adherence","The plugin structure follows expected conventions with a `.claude-plugin` directory containing `plugin.json` and commands organized within their respective subdirectories.",{"category":172,"check":176,"severity":30,"summary":177},"Plugin state","The 'git-workflow' command explicitly manages state within a `.git-workflow/` directory, which aligns with the expectation of plugin state persistence.",{"category":73,"check":179,"severity":67,"summary":180},"Keychain-stored secrets","The plugin does not appear to consume secrets that would require keychain storage; it relies on the user's environment for credentials.",{"category":182,"check":183,"severity":67,"summary":184},"Dependencies","Tagged release sourcing","No bundled MCP servers or external dependencies requiring tagged releases were detected.",{"category":186,"check":187,"severity":30,"summary":188},"Installation","Clean uninstall","The plugin operates by creating files in a local directory and executing git commands; there are no indications of background daemons or system-level installations that would prevent a clean uninstall.",1778016720191,"This plugin offers three main commands: `git-workflow` for orchestrating complex Git operations through multi-step, checkpointed processes; `pr-enhance` for generating detailed pull request descriptions and automating review tasks; and `onboard` for creating customized new hire onboarding plans. It focuses on structured execution and clear documentation within the user's project environment.","2.0.0","3.4.0","The plugin is well-structured, provides clear documentation, and implements robust workflows for git operations and onboarding. The use of explicit checkpoints and output files enhances transparency and usability. Minor areas for improvement include more explicit input validation and clearer version history.",85,"A comprehensive plugin for Git workflow automation, pull request enhancement, and team onboarding.",[15,16,17,18,19,20],"global","verified",{"codeQuality":200,"collectedAt":201,"documentation":202,"maintenance":204,"security":205,"testCoverage":207},{},1778016708650,{"descriptionLength":203,"readmeSize":8},80,{},{"hasNpmPackage":206,"smitheryVerified":206},false,{"hasCi":206,"hasTests":206},{"invalidatedAt":209,"updatedAt":209},1778016735335,{"githubOwner":211,"githubRepo":212,"locale":24,"slug":213,"type":214},"wshobson","agents","git-pr-workflows","plugin",true,{"_creationTime":217,"_id":218,"community":219,"display":220,"identity":231,"parentExtension":234,"providers":235,"relations":243,"workflow":245},1778003443243.2886,"k175qypm0s8m8k6a0fkxpxfj1n865ax9",{"reviewCount":8},{"description":221,"installMethods":222,"name":223,"sourceUrl":224,"tags":225},"Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage",{},"Claude Code Plugins: Orchestration and Automation","https://github.com/wshobson/agents",[226,227,228,229,17,230],"workflow-orchestration","ai-agents","plugins","development-tools","developer-experience",{"githubOwner":211,"githubRepo":212,"locale":24,"slug":232,"type":233},"claude-code-workflows","marketplace",null,{"extract":236,"smithery":242},{"commitSha":237,"license":238,"marketplace":239},"ece811f23310a37ceb43496dbac0e244fe6845b6","MIT",{"name":232,"pluginCount":240,"version":241},81,"1.6.0",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"repoId":244},"kd72tes1veaz04ac7p0d68ya4h8650m7",{"anyEnrichmentAt":209,"extractAt":246,"githubAt":247,"invalidatedAt":209,"llmAt":248,"smitheryAt":209,"updatedAt":209},1778003520097,1778003532786,1778016730286,{"extract":250,"smithery":251},{"commitSha":237,"license":238},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":218,"repoId":244},{"_creationTime":254,"_id":244,"identity":255,"providers":256,"workflow":262},1777995558409.8196,{"githubOwner":211,"githubRepo":212,"sourceUrl":224},{"discover":257},{"sources":258},[259,260,261],"skills-sh","smithery","vskill",{"discoverAt":263,"extractAt":246,"updatedAt":246},1777995558409,{"anyEnrichmentAt":209,"extractAt":246,"githubAt":247,"invalidatedAt":209,"llmAt":248,"smitheryAt":209,"updatedAt":209},[]]