sync_init
Initializes Context Sync for first-time project setup, creating the .context structure from optional summary and progress content and performing the first sync push.
Instructions
Bootstrap Context Sync for a project that has not been initialized yet. Use for first-time setup requests such as /sync-init, 'init context', 'initialize sync', or 'set up context sync for this repo'. If context already exists, do not overwrite it; guide the user to /sync-load instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | No | Optional: initial SUMMARY.md content to seed the project. | |
| progress | No | Optional: initial task_progress.md content to seed the project. | |
| auto_push | No | Optional: whether to automatically perform the first sync_push after bootstrapping. Defaults to true. | |
| project_path | No | Optional: absolute path to the target project. If omitted, uses CONTEXT_SYNC_PROJECT_PATH env var or current working directory. |