{
  "name": "docker-helper",
  "version": "1.0.0",
  "description": "Docker container management without Docker Desktop",
  "author": "Your Name",
  "license": "MIT",
  "repository": "https://github.com/yourusername/claude-docker-helper",
  "claude": {
    "permissions": [
      "read:files",
      "write:files",
      "execute:commands"
    ],
    "commands": [
      {
        "name": "docker:deploy",
        "description": "Deploy containers with zero-downtime support",
        "handler": "commands/deploy.ts",
        "permissions": ["execute:commands"]
      },
      {
        "name": "docker:logs",
        "description": "View and filter container logs",
        "handler": "commands/logs.ts",
        "permissions": ["execute:commands"]
      },
      {
        "name": "docker:cleanup",
        "description": "Clean up unused containers, images, and volumes",
        "handler": "commands/cleanup.ts",
        "permissions": ["execute:commands"]
      },
      {
        "name": "docker:env",
        "description": "Manage environment variables for containers",
        "handler": "commands/env.ts",
        "permissions": ["read:files", "write:files"]
      }
    ],
    "hooks": [
      {
        "event": "SessionStart",
        "handler": "hooks/check-docker.ts",
        "priority": 100
      }
    ]
  }
}
