Manage daily work sessions with automated project documentation tracking and AI-to-AI handover support.
When the skill is first triggered, check if the configuration file .workbuddy/daily-workflow-config.json exists.
If the configuration file does NOT exist, execute the following initialization flow:
Ask user for custom trigger phrases
Create configuration file
daily-workflow-config.json in the .workbuddy/ folder at project rootjson
{
"startPhrase": "starting work",
"lunchPhrase": "lunch time",
"endPhrase": "ending work",
"language": "en",
"firstRun": false
}
If the configuration file already exists, read the config and use the user's customized phrases.
Trigger this skill when the user mentions phrases configured in .workbuddy/daily-workflow-config.json. Default trigger phrases:
These phrases indicate intentional work session boundaries where project state should be captured and restored.
When the user indicates work is starting, execute the following sequence:
Docs/ directory exists in workspace rootDocs/ if it does not existVerify these five files exist in Docs/:
PROJECT_TARGET.md - Project objectives and goalsPROJECT_STATUS.md - Current project statusCOMPLETED_JOBS.md - Completed work itemsPENDING_JOBS.md - Pending/incomplete work itemsNEXT_STEPS.md - Planned next stepsCreate any missing files with appropriate template headers
Docs/When the user says "lunch time" (or the customized phrase), execute the following sequence:
Purpose: Before lunch or a long break, update project status to ensure quick recovery when returning to work.
Update Docs/PROJECT_STATUS.md with:
Docs/COMPLETED_JOBS.md## [YYYY-MM-DD Morning]\n- [completed item 1]\n- [completed item 2]Update Docs/PENDING_JOBS.md with:
Remove completed items from pending list
Docs/NEXT_STEPS.mdWhen the user indicates work is ending, execute the following sequence:
Docs/COMPLETED_JOBS.md## [YYYY-MM-DD]\n- [completed item 1]\n- [completed item 2]Update Docs/PENDING_JOBS.md with:
Remove completed items from pending list
Update Docs/PROJECT_STATUS.md with:
Modify Docs/PROJECT_TARGET.md only if:
Otherwise, leave unchanged
Docs/NEXT_STEPS.mdWhen creating missing files, use these templates:
markdown
# Project Target
## Project Overview
[Describe the project's main objective]
## Key Goals
- [Goal 1]
- [Goal 2]
## Success Criteria
- [Criterion 1]
- [Criterion 2]
## Last Updated
[YYYY-MM-DD]
markdown
# Project Status
## Current Status
[Brief description of current state]
## Completion
[XX]% complete
## Current Focus
[What is being worked on now]
## Recent Milestones
- [YYYY-MM-DD] [Milestone description]
## Last Updated
[YYYY-MM-DD]
markdown
# Completed Jobs
## [YYYY-MM-DD]
- [Completed task 1]
- [Completed task 2]
## [YYYY-MM-DD Morning]
- [Morning completed task 1]
## [YYYY-MM-DD]
- [Completed task 1]
markdown
# Pending Jobs
## High Priority
- [ ] [Task 1]
- [ ] [Task 2]
## Medium Priority
- [ ] [Task 3]
## Low Priority
- [ ] [Task 4]
## Blockers
- [Blocker description if any]
markdown
# Next Steps
## Immediate Actions (Next Session)
1. [Action 1 - with context]
2. [Action 2 - with context]
## Upcoming Tasks
- [Task 1]
- [Task 2]
## Notes for Next AI
[Important context, decisions made, things to remember]
Write all documentation assuming the next reader will be a different AI instance that needs to:
Key practices:
text
User says "starting work"
↓
Check Docs/ exists → Create if missing
↓
Check 5 files exist → Create missing with templates
↓
Read all 5 files
↓
Present work session briefing
↓
User works with AI assistance
↓
User says "lunch time" (mid-day check-in)
↓
Update PROJECT_STATUS.md
↓
Update COMPLETED_JOBS.md
↓
Update PENDING_JOBS.md
↓
Update NEXT_STEPS.md
↓
Present mid-day check-in summary
↓
User returns from lunch, continues working
↓
User says "ending work"
↓
Update COMPLETED_JOBS.md
↓
Update PENDING_JOBS.md
↓
Update PROJECT_STATUS.md
↓
Update PROJECT_TARGET.md (if needed)
↓
Update NEXT_STEPS.md
↓
Present session summary
↓
Project state saved for next AI
Docs/ directoryCOMPLETED_JOBS.md (never overwrite previous entries)NEXT_STEPS.md each session (it's for the immediate next session)PROJECT_STATUS.md and COMPLETED_JOBS.md.workbuddy/daily-workflow-config.json