← Reddit

Claude Code Has Subagents. Should Anthropic Add a Native Dependency-Aware WBS?

Reddit · RFOK · July 29, 2026
An experiment with Claude Max and ChatGPT Pro using agents working from a dependency-aware Work Breakdown Structure showed positive results when agents received specific objectives, owned paths, satisfied dependencies, and acceptance checks, recording two accepted checkpoints with no plan churn during a 39-minute sample. The author proposes Anthropic add a native coordination layer to Claude Code featuring visual dependency graphs, ready/blocked detection, isolated context packets, and automatic fallback to direct implementation for small work. The coordination feature should prioritize reducing context, rework, and verification overhead, with automatic collapse if managing the WBS requires more effort than writing the code.

Detailed Analysis

A Reddit post from a Claude Max 20x subscriber has surfaced a detailed feature request that speaks to a growing pain point among power users of Claude Code: how to coordinate multiple agents working on complex, multi-file software projects without drowning in context, redundant verification, or plan churn. The author, who runs parallel workflows across both Claude and OpenAI's Codex agents, describes an experiment using a "dependency-aware WBS" (work breakdown structure) — a shared task graph that constrains each subagent to a narrow slice of work: a specific objective, defined file/interface ownership, pre-satisfied dependencies, acceptance criteria, explicit exclusions, and required evidence of completion. In a 39-minute test window across two projects, this approach produced two accepted checkpoints with no plan-version churn and no new test failures, though the author is careful to note that hard metrics like token savings and speedup percentages remain unverified.

The core insight is that the value isn't in spinning up more agents — Claude Code already supports subagents, background execution, and parallelization — but in constraining what each agent sees and does. This reflects a broader realization taking hold across the agentic coding community: uncontrolled agent parallelism tends to multiply context bloat, duplicate verification work, and produce merge conflicts or contradictory implementations when multiple agents touch overlapping code without a shared source of truth about dependencies. By enforcing strict task isolation via "context packets" tied to a dependency graph, the author's approach mirrors classical project-management discipline (WBS, critical path, ready/blocked task states) applied to LLM orchestration rather than human teams.

The specific asks — a visual dependency graph, automatic detection of ready-versus-blocked work slices, isolated context packets per agent, risk-based model selection (presumably routing trivial edits to a cheaper/faster model like Sonnet while reserving Opus for higher-stakes work), root-owned integration of merged work, reuse of prior evidence/test results, and warnings when orchestration overhead exceeds the value of parallelization — represent a fairly mature vision of what "agentic software engineering" tooling could look like natively inside Claude Code. Notably, the request includes a self-limiting principle: the system should automatically collapse back to a single direct implementation when the overhead of managing the WBS outweighs simply writing the code. This built-in skepticism toward orchestration-for-its-own-sake is a useful check against a common failure mode in agent tooling, where infrastructure complexity is added without proportional gains in reliability or speed.

This request fits into a broader industry trend of moving from single-shot LLM coding assistance toward structured, multi-agent software development workflows — an area where Anthropic, OpenAI, and startups like Cognition (Devin) and various open-source frameworks (AutoGen, CrewAI, LangGraph) are all competing to define the standard pattern. Anthropic's own public materials on "building effective agents" have emphasized composability and simplicity over heavyweight orchestration frameworks, suggesting the company may be cautious about baking in a rigid WBS system natively rather than leaving it as a scriptable layer atop Claude Code's existing subagent and hook primitives. Still, the fact that sophisticated users are already hand-rolling these coordination layers on top of Claude Code signals real demand, and it foreshadows likely future product directions — better task-graph visualization, smarter context partitioning, and cost-aware model routing — as coding agents scale from single-file edits toward managing entire multi-service codebases autonomously.

Read original article →