Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    mu4farooqi

    conflict-resolution

    mu4farooqi/conflict-resolution
    Coding
    6

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Handle Superwiser rule conflicts when search_rules, list_rules, or load_preferences shows "⚠️ CONFLICT [id]"

    SKILL.md

    Conflict Resolution

    When any Superwiser tool returns results containing "⚠️ CONFLICT [id]", you must resolve the conflict before proceeding.

    What Is a Conflict?

    A conflict occurs when the user has expressed contradictory preferences at different times. For example:

    • "Always use tabs for indentation" vs "Use 2-space indentation"
    • "Prefer functional components" vs "Use class components for state"

    How to Resolve

    1. Present the conflict clearly to the user:

      SuperWiser Conflict [abc123]:
      I found conflicting preferences:
      1. "Always use tabs for indentation" (from when you were setting up the project)
      2. "Use 2-space indentation" (from your React work last week)
      
      Which should I follow? Or do they apply in different contexts?
      
    2. Wait for the user's response. They can:

      • Pick a number (e.g., "1" or "use the first one")
      • Say "both" or "all" if both rules should be kept
      • Explain when each applies (e.g., "tabs for Python, spaces for JS")
      • Say "skip" to ignore for now
    3. After the user responds, continue with your work. You do NOT need to:

      • Call any tools to resolve or delete rules
      • Process the response in any special way
      • The conflict resolution is handled automatically in the background

    Important

    • Do NOT skip conflicts - they indicate important ambiguity in user preferences
    • Do NOT guess which rule to follow - always ask the user
    • Do NOT call any MCP tools to "resolve" the conflict - just continue after they respond
    Recommended Servers
    GroundRoute: Web Search for AI Agents across 6 Engines ($10 free credit)
    GroundRoute: Web Search for AI Agents across 6 Engines ($10 free credit)
    Memory Tool
    Memory Tool
    vastlint - IAB XML VAST validator and linter
    vastlint - IAB XML VAST validator and linter
    Repository
    mu4farooqi/superwiser
    Files