title: Task Organization sidebar_label: Organization description: Use projects, contexts, and tags to structure work. sidebar_position: 5#
Task Organization#
Projects#
Projects group related tasks. Useful for separating work contexts or major initiatives.
List all projects:
noteleaf task projects
Shows each project with task count.
Filter tasks by project:
noteleaf task list --project work
Project naming: Use lowercase, hyphens for spaces. Examples: work, side-project, home-improvement.
Contexts#
Contexts represent where or how a task can be done. Helps with GTD-style workflow.
List all contexts:
noteleaf task contexts
Filter by context:
noteleaf task list --context @home
Context naming: Prefix with @ following GTD convention. Examples: @home, @office, @phone, @errands.
Tags#
Tags provide flexible categorization. Unlike projects and contexts, tasks can have multiple tags.
List all tags:
noteleaf task tags
Filter by tags (tasks must have all specified tags):
noteleaf task list --tags urgent,bug
Tag naming: Use lowercase, hyphens for compound tags. Examples: urgent, quick-win, code-review, waiting-on-feedback.