pstack reflect: give each parallel reviewer its own scratch subdirectory

Ouverte Adaptée aux débutants
#1,154 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
72/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Domaine
devtools

Piste de recherche

Commence par skills/reflect/SKILL.md, étape 2, où les trois relecteurs sont lancés, et vérifie que leurs prompts ne nomment actuellement aucun emplacement de scratch. Consulte ensuite la section Subagents de poteto-mode pour la remarque sur le cas général. C'est terminé lorsque le prompt de chaque relecteur lui demande d'écrire uniquement dans son propre sous-répertoire, comme <scratch>/reflect-<lens>/, et que le synthétiseur de l'étape 3 lit depuis ces chemins. Aucun test n'est nommé, donc vérifie en lisant les prompts révisés pour des chemins cohérents.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Problem

skills/reflect/SKILL.md step 2 spawns three reviewers in parallel, and step 3 spawns a synthesizer. Nothing in the prompts tells each reviewer where to write intermediate files. In Claude Code, they share the session scratchpad. During one run, a reviewer wrote digest.txt there, and another reviewer overwrote the same file name while the first was still reading it. The first reviewer then read a file in a different format.

The same risk applies to any skill that fans out parallel subagents (for example, swarm lanes or poteto-mode delegates that write logs such as preview.log).

Suggested change

In skills/reflect/SKILL.md step 2, pass each reviewer a dedicated subdirectory (for example <scratch>/reflect-<lens>/) and tell it to write only there. A one-line note in the poteto-mode Subagents section would cover the general case.

Environment

pstack 0.15.36, Claude Code.

Langage dominant
TypeScript
Étoiles
14.9k
Forks
1.5k
Merge moyen
3 h 23 min
PR mergées (30 j)
143

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de cursor/plugins

Toutes les issues de cursor/plugins

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.