Designating a task as a Template should remove it from your normal lists with no further action on your part. However, you should still be able to assign contexts to templates if you want. Templates should appear in their own list, as a group.
Possible options for the Template flag are:
- A special Folder or Named List. You do NOT need to see templates in any other folders or lists, so you could just move them to their own folder.
- A special category or tag. This only works if multiple categories/tags per task are supported (because you will also need to use tags/categories as contexts).
Whatever method you choose, you need a separate Templates view that only shows templates. You should have a filter or other way of suppressing templates from the context views.