main
Ray Publish 0.1.1 28446fc 14d ago
{
  "name": "adom-bluegreen",
  "slug": "adom-bluegreen",
  "title": "Adom Blue-Green",
  "version": "0.1.1",
  "type": "skill",
  "description": "Zero-failed-request deploys for any Adom service container: an nginx front door, blue and green slots, a flip only when the new build reports ready at the new commit, and the old slot stopped only after it has served every request it accepted.",
  "brief": "Blue-green deploys with zero failed requests for service containers. Proven on Component Ocean.",
  "license": "MIT",
  "files": [
    "package.json",
    "SKILL.md",
    "README.md",
    "install.sh",
    "uninstall.sh",
    "scripts/install.py",
    "scripts/uninstall.py",
    "skills/**"
  ],
  "scripts": {
    "install": "./install.sh",
    "uninstall": "./uninstall.sh"
  },
  "dependencies": {},
  "tags": [
    "deploy",
    "blue-green",
    "zero-downtime",
    "service-container",
    "nginx",
    "devops"
  ],
  "discovery_triggers": [
    "blue-green deploy",
    "zero downtime deploy",
    "my service is down while it updates",
    "zero failed requests",
    "hitless deploy",
    "add a /ready endpoint",
    "readiness probe for my service"
  ],
  "org": "adom",
  "discovery_pitch": "Use when a service container is down while it updates: deploys it with zero failed requests.",
  "sample_prompts": [
    {
      "label": "Make my service zero-downtime",
      "prompt": "my service is down for two minutes every time I push; set up adom-bluegreen on it"
    },
    {
      "label": "Add a /ready endpoint",
      "prompt": "add the adom-bluegreen /ready contract to this server, with an in-flight counter"
    },
    {
      "label": "Prove a deploy dropped nothing",
      "prompt": "run the adom-bluegreen probe while I push and tell me how many requests failed"
    }
  ],
  "hero": {
    "path": "docs/hero.png"
  }
}