[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-0xbigboss-ralph-reviewed-es":3,"guides-for-0xbigboss-ralph-reviewed":270,"similar-k1724kkptr6cb6gw1z4g0f3611866qnz":271},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":211,"isFallback":216,"parentExtension":217,"providers":248,"relations":251,"repo":252,"workflow":269},1778054501738.9648,"k1724kkptr6cb6gw1z4g0f3611866qnz",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Iterative Ralph loops with Codex CLI review gates at completion",{},"Ralph Reviewed","https://github.com/0xbigboss/claude-code/tree/HEAD/plugins/ralph-reviewed",[15,16,17,18,19],"developer-tools","workflow","code-review","typescript","cli",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":200,"workflow":209},1778054525658.6619,"kn7c2a4xzpvgy2t7a1asn3qxj18674rh","en",{"checks":25,"evaluatedAt":190,"extensionSummary":191,"promptVersionExtension":192,"promptVersionScoring":193,"rationale":194,"score":195,"summary":196,"tags":197,"targetMarket":198,"tier":199},[26,31,35,38,42,46,50,54,57,60,64,69,72,76,79,82,85,88,91,94,98,102,106,110,114,117,120,123,127,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,176,179,182,186],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","warning","The displayed description is a concise technical summary, not a user problem statement. It doesn't name a concrete user problem or pain point.",{"category":27,"check":32,"severity":33,"summary":34},"Unique selling proposition","pass","The extension implements a unique iterative development loop with Codex review gates, offering value beyond a simple API wrapper and solving a specific workflow problem.",{"category":27,"check":36,"severity":33,"summary":37},"Production readiness","The plugin covers its stated use case of an iterative development loop with review gates, including setup, execution, and completion logic, with clear instructions for prerequisites and usage.",{"category":39,"check":40,"severity":33,"summary":41},"Scope","Single responsibility principle","The plugin focuses on a single, coherent workflow: managing an iterative development loop with review gates, integrating with the 'rl' CLI and Codex for reviews.",{"category":39,"check":43,"severity":44,"summary":45},"Description quality","info","The description is accurate but very concise and technical, lacking a clear explanation of the user problem it solves.",{"category":47,"check":48,"severity":33,"summary":49},"Invocation","Scoped tools","The plugin exposes specific commands like `/ralph-reviewed:ralph-loop`, `/ralph-reviewed:cancel-ralph`, and `/ralph-reviewed:help`, which are narrow verb-noun specialists.",{"category":51,"check":52,"severity":33,"summary":53},"Documentation","Configuration & parameter reference","All options and parameters for the `/ralph-reviewed:ralph-loop` command are documented, including defaults. User preferences for Codex are also detailed.",{"category":39,"check":55,"severity":33,"summary":56},"Tool naming","Tool names are descriptive and follow the verb-noun pattern within the plugin's domain, e.g., `ralph-loop`, `cancel-ralph`.",{"category":39,"check":58,"severity":33,"summary":59},"Minimal I/O surface","Input parameters are typed flags with documented purposes, and the tool's response is either a system message or a structured JSON for blocking, avoiding unnecessary data dumps.",{"category":61,"check":62,"severity":33,"summary":63},"License","License usability","The extension is licensed under the Apache-2.0 license, clearly indicated by a LICENSE file and noted in the README.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","not_applicable","No commit information is available for this specific plugin directory in the provided context.",{"category":65,"check":70,"severity":29,"summary":71},"Dependency Management","The plugin relies on external CLIs like `rl`, `codex`, `bun`, and `git`, but there are no explicit mechanisms described for managing their versions or ensuring their security.",{"category":73,"check":74,"severity":67,"summary":75},"Security","Secret Management","The plugin itself does not handle secrets directly; it delegates review to the `codex` CLI, which has its own secret management configurations.",{"category":73,"check":77,"severity":33,"summary":78},"Injection","The plugin's TypeScript hook and shell scripts appear to handle external inputs and prompts carefully, delegating to well-defined CLIs and not executing arbitrary commands.",{"category":73,"check":80,"severity":29,"summary":81},"Transitive Supply-Chain Grenades","The plugin relies on external CLIs (`rl`, `codex`, `bun`, `git`) that are installed via various means (PATH, build script) and could pose a supply-chain risk if compromised.",{"category":73,"check":83,"severity":33,"summary":84},"Sandbox Isolation","The plugin's core logic and hooks operate within the expected environment, primarily interacting with the file system within the git repository root or temporary build directories.",{"category":73,"check":86,"severity":33,"summary":87},"Sandbox escape primitives","The hooks and scripts do not appear to use detached processes or retry loops around denied tool calls, adhering to sandbox constraints.",{"category":73,"check":89,"severity":33,"summary":90},"Data Exfiltration","The plugin's hooks and commands do not appear to exfiltrate data to third parties. Review and logging are handled locally or via the `codex` CLI's configuration.",{"category":73,"check":92,"severity":33,"summary":93},"Hidden Text Tricks","Bundled files do not contain hidden text tricks or obfuscated instructions.",{"category":95,"check":96,"severity":33,"summary":97},"Hooks","Opaque code execution","The primary hook script is a readable TypeScript file, and external CLI interactions are with documented tools.",{"category":99,"check":100,"severity":33,"summary":101},"Portability","Structural Assumption","The plugin correctly assumes a git repository root for state management and handles cases where it might not be present by falling back to the current working directory.",{"category":103,"check":104,"severity":67,"summary":105},"Trust","Issues Attention","No issue tracking data is available for this plugin.",{"category":107,"check":108,"severity":33,"summary":109},"Versioning","Release Management","The `plugin.json` manifest clearly declares the version as '3.0.0'.",{"category":111,"check":112,"severity":33,"summary":113},"Code Execution","Validation","While not using a formal schema library, the plugin's arguments are parsed and validated by the `rl` CLI and the hook's prompt handling, with specific checks for critical conditions like Git repository presence.",{"category":73,"check":115,"severity":33,"summary":116},"Unguarded Destructive Operations","Destructive operations (like deleting state files) are guarded by checks for active loops and performed with explicit logic. The 'cancel-ralph' command also requires explicit invocation.",{"category":111,"check":118,"severity":33,"summary":119},"Error Handling","The TypeScript hook includes comprehensive error handling, logging, and fallback mechanisms. It exits non-zero on critical failures and provides structured output.",{"category":111,"check":121,"severity":33,"summary":122},"Logging","The plugin includes robust local logging for debugging and crash reporting, with clear indications of session IDs and log file locations.",{"category":124,"check":125,"severity":67,"summary":126},"Compliance","GDPR","The plugin does not appear to operate on personal data; it manages development loops and code reviews locally.",{"category":124,"check":128,"severity":33,"summary":129},"Target market","The extension is globally applicable as it focuses on code development workflows and does not contain region-specific logic.",{"category":99,"check":131,"severity":33,"summary":132},"Runtime stability","The plugin is designed to be portable, relying on common CLIs like `git` and `bun`, and provides clear instructions for installation and setup.",{"category":39,"check":134,"severity":33,"summary":135},"Tool surface size","The plugin exposes 3 main commands, which is within the ideal range of 3-10 tools.",{"category":47,"check":137,"severity":33,"summary":138},"Name collisions","The plugin's commands are uniquely prefixed with `/ralph-reviewed:`, avoiding collisions with built-in commands or other plugins.",{"category":47,"check":140,"severity":33,"summary":141},"Overlapping near-synonym tools","The plugin's tools (`ralph-loop`, `cancel-ralph`, `help`) cover distinct functionalities without significant overlap.",{"category":47,"check":143,"severity":67,"summary":144},"Hooks-off mechanism","The plugin does not expose a direct 'hooks-off' mechanism. However, the review gate can be disabled via the `--no-review` flag during loop initiation.",{"category":47,"check":146,"severity":67,"summary":147},"Hook matcher tightness","The plugin has one 'Stop' hook, which is triggered on exit events and is not scoped to specific tool calls.",{"category":73,"check":149,"severity":33,"summary":150},"Hook security","The 'Stop' hook primarily manages loop state and triggers the `codex` CLI for reviews, with no documented destructive or network-touching behavior by default.",{"category":95,"check":152,"severity":33,"summary":153},"Silent prompt rewriting","The plugin's 'Stop' hook clearly surfaces prompt modifications or feedback messages within the terminal output, preventing silent rewrites.",{"category":73,"check":155,"severity":67,"summary":156},"Permission Hook","The plugin does not implement any `PermissionRequest` hooks.",{"category":124,"check":158,"severity":33,"summary":159},"Hook privacy","The plugin's hooks handle local state management and code review coordination without sending personal data over the network without explicit user configuration for the Codex CLI.",{"category":111,"check":161,"severity":33,"summary":162},"Hook dependency","The primary hook script is written in readable TypeScript and is maintained in-repo.",{"category":51,"check":164,"severity":33,"summary":165},"Install / Setup Instructions","The README provides clear installation instructions for both marketplace and local development, along with setup prerequisites.",{"category":51,"check":167,"severity":33,"summary":168},"Feature Transparency","The README clearly explains the core functionality, the iterative loop, the review gate mechanism, and configuration options.",{"category":51,"check":170,"severity":33,"summary":171},"Phantom features","All features mentioned in the README, such as the iterative loop, Codex review, and command-line options, have corresponding implementations in the plugin's code and manifests.",{"category":173,"check":174,"severity":33,"summary":175},"Convention","Layout convention adherence","The plugin adheres to expected conventions, with `plugin.json` in `.claude-plugin/` and commands defined in a `commands/` directory, and the README documents usage.",{"category":173,"check":177,"severity":33,"summary":178},"Plugin state","Plugin state is correctly managed under the `.rl/` directory at the git repository root, ensuring it survives directory changes and can be managed by the loop.",{"category":73,"check":180,"severity":67,"summary":181},"Keychain-stored secrets","The plugin does not handle secrets directly; it relies on the `codex` CLI's configuration for secret management.",{"category":183,"check":184,"severity":29,"summary":185},"Dependencies","Tagged release sourcing","The plugin relies on external CLIs (`rl`, `bun`, `codex`) and provides instructions to install them from source or PATH, which may not always point to tagged, immutable releases.",{"category":187,"check":188,"severity":33,"summary":189},"Installation","Clean uninstall","The plugin manages its state locally within `.rl/` and relies on external CLIs, with no indication of background daemons or persistent services that would prevent a clean uninstall.",1778054522706,"This plugin orchestrates an iterative development process where Claude works on a task, claims completion, and then Codex CLI reviews the work. It manages loop state within a git repository, handles feedback cycles, and allows for manual cancellation or blocking. Prerequisites include git, bun, and the `rl` CLI.","2.0.0","3.4.0","This plugin is well-structured, adheres to conventions, and provides excellent documentation for its iterative development loop with review gates. It correctly manages state, handles errors robustly, and integrates with external tools responsibly. The primary warning relates to the dependency management of external CLIs, which is a transitive risk.",92,"A robust plugin that facilitates iterative development loops with integrated code review gates.",[15,16,17,18,19],"global","verified",{"codeQuality":201,"collectedAt":202,"documentation":203,"maintenance":205,"security":206,"testCoverage":208},{},1778054503704,{"descriptionLength":204,"readmeSize":8},63,{},{"hasNpmPackage":207,"smitheryVerified":207},false,{"hasCi":207,"hasTests":207},{"updatedAt":210},1778054525658,{"githubOwner":212,"githubRepo":213,"locale":23,"slug":214,"type":215},"0xbigboss","claude-code","ralph-reviewed","plugin",true,{"_creationTime":218,"_id":219,"community":220,"display":221,"identity":230,"parentExtension":233,"providers":234,"relations":243,"workflow":245},1778054501738.9644,"k17e4em90khbectmr7k43dyav98679d1",{"reviewCount":8},{"description":222,"installMethods":223,"name":224,"sourceUrl":225,"tags":226},"Personal Claude Code plugins and tools",{},"Claude Code Configuration","https://github.com/0xbigboss/claude-code",[213,227,16,228,229],"development-tools","agents","programming-skills",{"githubOwner":212,"githubRepo":213,"locale":23,"slug":231,"type":232},"0xbigboss-plugins","marketplace",null,{"extract":235,"llm":241},{"commitSha":236,"license":237,"marketplace":238},"8037354cdd9d73cf60df141b6372b0c6972aefe3","Apache-2.0",{"name":231,"pluginCount":239,"version":240},2,"1.0.0",{"promptVersionExtension":192,"promptVersionScoring":193,"score":242,"targetMarket":198,"tier":199},90,{"repoId":244},"kd74yn0wbe6w69y8ap102mf8rd865j2y",{"anyEnrichmentAt":246,"extractAt":247,"githubAt":246,"llmAt":210,"updatedAt":210},1778054502032,1778054501739,{"extract":249,"llm":250},{"commitSha":236,"license":237},{"promptVersionExtension":192,"promptVersionScoring":193,"score":195,"targetMarket":198,"tier":199},{"parentExtensionId":219,"repoId":244},{"_creationTime":253,"_id":244,"identity":254,"providers":255,"workflow":266},1777995558409.8916,{"githubOwner":212,"githubRepo":213,"sourceUrl":225},{"discover":256,"github":259},{"sources":257},[258],"skills-sh",{"closedIssues90d":8,"forks":260,"homepage":261,"license":237,"openIssues90d":239,"pushedAt":262,"readmeSize":263,"stars":264,"topics":265},4,"https://docs.anthropic.com/en/docs/claude-code",1777608683000,6572,46,[],{"discoverAt":267,"extractAt":268,"githubAt":268,"updatedAt":268},1777995558409,1778054502652,{"anyEnrichmentAt":246,"extractAt":247,"githubAt":246,"llmAt":210,"updatedAt":210},[],[272,303],{"_creationTime":273,"_id":274,"community":275,"display":276,"identity":285,"providers":289,"relations":295,"workflow":298},1778054452948.4277,"k17dy0a0ez2dwjdmah5awj73vd8668cj",{"reviewCount":8},{"description":277,"installMethods":278,"name":279,"sourceUrl":280,"tags":281},"Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification",{},"PR Review Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/pr-review-toolkit",[17,282,15,283,284],"pr","agent","automation",{"githubOwner":286,"githubRepo":287,"locale":23,"slug":288,"type":215},"anthropics","claude-plugins-official","pr-review-toolkit",{"extract":290,"llm":292,"smithery":294},{"commitSha":291,"license":237},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff",{"promptVersionExtension":192,"promptVersionScoring":193,"score":293,"targetMarket":198,"tier":199},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"parentExtensionId":296,"repoId":297},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":299,"extractAt":300,"githubAt":301,"llmAt":302,"smitheryAt":299,"updatedAt":302},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":304,"_id":305,"community":306,"display":307,"identity":317,"providers":319,"relations":323,"workflow":324},1778054452948.4097,"k17awzvhhaeaj8jcsnx8bcvgyd866nq9",{"reviewCount":8},{"description":308,"installMethods":309,"name":310,"sourceUrl":311,"tags":312},"Development kit for working with the Claude Agent SDK",{},"Agent SDK Development Plugin","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/agent-sdk-dev",[313,314,18,315,283,19,316],"sdk","development","python","verification",{"githubOwner":286,"githubRepo":287,"locale":23,"slug":318,"type":215},"agent-sdk-dev",{"extract":320,"llm":321,"smithery":322},{"commitSha":291,"license":237},{"promptVersionExtension":192,"promptVersionScoring":193,"score":293,"targetMarket":198,"tier":199},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"parentExtensionId":296,"repoId":297},{"anyEnrichmentAt":299,"extractAt":300,"githubAt":301,"llmAt":302,"smitheryAt":299,"updatedAt":302}]