| name | vault-checkin |
| description | Log a daily work check-in — records what was accomplished and syncs to task board |
| allowed-tools | ["vault_create_entry","vault_update_entry","vault_kanban","vault_dashboard","ask_user"] |
Log what the user worked on today.
Identify Who
Look for indicators: "@brett", "@brandon", name mentions, or context clues.
If unclear, use ask_user to confirm.
Parse Input
Extract:
- Work items: Things accomplished or worked on
- Blockers: Anything preventing progress (optional)
- Notes: Additional context or thoughts (optional)
Create Check-in
vault_create_entry(entry_type: "checkin", entry_date: "{today}", author: "{person}", ...)
Content should include work items as a bulleted list, blockers section, and notes section.
If a checkin already exists for this person today, use vault_update_entry to append.
Match to Kanban
For each work item that sounds like a completion:
vault_kanban(action: "search", search_term: "{work_item}") to find matching tasks
- If a match has high confidence (similarity > 0.5), offer to mark complete
- If uncertain, use
ask_user: "Is '{work item}' the same as '{kanban task}'?"
- Complete confirmed matches:
vault_kanban(action: "complete", task_id: "...")
Refresh
vault_dashboard(dashboard_type: "activity") to update the dashboard.
Report: checkin file created, work items recorded, kanban matches found/completed.