Report Generator — work report Full pipeline
work report datacollection→analysis→visualization→→summary An agent team collaborates to generate all deliverables at once.
execution mode
agent team — 5 agents communicate directly via SendMessage and cross-verify each other's work.
agent composition
| agent |
file |
role |
type |
| data-collector |
.claude/agents/data-collector.md |
data , figure , refinement |
general-purpose |
| analyst |
.claude/agents/analyst.md |
statistics analysis, trend, insight derive |
general-purpose |
| visualizer |
.claude/agents/visualizer.md |
chart, , diagram peopletax |
general-purpose |
| report-writer |
.claude/agents/report-writer.md |
report structure and |
general-purpose |
| executive-summarizer |
.claude/agents/executive-summarizer.md |
management summary, cross-verification |
general-purpose |
workflow
Phase 1: preparation (Orchestrator directly perform)
- Extract from user input:
- report week: regarding reportperson
- reporting type: basis(monthbetween/minutebasis/annualbetween) / project / analysis
- reporting target: management / team / actualspecialist / external
- duration: reporting target duration
- existing material (optional): user provideKorean data, analysis result, before report
_workspace/ Create the directory at the project root
- Organize input and save to
_workspace/00_input.md
- If existing files are provided, copy them to
_workspace/and skip the corresponding Phase
- Determine the execution mode based on the scope of the request ( "task scaleby mode" reference)
Phase 2: team composition and execution
| order |
task |
responsible |
dependency |
deliverable |
| 1 |
data collection |
collector |
None |
_workspace/01_data_collection.md |
| 2 |
data analysis |
analyst |
task 1 |
_workspace/02_analysis_report.md |
| 3a |
visualization peopletax |
visualizer |
task 2 |
_workspace/03_visualization_spec.md |
| 3b |
report |
writer |
task 2 |
_workspace/04_full_report.md |
| 4 |
summary and verify |
summarizer |
task 3a, 3b |
_workspace/05_executive_summary.md |
task 3a(visualization) and 3b ** execution**. task 2(analysis) only dependency.
teamKRW between flow:
- collector complete → analystto data+quality deliver, visualizerto data deliver
- analyst complete → visualizerto visualization proposal deliver, writerto insight+ beforeitems proposal deliver
- visualizer complete → writerto visualization peopletax+ position deliver
- writer complete → summarizerto report specialist deliver
- summarizer all deliverable cross-verification. 🔴 required revision findings when Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds)
Phase 3: integration and final deliverable
_workspace/ Verify all files in the directory
- verify reportConfirm that all critical revisions from the review report have been addressed
- Report the final summary to the user:
- data collection —
01_data_collection.md
- analysis report —
02_analysis_report.md
- visualization peopletax —
03_visualization_spec.md
- final report —
04_full_report.md
- management summary —
05_executive_summary.md
task scaleby mode
| user request pattern |
execution mode |
deploy agent |
| "work report create it", "Full report" |
Full pipeline |
5people beforeKRW |
| " data analysis report " (data provide) |
analysis mode |
analyst + visualizer + writer + summarizer |
| " report summaryplease do" (report provide) |
summary mode |
summarizer |
| "visualization only please do" (analysis result provide) |
visualization mode |
visualizer + summarizer |
| " report reviewplease do" |
review mode |
summarizer |
existing file utilization: user data, analysis result etc. existing file provide applicable stage case.
data deliver protocol
| strategy |
method |
also |
| File-based |
_workspace/ |
Store and share major deliverables |
| Message-based |
SendMessage |
Real-time key information transfer, revision requests |
File naming convention: {}_{agent}_{deliverable}.{extensionspecialist}
error handling
| error type |
strategy |
| web search failure |
collection user provide material basedas task, "external data un-secure" specify |
| data insufficient |
report data scope within analysis perform, addition secure possible item specify |
| agent failure |
Retry once -> proceed without that deliverable, verify report specify |
| verifyfrom 🔴 findings |
Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds) |
| reporting target people |
management reporting (PREP structure) basicas applied |
test scenario
flow
Prompt: "2024year 4minutebasis sales performance report create it. reporting target management."
expected result:
- data collection: sales related items data, trend collection
- analysis: beforeyear basis versus, minutebasisby , total pyeongbalanced comparison
- visualization: sales chart, by proportion KRW chart, KPI
- report: PREP structure, management tone, 3items or more
- summary: 1degree management summary + consistency matrix beforeitem confirm
existing data utilization flow
Prompt: " CSV data analysis report create it" + data file provide
expected result:
- data collection stage case
- providedone data
_workspace/01_data_collection.md organization
- analyst + visualizer + writer + summarizer deploy
error flow
Prompt: "market report create it, material "
expected result:
- collection web searchas items data secure when
- search failure when general market degree basedas task
- verify report "data limitation — web search based estimationvalue utilization" specify
agentby extension skill
| extension skill |
|
target agent |
role |
| data-visualization-guide |
.claude/skills/data-visualization-guide/skill.md |
visualizer |
chart optional framework, visualization principle, rule |
| kpi-dashboard-patterns |
.claude/skills/kpi-dashboard-patterns/skill.md |
analyst, executive-summarizer |
KPI definition, dashboard , minute/trend analysis |
1---2name: report-generator3description: work report agent team to datacollection→analysis→visualization→→summaryto Korean creation Full pipeline. 'work report create it', 'monthbetween report writing', 'minutebasis results reporting', 'project report', 'marketanalysis report', ' report', 'KPI report', 'data analysis report', 'results summary reporting' etc. work report writing before skill usage. existing data analysis result case also visualization, , summary degreeKRW. However, actualtime BI dashboard building, data directly annual, ERP whensystem integration is outside this skill's scope.4---56# Report Generator — work report Full pipeline78work report datacollection→analysis→visualization→→summary An agent team collaborates to generate all deliverables at once.910## execution mode1112**agent team** — 5 agents communicate directly via SendMessage and cross-verify each other's work.1314## agent composition1516| agent | file | role | type |17|---------|------|------|------|18| data-collector | `.claude/agents/data-collector.md` | data , figure , refinement | general-purpose |19| analyst | `.claude/agents/analyst.md` | statistics analysis, trend, insight derive | general-purpose |20| visualizer | `.claude/agents/visualizer.md` | chart, , diagram peopletax | general-purpose |21| report-writer | `.claude/agents/report-writer.md` | report structure and | general-purpose |22| executive-summarizer | `.claude/agents/executive-summarizer.md` | management summary, cross-verification | general-purpose |2324## workflow2526### Phase 1: preparation (Orchestrator directly perform)27281. Extract from user input:29 - **report week**: regarding reportperson30 - **reporting type**: basis(monthbetween/minutebasis/annualbetween) / project / analysis31 - **reporting target**: management / team / actualspecialist / external32 - **duration**: reporting target duration33 - **existing material** (optional): user provideKorean data, analysis result, before report342. `_workspace/` Create the directory at the project root353. Organize input and save to `_workspace/00_input.md`364. If existing files are provided, copy them to `_workspace/`and skip the corresponding Phase375. Determine the **execution mode** based on the scope of the request ( "task scaleby mode" reference)3839### Phase 2: team composition and execution4041| order | task | responsible | dependency | deliverable |42|------|------|------|------|--------|43| 1 | data collection | collector | None | `_workspace/01_data_collection.md` |44| 2 | data analysis | analyst | task 1 | `_workspace/02_analysis_report.md` |45| 3a | visualization peopletax | visualizer | task 2 | `_workspace/03_visualization_spec.md` |46| 3b | report | writer | task 2 | `_workspace/04_full_report.md` |47| 4 | summary and verify | summarizer | task 3a, 3b | `_workspace/05_executive_summary.md` |4849task 3a(visualization) and 3b ** execution**. task 2(analysis) only dependency.5051**teamKRW between flow:**52- collector complete → analystto data+quality deliver, visualizerto data deliver53- analyst complete → visualizerto visualization proposal deliver, writerto insight+ beforeitems proposal deliver54- visualizer complete → writerto visualization peopletax+ position deliver55- writer complete → summarizerto report specialist deliver56- summarizer all deliverable cross-verification. 🔴 required revision findings when Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds)5758### Phase 3: integration and final deliverable59601. `_workspace/` Verify all files in the directory612. verify reportConfirm that all critical revisions from the review report have been addressed623. Report the final summary to the user:63 - data collection — `01_data_collection.md`64 - analysis report — `02_analysis_report.md`65 - visualization peopletax — `03_visualization_spec.md`66 - final report — `04_full_report.md`67 - management summary — `05_executive_summary.md`6869## task scaleby mode7071| user request pattern | execution mode | deploy agent |72|----------------|----------|-------------|73| "work report create it", "Full report" | **Full pipeline** | 5people beforeKRW |74| " data analysis report " (data provide) | **analysis mode** | analyst + visualizer + writer + summarizer |75| " report summaryplease do" (report provide) | **summary mode** | summarizer |76| "visualization only please do" (analysis result provide) | **visualization mode** | visualizer + summarizer |77| " report reviewplease do" | **review mode** | summarizer |7879**existing file utilization**: user data, analysis result etc. existing file provide applicable stage case.8081## data deliver protocol8283| strategy | method | also |84|------|------|------|85| File-based | `_workspace/` | Store and share major deliverables |86| Message-based | SendMessage | Real-time key information transfer, revision requests |8788File naming convention: `{}_{agent}_{deliverable}.{extensionspecialist}`8990## error handling9192| error type | strategy |93|----------|------|94| web search failure | collection user provide material basedas task, "external data un-secure" specify |95| data insufficient | report data scope within analysis perform, addition secure possible item specify |96| agent failure | Retry once -> proceed without that deliverable, verify report specify |97| verifyfrom 🔴 findings | Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds) |98| reporting target people | management reporting (PREP structure) basicas applied |99100## test scenario101102### flow103**Prompt**: "2024year 4minutebasis sales performance report create it. reporting target management."104**expected result**:105- data collection: sales related items data, trend collection106- analysis: beforeyear basis versus, minutebasisby , total pyeongbalanced comparison107- visualization: sales chart, by proportion KRW chart, KPI 108- report: PREP structure, management tone, 3items or more109- summary: 1degree management summary + consistency matrix beforeitem confirm110111### existing data utilization flow112**Prompt**: " CSV data analysis report create it" + data file provide113**expected result**:114- data collection stage case115- providedone data `_workspace/01_data_collection.md` organization116- analyst + visualizer + writer + summarizer deploy117118### error flow119**Prompt**: "market report create it, material "120**expected result**:121- collection web searchas items data secure when122- search failure when general market degree basedas task123- verify report "data limitation — web search based estimationvalue utilization" specify124125## agentby extension skill126127| extension skill | | target agent | role |128|----------|------|-------------|------|129| data-visualization-guide | `.claude/skills/data-visualization-guide/skill.md` | visualizer | chart optional framework, visualization principle, rule |130| kpi-dashboard-patterns | `.claude/skills/kpi-dashboard-patterns/skill.md` | analyst, executive-summarizer | KPI definition, dashboard , minute/trend analysis |