/newtask
is a slash command that works like a perfect developer handoff. It intelligently packages what matters - the overall plan, work accomplished, relevant files, and next steps - into a fresh task with a clean context window. All while leaving behind the noise of tool calls, documentation searches, and implementation details.
It’s exactly what you’d do when bringing a new developer onto your project: provide the essential context they need to continue the work without overwhelming them with every keystroke that came before.
/newtask
Slash Command/newtask
in the chat input field/newtask
when working through complex implementations with multiple steps. For instance, if I’ve completed 3 steps of a 10-step process and my context is already 75% full with documentation snippets, file contents, and detailed discussions.
Rather than losing those insights or starting from scratch, I use /newtask
to have Sixth extract what matters - the key decisions, file changes, and progress so far - without all the noise of individual tool calls and research steps.
I like to think of /newtask
as a new developer joining the project. I need to give them the full understanding of the work that has been done, awareness of the relevant files, any other context that would be helpful, and where to go next.
/newtask
:
/newtask
to start fresh with just the essential knowledge needed for implementation./newtask
to continue with a clean slate that includes the solution but discards all the failed attempts./newtask
to focus solely on implementing the chosen solution./newtask
at logical stopping points to maintain a clean workspace while carrying forward my progress.