fix(compound): prevent subagents from writing intermediary files#150
Merged
kieranklaassen merged 2 commits intoEveryInc:mainfrom Feb 8, 2026
Merged
Conversation
The /workflows:compound command was inconsistently creating intermediary files during research phase instead of having subagents return text data to the orchestrator. Changes: - Add <critical_requirement> block explicitly forbidding subagent file writes - Restructure into clear two-phase orchestration (research → assembly) - Remove Documentation Writer as parallel subagent (was incorrectly parallel) - Add Phase 3 for optional enhancement agents with proper sequencing - Add Common Mistakes table for quick reference - Update success output to reflect new structure
kieranklaassen
approved these changes
Feb 8, 2026
Collaborator
kieranklaassen
left a comment
There was a problem hiding this comment.
TY @tmchow! This needs a quick rebase on main to resolve a small conflict (one line in the Context Analyzer section). After that it's good to merge.
kprimdal
added a commit
to primux-dk/laravel-compound-engineering
that referenced
this pull request
Feb 9, 2026
Restructure from flat parallel strategy to two-phase orchestration to prevent subagents from writing intermediary files during research. Based on EveryInc#150 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The
/workflows:compoundcommand was inconsistently creating intermediary files during the research phase instead of having subagents return text data to the orchestrator.Problem
When executing
/workflows:compound, sometimes subagents would write files likecontext-analysis.md,solution-draft.mdduring research, cluttering the repo with artifacts that should never exist. Other times it worked correctly.Root Cause
Changes
<critical_requirement>block explicitly forbidding subagent file writesTesting
Run
/workflows:compoundafter solving a problem and verify:docs/solutions/[category]/[filename].md