I've been using Taskwarrior to implement GTD for a few months now, and managed to build a script that helps me do my weekly review more smoothly. Thought I'd share: https://github.com/abesto/gtd
The steps it implements:
- Reminder to do a mini mind sweep, making sure there are no free-floating things
- Project review, where it dumps the pending tasks of each project one by one, and prompts to make any updates (record new tasks, mark tasks done, etc) in another shell
+next
review, where it prompts me to select exactly one +next
task for projects that have not exactly one +next
task (this is a personal preference)
- Reminder to process e-mail, turn into Taskwarrior items as appropriate in another shell
- Reminder to check last two weeks and next two weeks in calendars, turn into Taskwarrior items as appropriate in another shell
- Dumps my
+someday
tasks for review
- Dumps my
+in
tasks, bugs me until they're all gone (by processing them in another shell)
- Runs
task sync
The script is written in a way that makes it easy to disable individual steps / change their order, and somewhat easy to modify the steps themselves.
Asciinema recording with lorem-ipsum-ized strings: ![asciicast](https://asciinema.org/a/joY4R0pPLKVGxlhdMwgbVAHqc.png)
Want to add to the discussion?
Post a comment!