[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-josiahsiegel-dotnet-microservices-master-ja":3,"guides-for-josiahsiegel-dotnet-microservices-master":275,"similar-k170316x6zf9ncpbw0grdrhvgh866kwr":276},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":25,"identity":214,"isFallback":219,"parentExtension":220,"providers":253,"relations":256,"repo":257,"workflow":274},1778053078370.9097,"k170316x6zf9ncpbw0grdrhvgh866kwr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Expert agent on .NET microservices architecture, containerization, Docker, DDD, CQRS, and cloud-native patterns based on Microsoft's official guide. PROACTIVELY activate for: (1) ANY .NET microservices architecture task, (2) Docker containerization for .NET applications, (3) Domain-Driven Design (DDD) tactical and strategic patterns, (4) CQRS and Event Sourcing implementation, (5) Microservices communication patterns (sync/async), (6) API Gateway design with Ocelot, (7) Event-driven architecture with message brokers, (8) Resilience patterns (Circuit Breaker, Retry, Bulkhead) with Polly, (9) Entity Framework Core and Dapper for CQRS, (10) Kubernetes and Azure deployment strategies, (11) eShopOnContainers reference application guidance. Provides: comprehensive Microsoft .NET Microservices Architecture guide (v7.0), 350-page reference material via Agent Skill, Docker and container fundamentals, .NET 7+ best practices, microservices design patterns, DDD aggregate and repository patterns, CQRS read/write model separation, integration events and event bus patterns, security with IdentityServer and OAuth 2.0, health checks and monitoring, production-ready architecture guidance. Ensures scalable, resilient, maintainable microservices systems using .NET and Docker following Microsoft official guidance.",{},".NET Microservices Expert","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/dotnet-microservices-master",[15,16,17,18,19,20,21,22,23,24],"net","microservices","docker","kubernetes","ddd","cqrs","architecture","azure","microsoft","documentation",{"_creationTime":26,"_id":27,"extensionId":5,"locale":28,"result":29,"trustSignals":203,"workflow":212},1778053164925.7002,"kn73njrnvp8x67rkzk29gmsx99866q8t","en",{"checks":30,"evaluatedAt":193,"extensionSummary":194,"promptVersionExtension":195,"promptVersionScoring":196,"rationale":197,"score":198,"summary":199,"tags":200,"targetMarket":201,"tier":202},[31,36,39,42,46,49,53,57,60,63,67,72,75,79,82,85,88,91,94,97,101,105,109,113,117,120,123,126,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,179,182,185,189],{"category":32,"check":33,"severity":34,"summary":35},"Practical Utility","Problem relevance","pass","The displayed description immediately addresses concrete user problems related to .NET microservices architecture, containerization, and related patterns.",{"category":32,"check":37,"severity":34,"summary":38},"Unique selling proposition","The plugin offers a deep specialization in .NET microservices architecture based on a comprehensive official guide, going beyond generic LLM capabilities by providing expert-level guidance and patterns.",{"category":32,"check":40,"severity":34,"summary":41},"Production readiness","The plugin provides comprehensive guidance, architectural patterns, and implementation details directly from a Microsoft official guide, making it suitable for real-world workflows.",{"category":43,"check":44,"severity":34,"summary":45},"Scope","Single responsibility principle","The plugin focuses on a single, coherent domain: .NET microservices architecture, covering related technologies and patterns without extending into unrelated areas.",{"category":43,"check":47,"severity":34,"summary":48},"Description quality","The displayed description is comprehensive, accurate, and well-structured, accurately reflecting the plugin's capabilities and knowledge base.",{"category":50,"check":51,"severity":34,"summary":52},"Invocation","Scoped tools","The agent skill definition lists specific tools like Read, Write, Edit, Glob, Grep, Bash, WebSearch, WebFetch which are scoped appropriately for its domain.",{"category":54,"check":55,"severity":34,"summary":56},"Documentation","Configuration & parameter reference","While the plugin doesn't expose direct configurable parameters to the user beyond its core function, the README provides extensive guidance on usage and best practices.",{"category":43,"check":58,"severity":34,"summary":59},"Tool naming","The agent skill definition uses a single, descriptive name 'dotnet-microservices-expert' which aligns with its purpose.",{"category":43,"check":61,"severity":34,"summary":62},"Minimal I/O surface","The plugin primarily acts as an expert system, providing information and guidance rather than direct I/O operations, thus minimizing potential for extraneous data exchange.",{"category":64,"check":65,"severity":34,"summary":66},"License","License usability","The plugin is licensed under MIT, a permissive open-source license, and this is clearly stated in the LICENSE file and plugin.json.",{"category":68,"check":69,"severity":70,"summary":71},"Maintenance","Commit recency","not_applicable","Commit recency check is not applicable as the repository contains multiple plugins and the specific plugin's commit history is not directly evaluable in this context.",{"category":68,"check":73,"severity":70,"summary":74},"Dependency Management","No third-party dependencies are explicitly managed or bundled within this specific plugin's artifact.",{"category":76,"check":77,"severity":70,"summary":78},"Security","Secret Management","The plugin primarily provides expert knowledge and guidance; it does not appear to handle or expose secrets directly.",{"category":76,"check":80,"severity":34,"summary":81},"Injection","The plugin acts as an expert knowledge base and does not load or execute untrusted third-party data, mitigating injection risks.",{"category":76,"check":83,"severity":34,"summary":84},"Transitive Supply-Chain Grenades","All content is contained within the plugin's directory; there are no runtime downloads or external file executions that could introduce supply-chain risks.",{"category":76,"check":86,"severity":34,"summary":87},"Sandbox Isolation","The plugin's functionality is confined to providing information and guidance, not modifying files or interacting with the system outside its defined scope.",{"category":76,"check":89,"severity":34,"summary":90},"Sandbox escape primitives","The plugin does not contain any scripts or instructions that could facilitate sandbox escape.",{"category":76,"check":92,"severity":34,"summary":93},"Data Exfiltration","The plugin does not make any outbound network calls or attempt to read confidential data, thus posing no exfiltration risk.",{"category":76,"check":95,"severity":34,"summary":96},"Hidden Text Tricks","The bundled files are free of hidden steering tricks, invisible characters, or obfuscated content.",{"category":98,"check":99,"severity":34,"summary":100},"Hooks","Opaque code execution","The plugin's code is clear and readable; there are no obfuscated scripts, base64 payloads, or runtime fetches.",{"category":102,"check":103,"severity":34,"summary":104},"Portability","Structural Assumption","The plugin does not make assumptions about the user's project structure, focusing on providing general architectural guidance.",{"category":106,"check":107,"severity":70,"summary":108},"Trust","Issues Attention","Issue data (opened/closed counts) is not available for this specific plugin.",{"category":110,"check":111,"severity":34,"summary":112},"Versioning","Release Management","The plugin.json manifest includes a version number ('1.0.5'), satisfying the requirement for a detectable version.",{"category":114,"check":115,"severity":34,"summary":116},"Code Execution","Validation","The plugin primarily provides information and does not execute arbitrary code or process complex user inputs that would require extensive validation.",{"category":76,"check":118,"severity":34,"summary":119},"Unguarded Destructive Operations","The plugin is read-only in nature and does not perform any destructive operations.",{"category":114,"check":121,"severity":34,"summary":122},"Error Handling","The plugin's function as an information provider means it does not involve complex execution paths where error handling would be critical.",{"category":114,"check":124,"severity":70,"summary":125},"Logging","The plugin is read-only and does not perform actions that require local audit logging.",{"category":127,"check":128,"severity":34,"summary":129},"Compliance","GDPR","The plugin does not operate on or process personal data.",{"category":127,"check":131,"severity":34,"summary":132},"Target market","The plugin provides general .NET microservices architecture guidance based on Microsoft's guide and has no regional limitations, making it globally applicable.",{"category":102,"check":134,"severity":34,"summary":135},"Runtime stability","The plugin's reliance on Claude Code's runtime and general .NET/Docker knowledge ensures stability across different environments.",{"category":43,"check":137,"severity":34,"summary":138},"Tool surface size","The plugin defines a single agent ('dotnet-microservices-expert') and associated tools, which is well within the recommended range.",{"category":50,"check":140,"severity":34,"summary":141},"Name collisions","The plugin defines a single, distinct agent name ('dotnet-microservices-expert') with no obvious collisions with Claude Code built-ins or other plugins.",{"category":50,"check":143,"severity":34,"summary":144},"Overlapping near-synonym tools","The plugin primarily acts as an expert system and doesn't expose multiple, overlapping tools.",{"category":50,"check":146,"severity":70,"summary":147},"Hooks-off mechanism","This plugin does not appear to utilize hooks in a manner that would require a hooks-off mechanism.",{"category":50,"check":149,"severity":70,"summary":150},"Hook matcher tightness","The plugin does not define any custom hooks.",{"category":76,"check":152,"severity":70,"summary":153},"Hook security","The plugin does not define any hooks, so hook security is not applicable.",{"category":98,"check":155,"severity":70,"summary":156},"Silent prompt rewriting","The plugin does not utilize UserPromptSubmit hooks, thus silent prompt rewriting is not a concern.",{"category":76,"check":158,"severity":70,"summary":159},"Permission Hook","There are no PermissionRequest hooks defined in this plugin.",{"category":127,"check":161,"severity":70,"summary":162},"Hook privacy","The plugin does not define any hooks, so hook privacy concerning logging and telemetry is not applicable.",{"category":114,"check":164,"severity":70,"summary":165},"Hook dependency","The plugin does not define any hooks, so hook dependency checks are not applicable.",{"category":54,"check":167,"severity":34,"summary":168},"Install / Setup Instructions","The README provides clear installation instructions for both marketplace and local installation, along with usage examples.",{"category":54,"check":170,"severity":34,"summary":171},"Feature Transparency","The README clearly outlines the plugin's capabilities, expertise areas, and the Microsoft guide it's based on.",{"category":54,"check":173,"severity":34,"summary":174},"Phantom features","All features and knowledge areas described in the README and agent definition correspond to the plugin's core function and knowledge base.",{"category":176,"check":177,"severity":34,"summary":178},"Convention","Layout convention adherence","The plugin follows Claude Code plugin structural conventions with `.claude-plugin/plugin.json` and a README.",{"category":176,"check":180,"severity":70,"summary":181},"Plugin state","The plugin does not appear to have persistent state that needs to be managed under CLAUDE_PLUGIN_DATA.",{"category":76,"check":183,"severity":70,"summary":184},"Keychain-stored secrets","The plugin does not handle secrets that would require keychain storage.",{"category":186,"check":187,"severity":70,"summary":188},"Dependencies","Tagged release sourcing","The plugin does not bundle MCP servers or external dependencies requiring tagged release sourcing.",{"category":190,"check":191,"severity":34,"summary":192},"Installation","Clean uninstall","The plugin's function as an information provider means it does not install background daemons or services that would prevent a clean uninstall.",1778053133460,"This agent acts as an expert system, offering detailed knowledge on designing, implementing, and deploying .NET microservices. It covers topics from DDD and CQRS to Docker, Kubernetes, and resilience patterns, referencing the official Microsoft guide and the eShopOnContainers application for practical examples and best practices.","2.0.0","3.4.0","The plugin demonstrates exceptional quality across all evaluated aspects. It has a clear problem statement, a strong unique selling proposition based on a comprehensive official guide, and a well-defined scope. All security, compliance, and documentation checks pass, with no critical or warning findings. The versioning is correctly implemented, and it adheres to structural conventions. The 'not_applicable' findings are appropriate for its nature as an expert knowledge system rather than an interactive tool.",98,"This plugin provides expert-level guidance on .NET microservices architecture, containerization, and cloud-native patterns, drawing directly from Microsoft's official comprehensive guide.",[15,16,17,18,19,20,21,22,23,24],"global","verified",{"codeQuality":204,"collectedAt":205,"documentation":206,"maintenance":208,"security":209,"testCoverage":211},{},1778053124363,{"descriptionLength":207,"readmeSize":8},1314,{},{"hasNpmPackage":210,"smitheryVerified":210},false,{"hasCi":210,"hasTests":210},{"updatedAt":213},1778053164925,{"githubOwner":215,"githubRepo":216,"locale":28,"slug":217,"type":218},"josiahsiegel","claude-plugin-marketplace","dotnet-microservices-master","plugin",true,{"_creationTime":221,"_id":222,"community":223,"display":224,"identity":238,"parentExtension":239,"providers":240,"relations":248,"workflow":250},1778053078370.9019,"k1741p5y8fyyp90j4zdea56w61867nj3",{"reviewCount":8},{"description":225,"installMethods":226,"name":227,"sourceUrl":228,"tags":229},"A curated collection of Claude Code plugins for plugin development, context optimization, and productivity tools",{},"Claude Plugin Marketplace","https://github.com/josiahsiegel/claude-plugin-marketplace",[230,231,232,233,234,235,236,237],"marketplace","plugins","development","cloud","devops","automation","productivity","tooling",{"githubOwner":215,"githubRepo":216,"locale":28,"slug":216,"type":230},null,{"extract":241,"llm":246},{"commitSha":242,"license":243,"marketplace":244},"a05d923c8a3551d4274eef152649583d693b9b67","MIT",{"name":216,"pluginCount":245},29,{"promptVersionExtension":195,"promptVersionScoring":196,"score":247,"targetMarket":201,"tier":202},88,{"repoId":249},"kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":251,"extractAt":252,"githubAt":251,"llmAt":213,"updatedAt":213},1778053080008,1778053078370,{"extract":254,"llm":255},{"commitSha":242,"license":243},{"promptVersionExtension":195,"promptVersionScoring":196,"score":198,"targetMarket":201,"tier":202},{"parentExtensionId":222,"repoId":249},{"_creationTime":258,"_id":249,"identity":259,"providers":260,"workflow":271},1777995558409.842,{"githubOwner":215,"githubRepo":216,"sourceUrl":228},{"discover":261,"github":264},{"sources":262},[263],"skills-sh",{"closedIssues90d":8,"forks":265,"license":243,"openIssues90d":266,"pushedAt":267,"readmeSize":268,"stars":269,"topics":270},6,1,1776177138000,5678,33,[],{"discoverAt":272,"extractAt":273,"githubAt":273,"updatedAt":273},1777995558409,1778053081777,{"anyEnrichmentAt":251,"extractAt":252,"githubAt":251,"llmAt":213,"updatedAt":213},[],[277,307,328,359],{"_creationTime":278,"_id":279,"community":280,"display":281,"identity":299,"providers":301,"relations":305,"workflow":306},1778053078370.9043,"k177a67h608v9a9fh7bv5me29n867njs",{"reviewCount":8},{"description":282,"installMethods":283,"name":284,"sourceUrl":285,"tags":286},"Complete Docker expertise system across ALL platforms (Windows/Linux/macOS) with 2025 AI-powered features. PROACTIVELY activate for: (1) ANY Docker task (build/run/debug/optimize/registry/network), (2) Docker AI Assistant (Project Gordon) usage, (3) Dockerfile creation/review, (4) Docker Engine 28 features (image mounts, debug endpoints), (5) Docker Desktop 4.47+ (MCP Catalog, Model Runner, silent updates), (6) Docker Compose v2.40.3+ multi-container apps, (7) Compose Bridge (Kubernetes conversion), (8) Container security with Enhanced Container Isolation (ECI), (9) SBOM generation and supply chain protection, (10) Micro-distro base images (Wolfi/Chainguard), (11) Container registry operations, (12) Advanced networking. Provides: Docker AI (Project Gordon), Enhanced Container Isolation (ECI), Engine 28 features (--mount type=image), Desktop 4.47+ capabilities, Model Runner improvements, Compose v2.40.3+ updates, Compose Bridge, registry management, network deep-dive, 2025 best practices with micro-distros, SBOM generation, BuildKit attestation warnings (unsigned), CIS Docker Benchmark v1.7.0, multi-stage builds, security hardening, image optimization, platform-specific guidance, Docker Scout/Trivy integration, and systematic debugging.",{},"Docker Master Plugin","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/docker-master",[17,287,234,233,288,289,290,291,292,293,294,295,296,18,297,298],"container","windows","linux","macos","security","optimization","debugging","cicd","git-bash","compose","sbom","ai",{"githubOwner":215,"githubRepo":216,"locale":28,"slug":300,"type":218},"docker-master",{"extract":302,"llm":303},{"commitSha":242,"license":243},{"promptVersionExtension":195,"promptVersionScoring":196,"score":304,"targetMarket":201,"tier":202},95,{"parentExtensionId":222,"repoId":249},{"anyEnrichmentAt":251,"extractAt":252,"githubAt":251,"llmAt":213,"updatedAt":213},{"_creationTime":308,"_id":309,"community":310,"display":311,"identity":320,"providers":322,"relations":326,"workflow":327},1778053078370.9087,"k173ebdz7ky1qyey19egq2en8n867yz0",{"reviewCount":8},{"description":312,"installMethods":313,"name":314,"sourceUrl":315,"tags":316},"Complete Azure-to-Docker migration system for local development with 2025 features. PROACTIVELY activate for: (1) ANY Azure-to-Docker migration task, (2) Azure infrastructure extraction and Docker Compose generation, (3) Azure service emulator setup (Azurite 2025-11-05 API, SQL Server 2025 latest, Cosmos DB vnext Linux, Service Bus official emulator), (4) Local development with Docker Compose Watch mode (hot reload), (5) Database export from Azure SQL/PostgreSQL/MySQL to Docker, (6) Dockerfile generation from Azure App Service configurations, (7) Multi-container orchestration with proper networking and dependencies, (8) Production-ready Docker Compose with health checks and runtime secrets, (9) Azure service mapping (App Service/SQL/Storage/Redis/Cosmos/Service Bus), (10) Development-to-production parity with Azure emulators. Provides: Azure resource extraction and analysis, complete Docker Compose generation with 2025 best practices, Azure emulator configuration (Azurite with latest API, SQL Server 2025 with Vector Search, Cosmos DB vnext Linux-based, official Service Bus emulator), Docker Compose Watch mode for hot reload, database export automation, App Service to Dockerfile conversion, service dependency mapping, network isolation patterns, volume management strategies, environment variable templating, health check implementation, resource limit configuration, security hardening (non-root users, read-only filesystems, capability drops, runtime-only secrets), development override patterns with watch mode, and Azure-to-Docker best practices. Ensures production-ready local development environments that mirror Azure infrastructure with instant hot reload capabilities.",{},"Azure to Docker Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/azure-to-docker-master",[22,17,317,234,318,235,319],"migration","infrastructure","cli",{"githubOwner":215,"githubRepo":216,"locale":28,"slug":321,"type":218},"azure-to-docker-master",{"extract":323,"llm":324},{"commitSha":242,"license":243},{"promptVersionExtension":195,"promptVersionScoring":196,"score":325,"targetMarket":201,"tier":202},90,{"parentExtensionId":222,"repoId":249},{"anyEnrichmentAt":251,"extractAt":252,"githubAt":251,"llmAt":213,"updatedAt":213},{"_creationTime":329,"_id":330,"community":331,"display":332,"identity":344,"providers":347,"relations":351,"workflow":354},1778003443243.291,"k17fxzbv3fg1dq5dey199dx941865d90",{"reviewCount":8},{"description":333,"name":334,"sourceUrl":335,"tags":336},"Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development","backend-development","https://github.com/wshobson/agents/tree/HEAD/plugins/backend-development",[337,338,339,16,340,341,20,342,343],"backend","api-design","graphql","temporal","saga","tdd","python",{"githubOwner":345,"githubRepo":346,"locale":28,"slug":334,"type":218},"wshobson","agents",{"extract":348,"smithery":350},{"commitSha":349,"license":243},"ece811f23310a37ceb43496dbac0e244fe6845b6",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":210},{"parentExtensionId":352,"repoId":353},"k175qypm0s8m8k6a0fkxpxfj1n865ax9","kd72tes1veaz04ac7p0d68ya4h8650m7",{"anyEnrichmentAt":355,"extractAt":356,"githubAt":357,"invalidatedAt":355,"llmAt":358,"smitheryAt":355,"updatedAt":355},1778016735335,1778003520097,1778003532786,1778016730286,{"_creationTime":360,"_id":361,"community":362,"display":363,"identity":376,"providers":380,"relations":384,"workflow":387},1778054149306.4204,"k17bvxb7jbg30m24sg8bt95mms867zz0",{"reviewCount":8},{"description":364,"installMethods":365,"name":366,"sourceUrl":367,"tags":368},"Generates service-specific configuration files for GitLab stack projects using .env as primary config source. Creates nginx, PostgreSQL, Redis configs, meta files (CLAUDE.md, .gitignore, .dockerignore), with strict validation for secrets and paths",{},"GitLab Stack Config Generator","https://github.com/rknall/claude-skills/tree/HEAD/config-generator",[369,17,370,371,372,373,234,374,375],"configuration","nginx","postgresql","redis","gitlab","code-generation","validation",{"githubOwner":377,"githubRepo":378,"locale":28,"slug":379,"type":218},"rknall","claude-skills","config-generator",{"extract":381,"llm":383},{"commitSha":382,"license":70},"ca7fbd0e07f824b119030f323da3409bc779f9bc",{"promptVersionExtension":195,"promptVersionScoring":196,"score":198,"targetMarket":201,"tier":202},{"parentExtensionId":385,"repoId":386},"k177qr61xrzsfq9e6y9wgxb33h8662mw","kd76y3zr89fpvp98y3h1jpy6fh865a3d",{"anyEnrichmentAt":388,"extractAt":389,"githubAt":388,"llmAt":390,"updatedAt":390},1778054149925,1778054149306,1778054190610]