{
  "id": "mcp-005",
  "skills": ["n8n-mcp-tools-expert"],
  "query": "I'm using n8n_update_partial_workflow to connect an IF node to two different handlers. How do I specify which branch (true or false) each connection should use?",
  "expected_behavior": [
    "Explains smart parameters for multi-output nodes",
    "Shows branch parameter: branch='true' or branch='false'",
    "Provides complete example with addConnection operation",
    "Explains this is simpler than using sourceIndex manually",
    "Mentions Switch nodes use case=N parameter",
    "References WORKFLOW_GUIDE.md for more details",
    "Shows both true and false branch connections"
  ],
  "baseline_without_skill": {
    "likely_response": "May suggest using output indices without knowing semantic parameters exist",
    "expected_quality": "Medium - might work but miss the easier smart parameter approach"
  },
  "with_skill_expected": {
    "response_quality": "High - teaches smart parameters for cleaner code",
    "uses_skill_content": true,
    "shows_branch_parameter": true,
    "provides_working_example": true,
    "mentions_switch_equivalent": true
  }
}
