{
  "name": "git-workflow",
  "version": "1.0.0",
  "description": "Enhanced Git workflow automation for Claude Code",
  "author": "Your Name",
  "license": "MIT",
  "repository": "https://github.com/yourusername/claude-git-workflow",
  "claude": {
    "permissions": [
      "read:files",
      "write:files",
      "execute:commands"
    ],
    "commands": [
      {
        "name": "git:smart-commit",
        "description": "Create an intelligent commit with auto-staging and conventional commits",
        "handler": "commands/smart-commit.ts",
        "permissions": ["execute:commands"]
      },
      {
        "name": "git:pr-create",
        "description": "Create a pull request with AI-generated description",
        "handler": "commands/pr-create.ts",
        "permissions": ["execute:commands", "network:request"]
      },
      {
        "name": "git:branch-cleanup",
        "description": "Clean up merged branches locally and remotely",
        "handler": "commands/branch-cleanup.ts",
        "permissions": ["execute:commands"]
      }
    ],
    "hooks": [
      {
        "event": "PostFileEdit",
        "handler": "hooks/auto-stage.ts",
        "priority": 10
      },
      {
        "event": "SessionEnd",
        "handler": "hooks/save-work.ts",
        "priority": 5
      }
    ]
  }
}
