[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-wshobson-quantitative-trading-es":3,"guides-for-wshobson-quantitative-trading":264,"similar-k17434j53a8av7m9wnf098cv5s865qxf":265},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":205,"isFallback":210,"parentExtension":211,"providers":246,"relations":250,"repo":251,"workflow":262},1778003443243.3154,"k17434j53a8av7m9wnf098cv5s865qxf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Quantitative analysis, algorithmic trading strategies, financial modeling, portfolio risk management, and backtesting",{},"Quantitative Trading","https://github.com/wshobson/agents/tree/HEAD/plugins/quantitative-trading",[15,16,17,18,19,20],"finance","trading","quantitative-analysis","risk-management","backtesting","algorithmic-trading",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":194,"workflow":203},1778016883287.1848,"kn78k27vj4scehtdcvkret892n8648jm","en",{"checks":26,"evaluatedAt":184,"extensionSummary":185,"promptVersionExtension":186,"promptVersionScoring":187,"rationale":188,"score":189,"summary":190,"tags":191,"targetMarket":192,"tier":193},[27,32,35,38,42,45,49,54,57,60,64,69,72,76,79,82,85,88,91,94,97,101,105,109,113,116,119,122,126,129,132,135,138,141,144,146,148,151,153,155,157,160,163,166,170,173,176,180],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: quantitative analysis, algorithmic trading strategies, financial modeling, portfolio risk management, and backtesting.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension implements specialized agents (quant-analyst, risk-manager) and skills (backtesting-frameworks, risk-metrics-calculation) that go beyond default LLM capabilities, offering distinct value for financial analysis and trading strategy development.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The bundled agents and skills provide comprehensive functionality for quantitative analysis, trading strategy development, risk management, and backtesting, covering a complete workflow for financial professionals.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The plugin focuses exclusively on quantitative trading and financial analysis, with agents and skills directly supporting this domain without venturing into unrelated areas.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description accurately and concisely reflects the capabilities of the quantitative trading plugin, including its agents and skills.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The extension exposes specific agents (quant-analyst, risk-manager) and skills, which act as scoped tools, rather than a single generalist tool.",{"category":50,"check":51,"severity":52,"summary":53},"Documentation","Configuration & parameter reference","info","While the skill implementations are detailed, there are no explicit documentation entries for default parameters or configurations within the SKILL.md files, requiring users to infer them from the code.",{"category":39,"check":55,"severity":30,"summary":56},"Tool naming","Agent and skill names (quant-analyst, risk-manager, backtesting-frameworks, risk-metrics-calculation) are descriptive and align with the plugin's quantitative trading domain.",{"category":39,"check":58,"severity":30,"summary":59},"Minimal I/O surface","The provided code snippets for agents and skills suggest a focus on specific financial data and metrics, implying a minimal input/output surface geared towards its stated purpose.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","A MIT License file is present and clearly marked as permissive OSS, allowing for broad usability.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","not_applicable","No commit date is available for evaluation.",{"category":65,"check":70,"severity":67,"summary":71},"Dependency Management","No third-party dependencies are explicitly listed or managed within the provided plugin files.",{"category":73,"check":74,"severity":67,"summary":75},"Security","Secret Management","The plugin does not appear to handle or require any secrets.",{"category":73,"check":77,"severity":30,"summary":78},"Injection","The provided code does not indicate any loading of untrusted third-party data or external files that could lead to injection vulnerabilities.",{"category":73,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","All code appears to be contained within the plugin and does not involve runtime downloads, remote code execution, or other supply-chain risks.",{"category":73,"check":83,"severity":30,"summary":84},"Sandbox Isolation","The provided code snippets do not indicate any operations that would write files outside of the expected plugin data scope or project folder.",{"category":73,"check":86,"severity":30,"summary":87},"Sandbox escape primitives","No evidence of detached-process spawns or deny-retry loops was found in the provided code.",{"category":73,"check":89,"severity":30,"summary":90},"Data Exfiltration","There are no imperative instructions to exfiltrate confidential data, and all outbound calls appear to be related to core functionality, not telemetry.",{"category":73,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks, comments, or invisible Unicode characters.",{"category":73,"check":95,"severity":30,"summary":96},"Opaque code execution","The provided code is readable bash/python and does not contain obfuscated payloads, base64 encoding, or runtime fetched scripts.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The provided code snippets do not make structural assumptions about the user's project organization outside of what is typical for data analysis (e.g., expecting CSV or pandas DataFrames).",{"category":102,"check":103,"severity":67,"summary":104},"Trust","Issues Attention","Issue data is not available for evaluation.",{"category":106,"check":107,"severity":30,"summary":108},"Versioning","Release Management","The plugin.json manifest includes a version field ('1.2.2').",{"category":110,"check":111,"severity":52,"summary":112},"Code Execution","Validation","The provided code snippets demonstrate good practices for data handling within the financial domain, but explicit schema validation libraries like Zod or Pydantic are not visible, leaving potential for unvalidated inputs in broader use.",{"category":73,"check":114,"severity":30,"summary":115},"Unguarded Destructive Operations","The plugin's functionality is analytical and does not involve destructive operations.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","The provided Python code snippets for agents and skills show structured error handling patterns and would likely exit non-zero or raise meaningful exceptions.",{"category":110,"check":120,"severity":67,"summary":121},"Logging","The plugin's functionality is primarily analytical, and there are no indications of destructive actions or outbound calls that would necessitate a local audit file.",{"category":123,"check":124,"severity":67,"summary":125},"Compliance","GDPR","The plugin operates on market data and financial models, which do not inherently contain personal data.",{"category":123,"check":127,"severity":30,"summary":128},"Target market","The extension's focus on quantitative trading and financial analysis is global in nature, with no specific regional restrictions detected. targetMarket set to global.",{"category":98,"check":130,"severity":30,"summary":131},"Runtime stability","The code provided is standard Python and seems to be compatible with typical environments without relying on specific OS or editor features.",{"category":39,"check":133,"severity":30,"summary":134},"Tool surface size","The plugin exposes two main agents and two skills, which is well within the recommended range.",{"category":46,"check":136,"severity":30,"summary":137},"Name collisions","The agent and skill names are distinct and specific to the quantitative trading domain, avoiding collisions with built-in commands or other plugins.",{"category":46,"check":139,"severity":30,"summary":140},"Overlapping near-synonym tools","The agents and skills have distinct names and purposes, avoiding redundancy like multiple 'search' or 'create' tools.",{"category":46,"check":142,"severity":67,"summary":143},"Hooks-off mechanism","This plugin does not appear to utilize hooks.",{"category":46,"check":145,"severity":67,"summary":143},"Hook matcher tightness",{"category":73,"check":147,"severity":67,"summary":143},"Hook security",{"category":149,"check":150,"severity":67,"summary":143},"Hooks","Silent prompt rewriting",{"category":73,"check":152,"severity":67,"summary":143},"Permission Hook",{"category":123,"check":154,"severity":67,"summary":143},"Hook privacy",{"category":110,"check":156,"severity":67,"summary":143},"Hook dependency",{"category":50,"check":158,"severity":52,"summary":159},"Install / Setup Instructions","The README provides high-level instructions for adding the marketplace and installing plugins, but specific setup or configuration details for the quantitative-trading plugin itself are not detailed within its own documentation.",{"category":50,"check":161,"severity":30,"summary":162},"Feature Transparency","The README provides a good overview of the plugin's capabilities and structure, and the SKILL.md files clearly document the purpose and concepts of the provided functionalities.",{"category":50,"check":164,"severity":30,"summary":165},"Phantom features","All features promised in the README and SKILL.md files appear to have corresponding implementations in the agents and provided code snippets.",{"category":167,"check":168,"severity":67,"summary":169},"Convention","Layout convention adherence","This plugin is part of a larger monorepo structure and does not independently define .claude-plugin/ or bin/ directories.",{"category":167,"check":171,"severity":67,"summary":172},"Plugin state","The plugin's functionality does not appear to require persistent state beyond what might be managed by the core Claude Code environment.",{"category":73,"check":174,"severity":67,"summary":175},"Keychain-stored secrets","The plugin does not handle secrets that would require keychain storage.",{"category":177,"check":178,"severity":67,"summary":179},"Dependencies","Tagged release sourcing","No bundled MCP servers are present.",{"category":181,"check":182,"severity":30,"summary":183},"Installation","Clean uninstall","The plugin's functionality is contained and analytical, posing no risk of background daemons or processes that would survive an uninstall.",1778016768654,"This plugin offers specialized agents for quantitative analysis and risk management, alongside skills for building robust backtesting frameworks and calculating detailed risk metrics. It aims to support users in developing trading strategies, managing portfolio risk, and performing in-depth financial modeling.","2.0.0","3.4.0","The quantitative-trading plugin is a high-quality extension that excels in its specialized domain. It features well-defined agents and comprehensive skills, adheres to the MIT license, and demonstrates robust code practices. Minor areas for improvement include more explicit documentation on configuration parameters and the absence of install-specific details in the README, but these do not detract significantly from its overall quality and readiness for use.",95,"A high-quality plugin providing comprehensive tools for quantitative analysis, algorithmic trading, and financial risk management.",[15,16,17,18,19,20],"global","verified",{"codeQuality":195,"collectedAt":196,"documentation":197,"maintenance":199,"security":200,"testCoverage":202},{},1778016757305,{"descriptionLength":198,"readmeSize":8},117,{},{"hasNpmPackage":201,"smitheryVerified":201},false,{"hasCi":201,"hasTests":201},{"updatedAt":204},1778016883287,{"githubOwner":206,"githubRepo":207,"locale":24,"slug":208,"type":209},"wshobson","agents","quantitative-trading","plugin",true,{"_creationTime":212,"_id":213,"community":214,"display":215,"identity":227,"parentExtension":230,"providers":231,"relations":239,"workflow":241},1778003443243.2886,"k175qypm0s8m8k6a0fkxpxfj1n865ax9",{"reviewCount":8},{"description":216,"installMethods":217,"name":218,"sourceUrl":219,"tags":220},"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",[221,222,223,224,225,226],"workflow-orchestration","ai-agents","plugins","development-tools","automation","developer-experience",{"githubOwner":206,"githubRepo":207,"locale":24,"slug":228,"type":229},"claude-code-workflows","marketplace",null,{"extract":232,"smithery":238},{"commitSha":233,"license":234,"marketplace":235},"ece811f23310a37ceb43496dbac0e244fe6845b6","MIT",{"name":228,"pluginCount":236,"version":237},81,"1.6.0",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":201},{"repoId":240},"kd72tes1veaz04ac7p0d68ya4h8650m7",{"anyEnrichmentAt":242,"extractAt":243,"githubAt":244,"invalidatedAt":242,"llmAt":245,"smitheryAt":242,"updatedAt":242},1778016735335,1778003520097,1778003532786,1778016730286,{"extract":247,"llm":248,"smithery":249},{"commitSha":233,"license":234},{"promptVersionExtension":186,"promptVersionScoring":187,"score":189,"targetMarket":192,"tier":193},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":201},{"parentExtensionId":213,"repoId":240},{"_creationTime":252,"_id":240,"identity":253,"providers":254,"workflow":260},1777995558409.8196,{"githubOwner":206,"githubRepo":207,"sourceUrl":219},{"discover":255},{"sources":256},[257,258,259],"skills-sh","smithery","vskill",{"discoverAt":261,"extractAt":243,"updatedAt":243},1777995558409,{"anyEnrichmentAt":263,"extractAt":243,"githubAt":244,"llmAt":204,"smitheryAt":263,"updatedAt":204},1778016861516,[],[]]