{
  "specVersion": "1.0",
  "host": {
    "displayName": "Baz",
    "documentationUrl": "https://baz.ai/docs/basics/plugins"
  },
  "entries": [
    {
      "identifier": "urn:air:baz.ai:api:rest",
      "displayName": "Baz REST API",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://baz.ai/openapi.json",
      "description": "Live REST API definition. Requests go to baz.co; authentication and API-key access depend on the endpoint.",
      "representativeQueries": [
        "Find the Baz REST API schema",
        "Read the documented request format for Baz reviewer configuration"
      ]
    },
    {
      "identifier": "urn:air:baz.ai:mcp:baz",
      "displayName": "Baz MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://baz.ai/.well-known/mcp/server-card.json",
      "description": "MCP connection metadata for indexed code search and plan/code review. The authenticated server runs at https://baz.co/mcp.",
      "representativeQueries": [
        "Connect a coding agent to Baz's indexed search",
        "Find Baz's MCP endpoint and installation instructions"
      ]
    },
    {
      "identifier": "urn:air:baz.ai:skill:baz-codebase-exploration",
      "displayName": "baz-codebase-exploration",
      "type": "application/agent-skills+md",
      "url": "https://baz.ai/.well-known/agent-skills/baz-codebase-exploration/SKILL.md",
      "description": "Procedure for exploring repositories with Baz's indexed search tools. Use when asked to plan a feature, design a change, scope work, or investigate where to make changes across the org's repos. Applies even when you own one side of a cross-repo contract (API param, schema, event payload) locally, and especially when the relevant repositories are not checked out locally. Baz's MCP tools are how you search code across the org; once you know a file's path, read it however you like.",
      "representativeQueries": [
        "Find code across my organization's repositories",
        "Find which service owns a cross-repository contract"
      ]
    },
    {
      "identifier": "urn:air:baz.ai:skill:get-plan-comments",
      "displayName": "get-plan-comments",
      "type": "application/agent-skills+md",
      "url": "https://baz.ai/.well-known/agent-skills/get-plan-comments/SKILL.md",
      "description": "Pull the comments teammates left on a Baz plan back into this session, summarize every one of them with an assessment and a recommendation, and — only after you choose — apply the ones you pick and reply on them. Invoke with /baz:get-plan-comments.",
      "representativeQueries": [
        "Read review comments on my Baz plan",
        "Evaluate teammate feedback before updating an implementation plan"
      ]
    },
    {
      "identifier": "urn:air:baz.ai:skill:plan-with-baz",
      "displayName": "plan-with-baz",
      "type": "application/agent-skills+md",
      "url": "https://baz.ai/.well-known/agent-skills/plan-with-baz/SKILL.md",
      "description": "Plan a feature or change end-to-end using Baz indexed search across your org's repos. Explores the relevant repos with Baz's MCP tools and produces a structured implementation plan the user signs off on before any code is written. Invoke with /baz:plan-with-baz when you want to start planning a piece of work.",
      "representativeQueries": [
        "Plan a feature using context from related repositories",
        "Check both sides of an API contract before implementation"
      ]
    },
    {
      "identifier": "urn:air:baz.ai:skill:review",
      "displayName": "review",
      "type": "application/agent-skills+md",
      "url": "https://baz.ai/.well-known/agent-skills/review/SKILL.md",
      "description": "Review code changes with Baz indexed search and the org's own review guidelines — a diff-scoped code review that checks the change against the rest of the org's repos and against the standards the org configured in Baz, not just the files in front of it. Use when asked to review changes, review a diff or branch, review a pull request, check changes for bugs or security issues, or find what is wrong with the current changes before pushing. Invoke with /baz:review; supports committed / uncommitted / --base / --pr scopes and an optional --fix loop that applies the fixes it finds.",
      "representativeQueries": [
        "Review a code change against related repositories",
        "Check whether a changed API breaks its consumers"
      ]
    }
  ]
}