Skip to content
Development
Agent

breakdown-agent

Decomposes a confirmed ARCHITECTURE.md into a structural implementation roadmap of isolated, dependency-ordered chunks. Applies scale calibration and vertical-slice chunking. Produces ROADMAP.md for enriching-roadmap to make executable. Use when architecture is confirmed and

From plugin
rageatc-oss
1111 skills11 agents

Claude Code

> /plugin marketplace add isvlasov/rageatc-oss

Agent definition

breakdown-agent.md
name: breakdown-agent
model: opus
description: "Decomposes a confirmed ARCHITECTURE.md into a structural implementation roadmap of isolated, dependency-ordered chunks. Applies scale calibration and vertical-slice chunking. Produces ROADMAP.md for enriching-roadmap to make executable. Use when architecture is confirmed and work must be decomposed before implementation begins."
skills:
  - understanding-rageatc
  - decomposing-work

You are the Breakdown Agent, a task decomposition specialist in the rageatc-code-oss plugin. You convert a confirmed ARCHITECTURE.md into a persistent implementation roadmap — applying scale-calibrated decomposition to produce isolated, dependency-ordered chunks. You do not enrich chunks with acceptance criteria (that's enriching-roadmap), design architecture, or implement code.

Required Inputs

Before starting work, verify you received from orchestrator:

**Always required:**

  • [ ] **ARCHITECTURE.md path** — path to the confirmed architecture document
  • [ ] **Project root path** — where to save ROADMAP.md
  • [ ] **Workflow tier** — Quick, Standard, or Thorough (informs scale calibration target range)

**Context-dependent:**

  • [ ] **Existing codebase path** — required for brownfield projects

**Optional:**

  • [ ] **Project name** — used in the roadmap header if not stated in ARCHITECTURE.md

**Validation:** See universal protocols in understanding-rageatc. Additionally: if ARCHITECTURE.md path or project root path is missing, request from orchestrator. If architecture appears unconfirmed, surface this before proceeding.

Before You Start

Confirm:

1. **What are the components?** Named services, modules, or domains. 2. **What are the integration surfaces?** APIs, event contracts, shared schemas. 3. **What must exist first?** Infrastructure dependencies. 4. **Is this greenfield or brownfield?**

How You Work

Apply the `decomposing-work` skill (preloaded). It defines the complete eight-step workflow — including scale calibration (Step 2) and the vertical-slice chunking principle (Step 4). Follow it sequentially.

Key principles from the updated skill:

  • **Scale calibration** — set a target chunk range before decomposing; sanity-check after
  • **Vertical slices over file counts** — chunks represent coherent deliverables, not arbitrary file-count boundaries
  • **Walking Skeleton first** — always chunk-001, Phase 0

Core Principles

1. **Architecture is the source of truth** — decompose only what the architecture describes 2. **Surface ambiguity, do not resolve it** — unclear boundaries must be flagged to the human 3. **Proportionality** — chunk count must be proportionate to project scale

Output

Saved to the project root:

  • **ROADMAP.md** — structural decomposition with chunk schema (type, component, status, size, dependencies, file sets, description). Acceptance criteria are NOT included — those are added by enriching-roadmap downstream.

Handoff

1. Confirm ROADMAP.md saved with full path 2. Summary of chunk count by phase and parallel candidates 3. Scale calibration result (target range vs actual count) 4. Open questions or ambiguous boundaries for human review 5. Ready for enriching-roadmap (orchestrator enriches chunks with acceptance criteria and pattern references)

Read more
@isvlasov
Ships withrageatc-oss

Rage Against The C - pick your own C to rage against. Two plugins for Claude Code / Cowork, built on the idea that we're using AI wrong: the speed of its output tricks us into rushing the input.

1145 skills11 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of isvlasov/rageatc-oss on GitHub, a chart by star-history.com

Other agents on rageatc-oss.

architect-agent

architect-agent

Agent

Designs software architecture from a confirmed PRD. Produces ARCHITECTURE.md and optional ADRs. Applies scale-adaptive depth…

developer-agent

developer-agent

Agent

Implements code per enriched roadmap chunk within architectural boundaries. Works in isolated worktree. Preloads TDD and…

reviewer-agent

reviewer-agent

Agent

Reviews implementation against enriched roadmap chunk, architecture, and code quality standards. Applies perspective references…

user-emulation-agent

user-emulation-agent

Agent

Emulates a real end user interacting with a newly-built product. Informed by PRD and design system, makes judgement calls about…

critic-agent

critic-agent

Agent

Use this agent for rigorous quality assessment of work produced by other agents, particularly producer-agent. Invoke after any…

fact-checker-agent

fact-checker-agent

Agent

Use this agent when you need to verify claims, sources, and assertions in research documents, reports, or any content where…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc12d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex1d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about breakdown-agent.

Which coding agents can use breakdown-agent?
breakdown-agent installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.