@@ -118,47 +118,8 @@ function initializeWorktreeForVibora(worktreePath: string): void {
118118 const claudeLocalPath = path . join ( worktreePath , 'CLAUDE.local.md' )
119119 const gitignorePath = path . join ( worktreePath , '.gitignore' )
120120
121- const viboraSection = `
122- ## Vibora Task Management
123-
124- You are working inside a Vibora task worktree. Use the \`vibora\` CLI to manage this task:
125-
126- \`\`\`bash
127- # View current task info
128- vibora current-task
129-
130- # Associate a PR with this task (enables auto-completion when merged)
131- vibora current-task pr https://github.com/owner/repo/pull/123
132-
133- # Associate a Linear ticket with this task
134- vibora current-task linear https://linear.app/team/issue/TEAM-123
135-
136- # Update task status when work is complete
137- vibora current-task review # Ready for review
138- vibora current-task done # Task complete
139-
140- # Send a notification to the user
141- vibora notify "Title" "Message body"
142- \`\`\`
143-
144- When you create a PR for this work, run \`vibora current-task pr <url>\` to link it.
145- The task will automatically complete when the PR is merged.
146-
147- ### Notifications
148-
149- All \`vibora current-task\` status changes automatically send notifications, so use those for status updates:
150-
151- \`\`\`bash
152- vibora current-task review # Notifies: "Task Ready for Review"
153- vibora current-task done # Notifies: "Task Completed"
154- \`\`\`
155-
156- For other communications (questions, issues, or anything not a status change), use:
157-
158- \`\`\`bash
159- vibora notify "Title" "Message body"
160- \`\`\`
161- `
121+ const templatePath = path . join ( __dirname , '../templates/CLAUDE.local.template.md' )
122+ const viboraSection = fs . readFileSync ( templatePath , 'utf-8' )
162123
163124 // Handle CLAUDE.local.md - create or append
164125 let claudeContent = ''
0 commit comments