Economics Writing Workflow Multiagent
Role
This is an experimental coordination skill for large economics writing projects. It does not replace or rewrite the stable econ-writing-workflow; it sits beside it as a beta workflow.
Use this skill only as the controller for multi-agent or staged-agent work. It should coordinate specialized skills, maintain a shared paper state, manage context budget, and integrate outputs. It should not duplicate the substantive rules already maintained in:
econ-write
cn-top-econ-writing
econ-table-figure-design
empirical-econ-workflow
If the environment supports true sub-agents, delegate narrow tasks with explicit handoff templates. If not, simulate the same roles sequentially in one agent while keeping the same paper-state and handoff discipline.
When To Use
Use this beta workflow for:
- full paper drafting from a research question, result package, tables, figures, variable notes, and design notes;
- long revision projects with many sections, tables, figures, appendix items, or referee comments;
- projects where English and Chinese writing modules both matter;
- tasks where a single-agent context is likely to lose track of contributions, variables, magnitudes, caveats, or table/figure placement;
- comparisons between the stable workflow and a multi-agent-aware workflow.
Do not use it for:
- one paragraph of polishing;
- a single abstract rewrite;
- one table note or one figure caption;
- simple translation;
- pure data cleaning, regressions, estimation, or code execution without a writing integration task.
For small tasks, use the stable econ-writing-workflow or the relevant child skill directly.
Core Rule
Before splitting work across agents or roles, create or update a shared paper state. The paper state is the single source of truth. No agent may invent or silently alter:
- research question;
- contributions;
- data, sample, period, or variable definitions;
- identification or model assumptions;
- coefficient values, magnitudes, mechanisms, robustness results, or caveats;
- literature claims or citations.
Missing information must remain as a concrete TODO.
Routing
Load the relevant reference file before starting each phase:
- Before any multi-agent task, load
references/controller_startup_checklist.md.
- For shared facts and the
paper_state schema, load references/paper_state_protocol.md.
- For role definitions and when to use true sub-agents versus staged roles, load
references/agent_roles.md.
- For structured delegation and return formats, load
references/handoff_templates.md.
- For deciding whether to split work, load
references/context_budget_rules.md.
- For merging outputs and resolving disagreements, load
references/integration_and_conflict_resolution.md.
- For controller-led section agents, section cards, and section-level integration, load
references/section_agent_protocol.md.
- For controller-mediated collaboration between section agents and functional agents, load
references/cross_agent_collaboration_protocol.md.
- For complete result-package-to-paper workflows, load
references/full_paper_multiagent_workflow.md.
Then route substantive work to child skills:
- English writing and revision:
econ-write.
- English diction cleanup:
econ-write with references/english-diction/.
- Chinese top-journal writing:
cn-top-econ-writing.
- Chinese diction cleanup:
cn-top-econ-writing with references/chinese-diction/.
- Chinese argument logic:
cn-top-econ-writing with references/argument-logic/.
- Tables, figures, notes, captions, palettes, and main-text versus appendix placement:
econ-table-figure-design.
- Data cleaning, variable construction, regression estimation, and reproducibility:
empirical-econ-workflow.
Default Workflow
For complex paper tasks, proceed in this order:
- Run the controller startup checklist.
- Classify the request and decide whether multi-agent coordination is justified.
- Build or update
paper_state.
- Audit inputs and mark missing facts as
TODO.
- Settle the paper spine and create section cards when section-level work is needed.
- Assign narrow roles or staged passes using the handoff template.
- Use controller-mediated cross-agent loops when a section needs table/figure, argument-logic, literature, diction, or empirical review.
- Route each substantive pass to the relevant child skill.
- Integrate outputs against
paper_state, not against memory.
- Run conflict checks, drop checks, and final consistency checks.
- Return a concise result plus unresolved
TODO items.
Output Check
Before finalizing, confirm:
- the stable workflow and existing child skills were not modified as part of this beta workflow;
- the controller startup checklist was run before delegation;
- every delegated or staged pass used
paper_state as the authority;
- every section agent worked from a controller-approved section card when section-level drafting was used;
- every section-functional collaboration went through the controller and updated the section card when needed;
- disagreements were resolved explicitly or left as user-facing
TODO;
- table/figure decisions were integrated into the argument spine;
- prose edits did not delete central contributions, mechanisms, magnitudes, caveats, or design features;
- no fabricated data, citations, results, or policy implications entered the output.
1---2name: econ-writing-workflow-multiagent3description: Experimental beta entry point for large economics writing projects that need multi-agent or staged-agent coordination, including full paper drafting from result packages, many tables and figures, major revisions, bilingual writing, long context management, shared paper_state protocols, role handoffs, conflict resolution, and integration across econ-write, cn-top-econ-writing, econ-table-figure-design, and empirical-econ-workflow. Use for complex projects, not short one-off polishing.4---56# Economics Writing Workflow Multiagent78## Role910This is an experimental coordination skill for large economics writing projects. It does not replace or rewrite the stable `econ-writing-workflow`; it sits beside it as a beta workflow.1112Use this skill only as the controller for multi-agent or staged-agent work. It should coordinate specialized skills, maintain a shared paper state, manage context budget, and integrate outputs. It should not duplicate the substantive rules already maintained in:1314- `econ-write`15- `cn-top-econ-writing`16- `econ-table-figure-design`17- `empirical-econ-workflow`1819If the environment supports true sub-agents, delegate narrow tasks with explicit handoff templates. If not, simulate the same roles sequentially in one agent while keeping the same paper-state and handoff discipline.2021## When To Use2223Use this beta workflow for:2425- full paper drafting from a research question, result package, tables, figures, variable notes, and design notes;26- long revision projects with many sections, tables, figures, appendix items, or referee comments;27- projects where English and Chinese writing modules both matter;28- tasks where a single-agent context is likely to lose track of contributions, variables, magnitudes, caveats, or table/figure placement;29- comparisons between the stable workflow and a multi-agent-aware workflow.3031Do not use it for:3233- one paragraph of polishing;34- a single abstract rewrite;35- one table note or one figure caption;36- simple translation;37- pure data cleaning, regressions, estimation, or code execution without a writing integration task.3839For small tasks, use the stable `econ-writing-workflow` or the relevant child skill directly.4041## Core Rule4243Before splitting work across agents or roles, create or update a shared paper state. The paper state is the single source of truth. No agent may invent or silently alter:4445- research question;46- contributions;47- data, sample, period, or variable definitions;48- identification or model assumptions;49- coefficient values, magnitudes, mechanisms, robustness results, or caveats;50- literature claims or citations.5152Missing information must remain as a concrete `TODO`.5354## Routing5556Load the relevant reference file before starting each phase:5758- Before any multi-agent task, load `references/controller_startup_checklist.md`.59- For shared facts and the `paper_state` schema, load `references/paper_state_protocol.md`.60- For role definitions and when to use true sub-agents versus staged roles, load `references/agent_roles.md`.61- For structured delegation and return formats, load `references/handoff_templates.md`.62- For deciding whether to split work, load `references/context_budget_rules.md`.63- For merging outputs and resolving disagreements, load `references/integration_and_conflict_resolution.md`.64- For controller-led section agents, section cards, and section-level integration, load `references/section_agent_protocol.md`.65- For controller-mediated collaboration between section agents and functional agents, load `references/cross_agent_collaboration_protocol.md`.66- For complete result-package-to-paper workflows, load `references/full_paper_multiagent_workflow.md`.6768Then route substantive work to child skills:6970- English writing and revision: `econ-write`.71- English diction cleanup: `econ-write` with `references/english-diction/`.72- Chinese top-journal writing: `cn-top-econ-writing`.73- Chinese diction cleanup: `cn-top-econ-writing` with `references/chinese-diction/`.74- Chinese argument logic: `cn-top-econ-writing` with `references/argument-logic/`.75- Tables, figures, notes, captions, palettes, and main-text versus appendix placement: `econ-table-figure-design`.76- Data cleaning, variable construction, regression estimation, and reproducibility: `empirical-econ-workflow`.7778## Default Workflow7980For complex paper tasks, proceed in this order:81821. Run the controller startup checklist.832. Classify the request and decide whether multi-agent coordination is justified.843. Build or update `paper_state`.854. Audit inputs and mark missing facts as `TODO`.865. Settle the paper spine and create section cards when section-level work is needed.876. Assign narrow roles or staged passes using the handoff template.887. Use controller-mediated cross-agent loops when a section needs table/figure, argument-logic, literature, diction, or empirical review.898. Route each substantive pass to the relevant child skill.909. Integrate outputs against `paper_state`, not against memory.9110. Run conflict checks, drop checks, and final consistency checks.9211. Return a concise result plus unresolved `TODO` items.9394## Output Check9596Before finalizing, confirm:9798- the stable workflow and existing child skills were not modified as part of this beta workflow;99- the controller startup checklist was run before delegation;100- every delegated or staged pass used `paper_state` as the authority;101- every section agent worked from a controller-approved section card when section-level drafting was used;102- every section-functional collaboration went through the controller and updated the section card when needed;103- disagreements were resolved explicitly or left as user-facing `TODO`;104- table/figure decisions were integrated into the argument spine;105- prose edits did not delete central contributions, mechanisms, magnitudes, caveats, or design features;106- no fabricated data, citations, results, or policy implications entered the output.