Commande Nouvelle Tâche
/newtask est une commande slash qui fonctionne comme une passation de pouvoir parfaite pour un développeur. Elle regroupe intelligemment ce qui compte - le plan global, le travail accompli, les fichiers pertinents et les prochaines étapes - dans une nouvelle tâche avec une fenêtre de contexte propre. Tout en laissant de côté le bruit des appels d'outils, des recherches de documentation et des détails d'implémentation.
C'est exactement ce que vous feriez lorsque vous intégrez un nouveau développeur à votre projet : fournir le contexte essentiel dont il a besoin pour poursuivre le travail sans le submerger de chaque frappe qui a précédé.
Utilisation de la commande slash /newtask
Lorsque votre fenêtre de contexte se remplit mais que vous n'avez pas terminé votre projet :
- Tapez
/newtaskdans le champ de saisie du chat - Careti analysera votre conversation et proposera une version distillée du contexte à conserver
- Vous pouvez affiner le contexte proposé par le biais d'une conversation avant de vous engager
- Une fois satisfait, un bouton apparaît pour créer la nouvelle tâche avec votre contexte affiné
Exemple
J'utilise régulièrement /newtask lorsque je travaille sur des implémentations complexes en plusieurs étapes. Par exemple, si j'ai terminé 3 étapes d'un processus en 10 étapes et que mon contexte est déjà rempli à 75 % avec des extraits de documentation, le contenu des fichiers et des discussions détaillées.
Plutôt que de perdre ces informations ou de repartir de zéro, j'utilise /newtask pour que Careti extrait ce qui compte - les décisions clés, les modifications de fichiers et les progrès réalisés jusqu'à présent - sans tout le bruit des appels d'outils individuels et des étapes de recherche.
J'aime considérer /newtask comme un nouveau développeur rejoignant le projet. Je dois lui donner une compréhension complète du travail qui a été fait, une connaissance des fichiers pertinents, tout autre contexte qui pourrait être utile, et où aller ensuite.
Inspiration
Voici quelques façons populaires d'utiliser /newtask :
- Je recherche des API complexes à l'aide du serveur Context7 MCP, remplissant mon contexte avec de la documentation. Une fois que j'ai compris les concepts, j'utilise
/newtaskpour repartir à zéro avec uniquement les connaissances essentielles nécessaires à l'implémentation. - Après avoir identifié la cause profonde d'un bug difficile grâce à de multiples tentatives de débogage et d'exploration de fichiers, j'utilise
/newtaskpour continuer avec une table rase qui inclut la solution mais écarte toutes les tentatives infructueuses. - Lorsqu'une discussion avec un client explore plusieurs approches et se fixe finalement sur une seule direction, j'utilise
/newtaskpour me concentrer uniquement sur la mise en œuvre de la solution choisie. - Pour les projets complexes qui s'étendent sur plusieurs jours, j'utilise
/newtaskaux points d'arrêt logiques pour maintenir un espace de travail propre tout en conservant ma progression.
