brain-conflicts

SkillAI & models

Review and resolve unresolved brain merge conflicts.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the brain-conflicts skill

What this skill tells your AI

The instructions your AI receives, as published by toroleapinc/claude-brain in skills/brain-conflicts/SKILL.md and read by ahel’s review.

The user wants to resolve pending brain merge conflicts.

Steps

  1. Read the conflicts file:

    cat ~/.claude/brain-conflicts.json 2>/dev/null || echo '{"conflicts":[]}'
    
  2. Filter to unresolved conflicts (where resolved is not true).

  3. If no unresolved conflicts, tell the user: "No pending conflicts. Brain is fully synced."

  4. For each unresolved conflict, present:

    • The topic
    • What Machine A says
    • What Machine B says
    • The AI's suggestion and confidence level

    Ask the user to choose:

    • Accept AI suggestion: Apply the suggestion
    • Keep Machine A's version: Use A's content
    • Keep Machine B's version: Use B's content
    • Keep both (machine-specific): Tag each with its machine name
    • Custom: Let the user type their own resolution
  5. After each resolution:

    • Mark the conflict as resolved: true with the chosen resolution in brain-conflicts.json
    • Apply the resolution to the appropriate brain file (CLAUDE.md, memory, etc.)
  6. After all conflicts are resolved:

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/push.sh"
    
  7. Show summary: "X conflicts resolved. Brain is now fully synced."

Signals

GitHub stars
87
Forks
19
Last commit
Jun 2026
Advanced
Catalog kind
skill
Gateway key
brain-conflicts
Source
github.com/toroleapinc/claude-brain