{
  "$schema": "http://json-schema.org/schema",
  "$id": "LensmcpInit",
  "title": "Install LensMCP",
  "description": "Wires LensMCP into a host Nx workspace: registers the plugin in nx.json, adds the workspace-wide `lensmcp` config block, patches .gitignore, and prepares the .lensmcp runtime directory.",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "skipFormat": {
      "type": "boolean",
      "default": false,
      "description": "Skip Prettier formatting of touched files."
    },
    "registerHostConfig": {
      "type": "string",
      "enum": ["auto", "never", "always"],
      "default": "auto",
      "description": "Whether to also append a `lensmcp` entry to the host agent's MCP client config (~/.claude/mcp.json, ~/.cursor/mcp.json, <workspace>/.mcp.json). `auto` patches existing files only; never modifies anything outside the workspace by default."
    }
  },
  "required": []
}
