[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-josiahsiegel-azure-to-docker-master-ru":3,"guides-for-josiahsiegel-azure-to-docker-master":268,"similar-k173ebdz7ky1qyey19egq2en8n867yz0":269},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":209,"isFallback":214,"parentExtension":215,"providers":246,"relations":249,"repo":250,"workflow":267},1778053078370.9087,"k173ebdz7ky1qyey19egq2en8n867yz0",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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",[15,16,17,18,19,20,21],"azure","docker","migration","devops","infrastructure","automation","cli",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":198,"workflow":207},1778053164925.6794,"kn78ym6egf1rx5kw4naj4vjbrh866jh1","en",{"checks":27,"evaluatedAt":188,"extensionSummary":189,"promptVersionExtension":190,"promptVersionScoring":191,"rationale":192,"score":193,"summary":194,"tags":195,"targetMarket":196,"tier":197},[28,33,36,39,43,46,50,54,57,60,64,69,73,77,80,83,86,89,92,95,98,102,107,111,115,118,121,124,128,131,134,137,140,143,146,149,152,156,159,162,165,168,171,174,178,181,184],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly identifies a concrete user problem: migrating Azure infrastructure to local Docker development environments, highlighting challenges like emulator setup and production-readiness.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The plugin offers a specialized system for Azure-to-Docker migration, including specific 2025 features for emulators and Docker Compose, which goes beyond basic Docker functionality.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The plugin outlines a comprehensive set of features covering the full lifecycle of Azure infrastructure migration to local Docker, including infrastructure extraction, Docker Compose generation, emulator setup, and security hardening, suggesting it is production-ready.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The plugin focuses on a coherent workflow: migrating Azure infrastructure to local Docker environments, encompassing discovery, emulation, generation, and security best practices for this specific domain.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The description is comprehensive, well-organized, and accurately reflects the extensive capabilities of the plugin, detailing specific emulators, features, and generated outputs.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The plugin exposes distinct, well-named tools like `/extract-infrastructure` and `/generate-dockerfile`, adhering to a narrow verb-noun specialization.",{"category":51,"check":52,"severity":31,"summary":53},"Documentation","Configuration & parameter reference","The README file provides detailed configuration examples for environment variables, connection strings, and Docker Compose services, implicitly documenting parameters.",{"category":40,"check":55,"severity":31,"summary":56},"Tool naming","Tools like `/extract-infrastructure` and `/generate-dockerfile` are descriptive and follow a clear verb-noun pattern.",{"category":40,"check":58,"severity":31,"summary":59},"Minimal I/O surface","The plugin's commands are designed to extract specific information from Azure and generate configuration files, requesting necessary parameters without extraneous data.",{"category":61,"check":62,"severity":31,"summary":63},"License","License usability","The plugin is licensed under MIT, a permissive open-source license, clearly stated in the `plugin.json` manifest.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","warning","No commits have been made in the last 90 days, suggesting potential maintenance gaps. The last modification timestamp on the files is not available, making it impossible to determine recency relative to today's date.",{"category":65,"check":70,"severity":71,"summary":72},"Dependency Management","not_applicable","No third-party dependencies are explicitly managed or bundled within this plugin's direct scope, as it primarily relies on external CLIs like Azure CLI and Docker.",{"category":74,"check":75,"severity":31,"summary":76},"Security","Secret Management","The plugin instructs users to handle secrets via `.env` files and secure them (e.g., `.gitignore`), and demonstrates secure practices for managing passwords and keys.",{"category":74,"check":78,"severity":31,"summary":79},"Injection","The scripts and documentation emphasize treating extracted data as configuration and output, with no explicit instructions to execute arbitrary code from loaded data.",{"category":74,"check":81,"severity":31,"summary":82},"Transitive Supply-Chain Grenades","The plugin relies on standard CLIs (Azure CLI, Docker) and doesn't appear to fetch or execute arbitrary code from remote URLs.",{"category":74,"check":84,"severity":31,"summary":85},"Sandbox Isolation","The plugin's operations involve interacting with Azure APIs and generating local files, but do not appear to attempt modifications outside the intended output directory or scope.",{"category":74,"check":87,"severity":31,"summary":88},"Sandbox escape primitives","No sandbox escape primitives like detached processes or retry loops around denied calls were observed in the scripts.",{"category":74,"check":90,"severity":31,"summary":91},"Data Exfiltration","The plugin focuses on extracting Azure configurations and generating local files. It explicitly instructs users to handle secrets securely and not commit them, and doesn't appear to make any undocumented outbound network calls.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","The bundled files (README, scripts, JSON) appear to be free of hidden-steering tricks, invisible characters, or obfuscated content.",{"category":74,"check":96,"severity":31,"summary":97},"Opaque code execution","The scripts provided are plain Bash and JSON, with no evidence of base64 encoding, eval commands, or runtime code fetching.",{"category":99,"check":100,"severity":31,"summary":101},"Portability","Structural Assumption","The scripts primarily interact with Azure CLI and Docker, and use standard file paths or explicit output directories, showing good portability.",{"category":103,"check":104,"severity":105,"summary":106},"Trust","Issues Attention","insufficient_data","No GitHub issues information is available in the provided metadata, so maintainer engagement cannot be assessed.",{"category":108,"check":109,"severity":31,"summary":110},"Versioning","Release Management","A manifest version (`1.1.5`) is present in `plugin.json`, indicating a declared version for the extension.",{"category":112,"check":113,"severity":31,"summary":114},"Code Execution","Validation","The scripts include checks for prerequisite tools (Azure CLI, Docker) and resource group existence, and provide guidance on handling secrets, indicating a level of validation.",{"category":74,"check":116,"severity":31,"summary":117},"Unguarded Destructive Operations","The primary operations involve reading Azure resources and generating local files, not destructive operations on the user's system without explicit user interaction.",{"category":112,"check":119,"severity":31,"summary":120},"Error Handling","The scripts use `set -euo pipefail` and include error messages for missing prerequisites or resources, demonstrating basic error handling.",{"category":112,"check":122,"severity":31,"summary":123},"Logging","The scripts provide informational output during execution, indicating progress and success/failure of steps, which serves as basic logging.",{"category":125,"check":126,"severity":31,"summary":127},"Compliance","GDPR","The plugin extracts infrastructure metadata and configurations, and guides users on handling secrets securely, without directly operating on personal data without user intervention.",{"category":125,"check":129,"severity":31,"summary":130},"Target market","The extension focuses on Azure cloud services and Docker, which are globally available technologies, and its documentation and scripts do not indicate any geographical restrictions, making it globally applicable.",{"category":99,"check":132,"severity":31,"summary":133},"Runtime stability","The plugin relies on standard tools like Azure CLI and Docker, and its scripts use common Bash patterns, indicating good portability across POSIX-like environments (Linux, macOS, Git Bash).",{"category":40,"check":135,"severity":31,"summary":136},"Tool surface size","The plugin exposes a few core commands related to Azure infrastructure extraction and Dockerfile generation, well within the target range.",{"category":47,"check":138,"severity":31,"summary":139},"Name collisions","The plugin appears to be the sole extension in its immediate context, so no name collisions with built-in commands or other plugins are apparent.",{"category":47,"check":141,"severity":31,"summary":142},"Overlapping near-synonym tools","The plugin exposes distinct tools for specific tasks like infrastructure extraction and Dockerfile generation, avoiding redundant or overlapping functionality.",{"category":47,"check":144,"severity":71,"summary":145},"Hooks-off mechanism","This extension is a command-line tool and does not utilize hooks, so a hooks-off mechanism is not applicable.",{"category":47,"check":147,"severity":71,"summary":148},"Hook matcher tightness","The extension does not utilize hooks, making hook matcher tightness irrelevant.",{"category":74,"check":150,"severity":71,"summary":151},"Hook security","This extension does not use hooks, so hook security is not applicable.",{"category":153,"check":154,"severity":71,"summary":155},"Hooks","Silent prompt rewriting","The extension does not interact with user prompts in a way that would involve rewriting, making this check not applicable.",{"category":74,"check":157,"severity":71,"summary":158},"Permission Hook","The extension does not use permission hooks, making this check not applicable.",{"category":125,"check":160,"severity":71,"summary":161},"Hook privacy","The extension does not use hooks for logging or telemetry, making this check not applicable.",{"category":112,"check":163,"severity":71,"summary":164},"Hook dependency","The extension does not use hooks, so hook dependency is not applicable.",{"category":51,"check":166,"severity":31,"summary":167},"Install / Setup Instructions","The README.md file provides clear instructions for setting up prerequisites (Azure CLI, Docker) and running the core extraction script.",{"category":51,"check":169,"severity":31,"summary":170},"Feature Transparency","The README.md and associated documentation files clearly outline the capabilities of the extraction tool, including what types of Azure resources are processed.",{"category":51,"check":172,"severity":31,"summary":173},"Phantom features","All features promised in the README (infrastructure extraction, Dockerfile generation) appear to have corresponding scripts and documentation.",{"category":175,"check":176,"severity":31,"summary":177},"Convention","Layout convention adherence","The plugin follows standard conventions by organizing scripts in a `scripts/` directory and providing clear documentation in README files.",{"category":175,"check":179,"severity":71,"summary":180},"Plugin state","This extension is a standalone script and does not manage persistent plugin state within specific directories like `${CLAUDE_PLUGIN_DATA}`.",{"category":74,"check":182,"severity":71,"summary":183},"Keychain-stored secrets","The plugin does not handle secrets directly via Anthropic's keychain mechanism; it guides users on managing secrets locally.",{"category":185,"check":186,"severity":31,"summary":187},"Installation","Clean uninstall","The extension is a set of scripts and does not involve installation procedures that would leave background daemons or system modifications surviving uninstallation.",1778053119308,"This toolkit extracts Azure infrastructure configurations and generates Docker Compose files and Dockerfiles for local development. It supports various Azure services including Web Apps, SQL Databases, Redis, Storage, and Key Vault, providing detailed instructions and automation scripts.","2.0.0","3.4.0","The extension is highly functional, well-documented, and focuses on a clear use case with good security practices regarding secrets. The only warning is related to commit recency due to lack of metadata, but the core functionality is robust.",90,"A robust and well-documented toolkit for migrating Azure infrastructure to local Docker environments.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":199,"collectedAt":200,"documentation":201,"maintenance":203,"security":204,"testCoverage":206},{},1778053111683,{"descriptionLength":202,"readmeSize":8},1696,{},{"hasNpmPackage":205,"smitheryVerified":205},false,{"hasCi":205,"hasTests":205},{"updatedAt":208},1778053164925,{"githubOwner":210,"githubRepo":211,"locale":25,"slug":212,"type":213},"josiahsiegel","claude-plugin-marketplace","azure-to-docker-master","plugin",true,{"_creationTime":216,"_id":217,"community":218,"display":219,"identity":231,"parentExtension":232,"providers":233,"relations":241,"workflow":243},1778053078370.9019,"k1741p5y8fyyp90j4zdea56w61867nj3",{"reviewCount":8},{"description":220,"installMethods":221,"name":222,"sourceUrl":223,"tags":224},"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",[225,226,227,228,18,20,229,230],"marketplace","plugins","development","cloud","productivity","tooling",{"githubOwner":210,"githubRepo":211,"locale":25,"slug":211,"type":225},null,{"extract":234,"llm":239},{"commitSha":235,"license":236,"marketplace":237},"a05d923c8a3551d4274eef152649583d693b9b67","MIT",{"name":211,"pluginCount":238},29,{"promptVersionExtension":190,"promptVersionScoring":191,"score":240,"targetMarket":196,"tier":197},88,{"repoId":242},"kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":244,"extractAt":245,"githubAt":244,"llmAt":208,"updatedAt":208},1778053080008,1778053078370,{"extract":247,"llm":248},{"commitSha":235,"license":236},{"promptVersionExtension":190,"promptVersionScoring":191,"score":193,"targetMarket":196,"tier":197},{"parentExtensionId":217,"repoId":242},{"_creationTime":251,"_id":242,"identity":252,"providers":253,"workflow":264},1777995558409.842,{"githubOwner":210,"githubRepo":211,"sourceUrl":223},{"discover":254,"github":257},{"sources":255},[256],"skills-sh",{"closedIssues90d":8,"forks":258,"license":236,"openIssues90d":259,"pushedAt":260,"readmeSize":261,"stars":262,"topics":263},6,1,1776177138000,5678,33,[],{"discoverAt":265,"extractAt":266,"githubAt":266,"updatedAt":266},1777995558409,1778053081777,{"anyEnrichmentAt":244,"extractAt":245,"githubAt":244,"llmAt":208,"updatedAt":208},[],[270,295,327,353,384,404],{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":287,"providers":289,"relations":293,"workflow":294},1778053078370.9028,"k17dwt2y8zcwbj9r1ccgc0mwvs867jac",{"reviewCount":8},{"description":275,"installMethods":276,"name":277,"sourceUrl":278,"tags":279},"Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.",{},"Plugin Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/plugin-master",[280,281,282,283,284,285,225,286,20,18],"plugin-development","agent","skill","hooks","mcp","commands","validation",{"githubOwner":210,"githubRepo":211,"locale":25,"slug":288,"type":213},"plugin-master",{"extract":290,"llm":291},{"commitSha":235,"license":236},{"promptVersionExtension":190,"promptVersionScoring":191,"score":292,"targetMarket":196,"tier":197},99,{"parentExtensionId":217,"repoId":242},{"anyEnrichmentAt":244,"extractAt":245,"githubAt":244,"llmAt":208,"updatedAt":208},{"_creationTime":296,"_id":297,"community":298,"display":299,"identity":309,"providers":313,"relations":319,"workflow":322},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":300,"name":301,"sourceUrl":302,"tags":303},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.","Plugin Development Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev",[227,304,283,305,306,284,21,20,307,308],"plugin-creation","agents","skills","guidance","best-practices",{"githubOwner":310,"githubRepo":311,"locale":25,"slug":312,"type":213},"anthropics","claude-plugins-official","plugin-dev",{"extract":314,"llm":317,"smithery":318},{"commitSha":315,"license":316},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":190,"promptVersionScoring":191,"score":292,"targetMarket":196,"tier":197},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":205},{"parentExtensionId":320,"repoId":321},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":323,"extractAt":324,"githubAt":325,"llmAt":326,"smitheryAt":323,"updatedAt":326},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":328,"_id":329,"community":330,"display":331,"identity":345,"providers":347,"relations":351,"workflow":352},1778053078370.9097,"k170316x6zf9ncpbw0grdrhvgh866kwr",{"reviewCount":8},{"description":332,"installMethods":333,"name":334,"sourceUrl":335,"tags":336},"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",[337,338,16,339,340,341,342,15,343,344],"net","microservices","kubernetes","ddd","cqrs","architecture","microsoft","documentation",{"githubOwner":210,"githubRepo":211,"locale":25,"slug":346,"type":213},"dotnet-microservices-master",{"extract":348,"llm":349},{"commitSha":235,"license":236},{"promptVersionExtension":190,"promptVersionScoring":191,"score":350,"targetMarket":196,"tier":197},98,{"parentExtensionId":217,"repoId":242},{"anyEnrichmentAt":244,"extractAt":245,"githubAt":244,"llmAt":208,"updatedAt":208},{"_creationTime":354,"_id":355,"community":356,"display":357,"identity":369,"providers":373,"relations":377,"workflow":380},1778054149306.4204,"k17bvxb7jbg30m24sg8bt95mms867zz0",{"reviewCount":8},{"description":358,"installMethods":359,"name":360,"sourceUrl":361,"tags":362},"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",[363,16,364,365,366,367,18,368,286],"configuration","nginx","postgresql","redis","gitlab","code-generation",{"githubOwner":370,"githubRepo":371,"locale":25,"slug":372,"type":213},"rknall","claude-skills","config-generator",{"extract":374,"llm":376},{"commitSha":375,"license":71},"ca7fbd0e07f824b119030f323da3409bc779f9bc",{"promptVersionExtension":190,"promptVersionScoring":191,"score":350,"targetMarket":196,"tier":197},{"parentExtensionId":378,"repoId":379},"k177qr61xrzsfq9e6y9wgxb33h8662mw","kd76y3zr89fpvp98y3h1jpy6fh865a3d",{"anyEnrichmentAt":381,"extractAt":382,"githubAt":381,"llmAt":383,"updatedAt":383},1778054149925,1778054149306,1778054190610,{"_creationTime":385,"_id":386,"community":387,"display":388,"identity":395,"providers":397,"relations":402,"workflow":403},1778054149306.4194,"k173qmkt9htf62gdb4jj0ehgf5866tzs",{"reviewCount":8},{"description":389,"installMethods":390,"name":391,"sourceUrl":392,"tags":393},"Validates GitLab stack projects before deployment, ensuring proper architecture patterns, directory structure, secrets management, .env configuration, and Docker best practices. Detects issues and provides actionable guidance",{},"GitLab Stack Validator","https://github.com/rknall/claude-skills/tree/HEAD/stack-validator",[367,286,16,363,394,18],"security",{"githubOwner":370,"githubRepo":371,"locale":25,"slug":396,"type":213},"stack-validator",{"extract":398,"llm":400},{"commitSha":375,"license":399},"info",{"promptVersionExtension":190,"promptVersionScoring":191,"score":401,"targetMarket":196,"tier":197},95,{"parentExtensionId":378,"repoId":379},{"anyEnrichmentAt":381,"extractAt":382,"githubAt":381,"llmAt":383,"updatedAt":383},{"_creationTime":405,"_id":406,"community":407,"display":408,"identity":415,"providers":417,"relations":420,"workflow":421},1778054149306.42,"k173em9jjhkfsnc4ynx2amzs2h8675kx",{"reviewCount":8},{"description":409,"installMethods":410,"name":411,"sourceUrl":412,"tags":413},"Manages Docker secrets for GitLab stack projects, ensuring secrets are never in .env or docker-compose.yml. Handles migration from environment variables, validation, auditing, and secure secret generation",{},"GitLab Stack Secrets Manager","https://github.com/rknall/claude-skills/tree/HEAD/secrets-manager",[16,414,367,394,18,363],"secrets",{"githubOwner":370,"githubRepo":371,"locale":25,"slug":416,"type":213},"secrets-manager",{"extract":418,"llm":419},{"commitSha":375,"license":399},{"promptVersionExtension":190,"promptVersionScoring":191,"score":401,"targetMarket":196,"tier":197},{"parentExtensionId":378,"repoId":379},{"anyEnrichmentAt":381,"extractAt":382,"githubAt":381,"llmAt":383,"updatedAt":383}]