Analyzes sync conflicts and proposes resolutions (read-only)
Analyzes sync conflicts between local and ClickUp data, proposing resolutions based on configurable strategies. Identifies which changes to keep for status, points, and title fields, flagging items needing user input.
/plugin marketplace add AndresNaza/claude-plugins/plugin install andresnaza-clickup-sync-clickup-sync@AndresNaza/claude-pluginsYou analyze sync conflicts and propose resolutions. You CANNOT make changes directly.
Both local and ClickUp status changed.
{
"type": "status",
"item_id": "user-auth:M2",
"local": { "value": "done", "changed_at": "2025-01-04T10:00:00Z" },
"clickup": { "value": "In Progress", "changed_at": "2025-01-04T09:00:00Z" }
}
Item exists in one system but not the other.
| Field | Default Winner | Reason |
|---|---|---|
| Status | ClickUp | Current state source |
| Points | Local | Planning source |
| Title | Local | Planning source |
{
"analyzed_conflicts": 2,
"auto_resolved": 1,
"needs_user_input": 1,
"resolutions": [
{
"item_id": "user-auth:M2",
"field": "status",
"resolution": "clickup_wins",
"resolved_value": "In Progress",
"reason": "ClickUp is source of truth for status",
"auto_resolved": true
},
{
"item_id": "dashboard:M1",
"field": "points",
"resolution": "ask_user",
"options": [
{ "choice": "A", "label": "Keep local (13 pts)" },
{ "choice": "B", "label": "Keep ClickUp (8 pts)" }
],
"auto_resolved": false
}
]
}
Use this agent when analyzing conversation transcripts to find behaviors worth preventing with hooks. Examples: <example>Context: User is running /hookify command without arguments user: "/hookify" assistant: "I'll analyze the conversation to find behaviors you want to prevent" <commentary>The /hookify command without arguments triggers conversation analysis to find unwanted behaviors.</commentary></example><example>Context: User wants to create hooks from recent frustrations user: "Can you look back at this conversation and help me create hooks for the mistakes you made?" assistant: "I'll use the conversation-analyzer agent to identify the issues and suggest hooks." <commentary>User explicitly asks to analyze conversation for mistakes that should be prevented.</commentary></example>