Que fait TaskOrch ?
TaskOrch est la couche d'entrée et de coordination pour les tâches de toute taille. Superpowers reste le principal noyau d'orchestration et d'exécution ; Murpick est une aide optionnelle, conviviale, pour la sélection et la prise en charge.
Flux de travail
- Détecter l'objectif, les contraintes, le chemin de sortie demandé et si la tâche est simple, moyenne ou complexe.
- Choisir la route la plus petite et suffisante : exécution directe par une seule compétence pour les tâches simples ; le flux de travail existant de Superpowers pour les tâches multi-étapes.
- Proposer une prise en charge assistée par Murpick lorsque cela améliore la définition des limites, la sélection des candidats ou la confirmation. Sinon, utiliser une prise en charge directe. Ne pas invoquer Murpick simplement pour la forme.
- Si Murpick est utilisé, traiter les sélections et les non-sélections comme des décisions de périmètre. Ne pas le laisser remplacer
specouplande Superpowers. - Invoquer la ou les compétences Superpowers appropriées dans leur ordre naturel. Conserver les sorties
spec,plan, implémentation, tests, débogage, revue et vérification de Superpowers. Ne pas ajouter un deuxième plan ni un deuxième processus de vérification. - Uniquement aux véritables points de décision, présenter un contenu de confirmation HTML concis. Ne pas s'arrêter pour les étapes courantes à faible risque déjà couvertes par un plan approuvé.
- Conserver des enregistrements Markdown des entrées, décisions, noms de compétences, changements d'étape, sorties, preuves, blocages et confirmations. Générer des vues HTML pour tout ce que l'utilisateur doit inspecter.
- Si un chemin de sortie est spécifié, créer uniquement la structure de répertoires justifiée par la complexité. Pour une tâche simple, utiliser
spec,plan,executionetverification; ajouter les dossiers intake, decisions, artifacts ou delivery uniquement si nécessaire. - Signaler l'état comme non démarré, en cours, en attente de confirmation, terminé, partiel, sauté ou bloqué. Ne jamais revendiquer la terminaison sans preuve de vérification.
Contrat de prompt
Utilisez TaskOrch pour cette tâche. Classez d'abord sa complexité et choisissez le flux de travail le plus petit et suffisant. Utilisez Superpowers comme processus d'exécution principal. Utilisez Murpick uniquement s'il améliore la sélection du périmètre ou des options. Conservez `spec` et `plan` de Superpowers ; ne dupliquez pas ses phases ultérieures. Signalez les compétences sélectionnées, l'étape en cours, les décisions, les preuves, les blocages et l'état de complétion. Affichez les rapports destinés à l'utilisateur en HTML et conservez les enregistrements Markdown.
Lorsqu'une transparence stricte est demandée, signalez les noms exacts des compétences et leurs espaces de noms avant l'exécution et à chaque transition d'étape réelle. Une compétence annulée par l'utilisateur reste désactivée sauf réactivation explicite.
Limites
- Murpick sélectionne et clarifie ; Superpowers planifie et exécute.
- TaskOrch coordonne et présente ; il ne remplace aucun des deux outils.
specetplanrestent des artefacts obligatoires pour le travail dirigé par Superpowers, mais peuvent être concis pour une petite tâche.- Ne pas créer un menu Murpick complet pour une tâche triviale.
- Ne pas exécuter de travail en parallèle sauf si les tâches sont vraiment indépendantes.
- Ne pas dupliquer le brainstorming, la planification, les tests, le débogage, la revue ou la vérification déjà effectués par Superpowers.
Enregistrements
Utilisez Markdown comme source de vérité durable. Utilisez HTML pour les rapports de prise en charge, de confirmation, de progression et de livraison destinés à l'utilisateur. Préservez les enregistrements précédents au lieu de les écraser silencieusement sur des révisions majeures.