{
  "name": "blender",
  "description": "Complete Blender 3D creation suite knowledge base combining official documentation and source code analysis. Use for comprehensive understanding of 3D modeling, animation, rendering, compositing, video editing, game development, Python scripting, and Blender's internal architecture.",
  "merge_mode": "claude-enhanced",
  "sources": [
    {
      "type": "documentation",
      "base_url": "https://docs.blender.org/manual/en/latest/",
      "extract_api": true,
      "selectors": {
        "main_content": "article[role='main']",
        "title": "h1",
        "code_blocks": "pre code, div.highlight pre"
      },
      "url_patterns": {
        "include": [
          "/getting_started/",
          "/interface/",
          "/editors/",
          "/modeling/",
          "/sculpt_paint/",
          "/grease_pencil/",
          "/animation/",
          "/physics/",
          "/render/",
          "/scene_layout/",
          "/compositing/",
          "/video_editing/",
          "/files/",
          "/addons/",
          "/advanced/",
          "/troubleshooting/"
        ],
        "exclude": [
          "/_static/",
          "/_images/",
          "/search.html",
          "/genindex.html",
          "/glossary.html",
          "/index.html$"
        ]
      },
      "categories": {
        "getting_started": [
          "getting_started",
          "installing",
          "configuration",
          "introduction",
          "quickstart",
          "about"
        ],
        "interface": [
          "interface",
          "window_system",
          "keymap",
          "controls",
          "operators",
          "tools",
          "ui",
          "navigation"
        ],
        "modeling": [
          "modeling",
          "mesh",
          "curve",
          "surface",
          "metaball",
          "text",
          "volume",
          "geometry_nodes",
          "modifiers",
          "mesh_tools",
          "edit_mode"
        ],
        "sculpting": [
          "sculpt",
          "sculpting",
          "brush",
          "texture_paint",
          "vertex_paint",
          "weight_paint",
          "dynamic_paint"
        ],
        "grease_pencil": [
          "grease_pencil",
          "2d_animation",
          "drawing",
          "stroke"
        ],
        "animation": [
          "animation",
          "keyframe",
          "rigging",
          "armature",
          "constraints",
          "drivers",
          "shape_keys",
          "motion_paths",
          "timeline",
          "dope_sheet",
          "graph_editor",
          "nla"
        ],
        "physics": [
          "physics",
          "simulation",
          "particles",
          "hair",
          "fluid",
          "cloth",
          "soft_body",
          "rigid_body",
          "dynamic_paint",
          "force_fields"
        ],
        "shading": [
          "shading",
          "shader",
          "material",
          "texture",
          "nodes",
          "shader_nodes",
          "lighting",
          "world"
        ],
        "rendering": [
          "render",
          "eevee",
          "cycles",
          "workbench",
          "freestyle",
          "camera",
          "output",
          "color_management",
          "optimization"
        ],
        "compositing": [
          "compositing",
          "compositor",
          "nodes",
          "color_correction",
          "filters",
          "matte"
        ],
        "video_editing": [
          "video_editing",
          "vse",
          "sequencer",
          "strips",
          "effects",
          "preview"
        ],
        "scene_layout": [
          "scene",
          "object",
          "collection",
          "properties",
          "outliner",
          "view_layers"
        ],
        "files_assets": [
          "files",
          "import",
          "export",
          "asset",
          "library",
          "data_blocks",
          "linking",
          "append"
        ],
        "addons": [
          "addon",
          "plugin",
          "extension",
          "import_export"
        ],
        "scripting": [
          "scripting",
          "python",
          "api",
          "bpy",
          "operator",
          "custom",
          "automation"
        ],
        "advanced": [
          "advanced",
          "command_line",
          "app_templates",
          "extensions",
          "limits"
        ],
        "troubleshooting": [
          "troubleshooting",
          "crash",
          "recover",
          "gpu",
          "graphics"
        ]
      },
      "rate_limit": 0.5,
      "max_pages": 1500
    },
    {
      "type": "github",
      "repo": "blender/blender",
      "github_token": null,
      "code_analysis_depth": "deep",
      "include_code": true,
      "include_issues": true,
      "max_issues": 200,
      "include_changelog": true,
      "include_releases": true,
      "include_wiki": true,
      "file_patterns": [
        "source/blender/blenkernel/**/*.h",
        "source/blender/blenkernel/**/*.c",
        "source/blender/blenkernel/**/*.cc",
        "source/blender/blenlib/**/*.h",
        "source/blender/blenlib/**/*.c",
        "source/blender/blenlib/**/*.cc",
        "source/blender/editors/**/*.h",
        "source/blender/editors/**/*.c",
        "source/blender/editors/**/*.cc",
        "source/blender/makesdna/**/*.h",
        "source/blender/makesrna/**/*.c",
        "source/blender/makesrna/**/*.cc",
        "source/blender/render/**/*.h",
        "source/blender/render/**/*.c",
        "source/blender/render/**/*.cc",
        "source/blender/python/**/*.h",
        "source/blender/python/**/*.c",
        "source/blender/python/**/*.cc",
        "source/blender/python/**/*.py",
        "source/blender/depsgraph/**/*.h",
        "source/blender/depsgraph/**/*.cc",
        "source/blender/draw/**/*.h",
        "source/blender/draw/**/*.c",
        "source/blender/draw/**/*.cc",
        "source/blender/gpu/**/*.h",
        "source/blender/gpu/**/*.c",
        "source/blender/gpu/**/*.cc",
        "source/blender/nodes/**/*.h",
        "source/blender/nodes/**/*.c",
        "source/blender/nodes/**/*.cc",
        "source/blender/windowmanager/**/*.h",
        "source/blender/windowmanager/**/*.c",
        "source/blender/windowmanager/**/*.cc",
        "intern/cycles/**/*.h",
        "intern/cycles/**/*.cpp",
        "scripts/startup/bl_ui/**/*.py",
        "scripts/modules/**/*.py",
        "release/scripts/startup/**/*.py",
        "README.md",
        "CONTRIBUTING.md",
        "BUILD.md",
        "CODE_OF_CONDUCT.md"
      ],
      "exclude_patterns": [
        "**/tests/**",
        "**/__pycache__/**",
        "build_files/**",
        "doc/**"
      ],
      "analysis_features": {
        "detect_patterns": true,
        "extract_tests": true,
        "build_guides": true,
        "extract_config": true,
        "build_api_reference": true,
        "analyze_dependencies": true,
        "detect_architecture": true
      }
    }
  ]
}
