canvas-sync

Synchronize canvas state across team sessions using Git workflows.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/haabe/tic-tac-toe --skill canvas-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas-sync
Source: https://github.com/haabe/tic-tac-toe/tree/main/.claude/skills/canvas-sync
Command: npx skills add https://github.com/haabe/tic-tac-toe --skill canvas-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Canvas knowledge often diverges across team members, leading misalignment and duplicated work. Canvas-sync provides a Git-based workflow to ensure everyone sees the same product knowledge.

Core Features & Use Cases

  • Git-based canvas synchronization across sessions to keep all team members aligned.
  • Conflict resolution guidance that suggests team-reviewed merges and decision logs when changes clash.
  • Lightweight operation with minimal setup to integrate into existing collaboration workflows.

Quick Start

Pull the latest canvas state and run a quick assessment to identify changes.

Frequently Asked Questions about canvas-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync canvas state across team sessions using Git?

Resolve canvas synchronization conflicts through automated merges that suggest team-reviewed resolutions, while documenting the decisions in a decision log to maintain traceability and alignment.

When should I use a Git workflow for team canvas synchronization?

Git-based canvas synchronization requires minimal setup with no dependencies, needing only standard Git commands including pull, add, and commit to integrate into existing team collaboration workflows.

How does canvas synchronization handle conflicting changes from different team members?

Canvas synchronization handles conflicting changes through automated merges that provide conflict resolution guidance, suggesting team-reviewed solutions and logging decisions to ensure alignment when changes clash.

Do I need any special dependencies to synchronize canvas state with Git?

No special dependencies are required to synchronize canvas state with Git. It operates lightweight with minimal setup, needing only a standard Git workflow with pull, add, and commit commands.

What is the best way to maintain consistent product knowledge across a team?

Maintain consistent product knowledge by using a Git-based canvas synchronization workflow that pulls the latest state at session start and commits updates after discussions, ensuring all team members stay aligned.