[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H91PTSCT35KXGESMQ9XMQA":3,"skill-same:01M6H91PTSCT35KXGESMQ9XMQA":57},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":14,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":40,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M6H91PTSCT35KXGESMQ9XMQA","blue-green",null,"Blue-green deployment patterns","NeuralBlitz\u002FMito","NeuralBlitz","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F79354388?v=4","01M6H8T2TFH477HRS0KTSTKR2E","David Riggs","01M6H8T2YQQDXPYM092P670Z21",0,"MIT","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fblue-green\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,5],"green","blue green","deployment","devops","opencode","engineer","patterns","platform","deployment patterns","2026-11-10 10:12:30",false,"---\nname: blue-green\ndescription: Blue-green deployment patterns\nlicense: MIT\ncompatibility: opencode\nmetadata:\n  audience: devops-engineer, platform-engineer\n  category: devops\n---\n\n## What I do\n\n- Design and implement blue-green deployment architectures\n- Manage environment switching and traffic routing\n- Create automated rollback procedures\n- Build deployment automation pipelines\n- Monitor environment health during transitions\n- Coordinate database and state changes across environments\n\n## When to use me\n\n- When deploying applications requiring zero downtime\n- When you need quick rollback capabilities\n- When testing in production-equivalent environments\n- When managing stateful applications with complex data requirements\n- When implementing disaster recovery strategies\n- When performing infrastructure migrations\n\n## Key Concepts\n\n### Environment Setup\n\n```yaml\n# Terraform example for blue-green infrastructure\nresource \"aws_lb\" \"main\" {\n  name               = \"main-lb\"\n  load_balancer_type = \"application\"\n  subnets            = aws_subnet.public[*].id\n}\n\nresource \"aws_lb_target_group\" \"blue\" {\n  name     = \"blue-tg\"\n  port     = 80\n  protocol = \"HTTP\"\n  vpc_id   = aws_vpc.main.id\n}\n\nresource \"aws_lb_target_group\" \"green\" {\n  name     = \"green-tg\"\n  port     = 80\n  protocol = \"HTTP\"\n  vpc_id   = aws_vpc.main.id\n}\n```\n\n### Deployment Workflow\n\n1. **Deploy** new version to inactive environment (green)\n2. **Verify** green environment passes health checks\n3. **Route** traffic from blue to green\n4. **Monitor** green environment under production load\n5. **Keep** blue environment running for rollback\n6. **Decommission** old environment after verification\n\n### Key Patterns\n\n- **Immutable Infrastructure**: Recreate environments from scratch each deployment\n- **Feature Flags**: Toggle features independently of deployments\n- **Database Migrations**: Use backward-compatible schemas\n- **Connection Draining**: Gracefully move connections during switch\n- **Canary Analysis**: Start with small traffic percentage before full switch\n","## What I do\n\n- Design and implement blue-green deployment architectures\n- Manage environment switching and traffic routing\n- Create automated rollback procedures\n- Build deployment automation pipelines\n- Monitor environment health during transitions\n- Coordinate database and state changes across environments\n\n## When to use me\n\n- When deploying applications requiring zero downtime\n- When you need quick rollback capabilities\n- When testing in production-equivalent environments\n- When managing stateful applications with complex data requirements\n- When implementing disaster recovery strategies\n- When performing infrastructure migrations\n\n## Key Concepts\n\n### Environment Setup\n\n```yaml\n# Terraform example for blue-green infrastructure\nresource \"aws_lb\" \"main\" {\n  name               = \"main-lb\"\n  load_balancer_type = \"application\"\n  subnets            = aws_subnet.public[*].id\n}\n\nresource \"aws_lb_target_group\" \"blue\" {\n  name     = \"blue-tg\"\n  port     = 80\n  protocol = \"HTTP\"\n  vpc_id   = aws_vpc.main.id\n}\n\nresource \"aws_lb_target_group\" \"green\" {\n  name     = \"green-tg\"\n  port     = 80\n  protocol = \"HTTP\"\n  vpc_id   = aws_vpc.main.id\n}\n```\n\n### Deployment Workflow\n\n1. **Deploy** new version to inactive environment (green)\n2. **Verify** green environment passes health checks\n3. **Route** traffic from blue to green\n4. **Monitor** green environment under production load\n5. **Keep** blue environment running for rollback\n6. **Decommission** old environment after verification\n\n### Key Patterns\n\n- **Immutable Infrastructure**: Recreate environments from scratch each deployment\n- **Feature Flags**: Toggle features independently of deployments\n- **Database Migrations**: Use backward-compatible schemas\n- **Connection Draining**: Gracefully move connections during switch\n- **Canary Analysis**: Start with small traffic percentage before full switch\n",{"name":5,"license":15,"metadata":33,"description":7,"compatibility":23},{"audience":34,"category":22},"devops-engineer, platform-engineer","main","2ea764e153842704d24a2e9aa4170441a7f03081",".opencode\u002Fskills\u002Fblue-green","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito","https:\u002F\u002Fgithub.com\u002FNeuralBlitz","nuralnexus.org","Independent Multidisciplinary Researcher, Creative Producer, and AI Systems Architect\r\nAn independent creator and research-driven systems designer.","2026-11-12 03:13:05",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add NeuralBlitz\u002FMito --skill blue-green",{"tool":49,"command":50},"bunx","bunx skills add NeuralBlitz\u002FMito --skill blue-green",{"tool":52,"command":53},"pnpm","pnpm dlx skills add NeuralBlitz\u002FMito --skill blue-green","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fblue-green\u002FSKILL.md",true,[],[58,74,87,100,108,133],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":28},"01M6HAZSAQK1S27CEZYAYJTQDX","wireless-communications","Wireless systems, mobile networks, and 5G\u002F6G","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fwireless-communications\u002FSKILL.md",[],[65,66,67,68,69,70,71,72,23,73],"communications","wireless communications","wireless","systems","engineering","networks","5G","students","mobile",{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":28},"01M6HAZFX6E8NK3WZWDX5YCKYY","websockets","WebSocket implementation and best practices","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fwebassembly\u002Fwebsockets\u002FSKILL.md",[],[76,81,82,83,23,84,85,86],"websocket implementation","time","implementation","real-time","websocket","best practices",{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":28},"01M6HAZ6DAXBQ7QHXXM1EM7715","vulnerability-auditing","Vulnerability assessment and auditing","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fvulnerability-auditing\u002FSKILL.md",[],[94,95,96,97,23,98,99],"vulnerability","vulnerability auditing","security","vulnerability assessment","cybersecurity","assessment",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":28},"01M6HAZ3FKF3CS9Z3J96RVE2ZE","vulnerability-assessment","Finding and assessing security vulnerabilities","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fvue\u002Fvulnerability-assessment\u002FSKILL.md",[],[97,94,99,96,107,23],"vulnerabilities",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":124,"publishedAt":28},"01M6HAYSHM6HKRKEHFP0SGZQX7","vlsi-design","Very-Large-Scale Integration circuit design and semiconductor engineering","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fvlsi-design\u002FSKILL.md",[114,119],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[125,126,127,128,129,69,130,23,131,72,132],"vlsi design","VLSI","design","hardware","integration","computer","scale","circuit",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":28},"01M6HAYPQ30FFE2JXD7WQJ8R6C","unsupervised","Unsupervised learning concepts","https:\u002F\u002Fgithub.com\u002FNeuralBlitz\u002FMito\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fvisualization\u002Funsupervised\u002FSKILL.md",[],[135,140,23,141,142,143,144,145],"learning","intelligence","unsupervised learning","machine","concepts","machine-learning"]