diff options
Diffstat (limited to 'skills/task-manager.md')
| -rw-r--r-- | skills/task-manager.md | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/skills/task-manager.md b/skills/task-manager.md new file mode 100644 index 0000000..74c3da1 --- /dev/null +++ b/skills/task-manager.md @@ -0,0 +1,37 @@ +--- +name: task-manager +description: A systematic approach to managing tasks using a JSON-based tracking system in the VFS. +tags: productivity, management, organization +--- + +# Task Management Workflow + +## 1. Initialization +- Check if `/tasks.json` exists. If not, create it with an empty array: `[]`. + +## 2. Adding Tasks +When a new task is identified: +- **Define**: Task name, priority (Low, Medium, High), status (Todo, In-Progress, Done), and deadline. +- **Action**: Read `tasks.json`, append the new task object, and write back to the file. + +## 3. Daily Planning/Review +- **List**: Read `tasks.json` and filter for "Todo" or "In-Progress". +- **Prioritize**: Sort tasks by priority (High > Medium > Low). +- **Update**: Change status of tasks as they are completed. + +## 4. Maintenance +- **Cleanup**: Archive "Done" tasks to `/tasks_archive.json` periodically to keep the main list lean. +- **Audit**: Review overdue tasks and update deadlines or priorities. + +## Schema Reference +```json +{ + "id": "unique-id", + "title": "Task name", + "priority": "High|Medium|Low", + "status": "Todo|In-Progress|Done", + "created_at": "ISO-Date", + "deadline": "ISO-Date", + "notes": "Additional context" +} +```
\ No newline at end of file |