Proposal Writer — proposal writing Full pipeline
proposal clientanalysis→solutiondesign→price→differentiation→specialistperson 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 |
| client-analyst |
.claude/agents/client-analyst.md |
client , decision-makingstructure, competitionsituation |
general-purpose |
| solution-architect |
.claude/agents/solution-architect.md |
solution composition, implementation plan, WBS |
general-purpose |
| pricing-strategist |
.claude/agents/pricing-strategist.md |
KRW, price model, ROI |
general-purpose |
| differentiator |
.claude/agents/differentiator.md |
USP, competitionadvantage, Win Theme |
general-purpose |
| proposal-designer |
.claude/agents/proposal-designer.md |
integration composition, specialistperson, cross-verification |
general-purpose |
workflow
Phase 1: preparation (Orchestrator directly perform)
- Extract from user input:
- client: clientcompanypeople, , scale
- proposal target: /service/project
- RFP (optional): RFP/RFI document
- competition situation (optional): competitor
- existing material (optional): before proposal, company itemsfrom, results material
_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
Phase 2: team composition and execution
| order |
task |
responsible |
dependency |
deliverable |
| 1 |
client analysis |
analyst |
None |
_workspace/01_client_analysis.md |
| 2a |
solution design |
architect |
task 1 |
_workspace/02_solution_design.md |
| 2b |
differentiation strategy |
differentiator |
task 1 |
_workspace/04_differentiation.md |
| 3 |
price strategy |
strategist |
task 1, 2a |
_workspace/03_pricing_model.md |
| 4 |
proposal integration and verify |
designer |
task 2a, 2b, 3 |
_workspace/05_final_proposal.md |
task 2a(solution) and 2b(differentiation) ** execution**. task 1(clientanalysis) only dependency.
teamKRW between flow:
- analyst complete → architectto requirements+technicalenvironment deliver, differentiatorto competitionanalysis+company deliver, strategistto budget+priceinformation deliver
- architect complete → strategistto KRW element deliver, differentiatorto technical gapbypoint deliver
- differentiator complete → strategistto value message deliver
- strategist complete → designerto price strategyfrom deliver
- designer 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:
- client analysis —
01_client_analysis.md
- solution design —
02_solution_design.md
- price strategy —
03_pricing_model.md
- differentiation strategy —
04_differentiation.md
- final proposal —
05_final_proposal.md
task scaleby mode
| user request pattern |
execution mode |
deploy agent |
| "proposal create it", "RFP response" |
Full pipeline |
5people beforeKRW |
| " RFP solution designplease do" |
solution mode |
analyst + architect + designer |
| "price only " (solution provide) |
price mode |
strategist + designer |
| " proposal differentiation point reportplease do" |
differentiation mode |
differentiator + designer |
| " proposal reviewplease do" |
review mode |
designer |
existing file utilization: user RFP, existing proposal, company itemsfrom provide applicable content reflected.
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 |
| client information insufficient |
/scalefrom file , userto core information question |
| RFP None |
user inputfrom requirements , proposal structure applied |
| specialistcompany information None |
userto strength/results question, minimum information differentiation composition |
| web search failure |
user provide material based task, "external data un-secure" specify |
| agent failure |
Retry once -> proceed without that deliverable |
| verifyfrom 🔴 findings |
Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds) |
test scenario
flow
Prompt: "Acompany ERP whensystem proposal create it. duringbasis sales 50000M scale. competitor SAP ."
expected result:
- client analysis: Acompany , Pain Point, decision-making structure, SAP/ competition analysis
- solution: ERP , composition, implementation schedule, WBS
- price: KRW analysis, 3degree price option, ROI(investment number duration)
- differentiation: Win Theme 3items, SAP/ versus advantage matrix
- proposal: integration proposal + specialistperson guide + consistency matrix confirm
RFP based flow
Prompt: " RFP proposal create it" + RFP file provide
expected result:
- RFP requirements itemby minute → responsetable writing
- all requirements regarding solution mapping
- RFP assessment standard proposal structure
error flow
Prompt: "proposal create it"
expected result:
- client/proposal target people → userto confirm question
- answer basedas task progress
- verify report "client information estimation based — confirm after revision needed" specify
agentby extension skill
| extension skill |
|
target agent |
role |
| roi-calculator |
.claude/skills/roi-calculator/skill.md |
pricing-strategist, solution-architect |
ROI/TCO/NPV/IRR calculation, scenario analysis |
| win-theme-builder |
.claude/skills/win-theme-builder/skill.md |
differentiator, client-analyst |
Win Theme building, competition positioning, Ghost strategy |
1---2name: proposal-writer3description: proposal agent team to clientanalysis→solutiondesign→price→differentiation→specialistpersonto Korean creation Full pipeline. 'proposal create it', 'proposal writing', 'RFP response', ' proposal', 'technical proposal', 'company proposal', 'project proposal', ' proposal', 'service proposal', 'solution proposal' etc. proposal writing before skill usage. existing client analysis solution design price·differentiation·integration writing degreeKRW. However, actual whensystem etc.record, beforespecialisttotalapprox., quality proposal person/person is outside this skill's scope.4---56# Proposal Writer — proposal writing Full pipeline78proposal clientanalysis→solutiondesign→price→differentiation→specialistperson 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| client-analyst | `.claude/agents/client-analyst.md` | client , decision-makingstructure, competitionsituation | general-purpose |19| solution-architect | `.claude/agents/solution-architect.md` | solution composition, implementation plan, WBS | general-purpose |20| pricing-strategist | `.claude/agents/pricing-strategist.md` | KRW, price model, ROI | general-purpose |21| differentiator | `.claude/agents/differentiator.md` | USP, competitionadvantage, Win Theme | general-purpose |22| proposal-designer | `.claude/agents/proposal-designer.md` | integration composition, specialistperson, cross-verification | general-purpose |2324## workflow2526### Phase 1: preparation (Orchestrator directly perform)27281. Extract from user input:29 - **client**: clientcompanypeople, , scale30 - **proposal target**: /service/project31 - **RFP** (optional): RFP/RFI document32 - **competition situation** (optional): competitor33 - **existing material** (optional): before proposal, company itemsfrom, results material342. `_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 request3839### Phase 2: team composition and execution4041| order | task | responsible | dependency | deliverable |42|------|------|------|------|--------|43| 1 | client analysis | analyst | None | `_workspace/01_client_analysis.md` |44| 2a | solution design | architect | task 1 | `_workspace/02_solution_design.md` |45| 2b | differentiation strategy | differentiator | task 1 | `_workspace/04_differentiation.md` |46| 3 | price strategy | strategist | task 1, 2a | `_workspace/03_pricing_model.md` |47| 4 | proposal integration and verify | designer | task 2a, 2b, 3 | `_workspace/05_final_proposal.md` |4849task 2a(solution) and 2b(differentiation) ** execution**. task 1(clientanalysis) only dependency.5051**teamKRW between flow:**52- analyst complete → architectto requirements+technicalenvironment deliver, differentiatorto competitionanalysis+company deliver, strategistto budget+priceinformation deliver53- architect complete → strategistto KRW element deliver, differentiatorto technical gapbypoint deliver54- differentiator complete → strategistto value message deliver55- strategist complete → designerto price strategyfrom deliver56- designer 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 - client analysis — `01_client_analysis.md`64 - solution design — `02_solution_design.md`65 - price strategy — `03_pricing_model.md`66 - differentiation strategy — `04_differentiation.md`67 - final proposal — `05_final_proposal.md`6869## task scaleby mode7071| user request pattern | execution mode | deploy agent |72|----------------|----------|-------------|73| "proposal create it", "RFP response" | **Full pipeline** | 5people beforeKRW |74| " RFP solution designplease do" | **solution mode** | analyst + architect + designer |75| "price only " (solution provide) | **price mode** | strategist + designer |76| " proposal differentiation point reportplease do" | **differentiation mode** | differentiator + designer |77| " proposal reviewplease do" | **review mode** | designer |7879**existing file utilization**: user RFP, existing proposal, company itemsfrom provide applicable content reflected.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| client information insufficient | /scalefrom file , userto core information question |95| RFP None | user inputfrom requirements , proposal structure applied |96| specialistcompany information None | userto strength/results question, minimum information differentiation composition |97| web search failure | user provide material based task, "external data un-secure" specify |98| agent failure | Retry once -> proceed without that deliverable |99| verifyfrom 🔴 findings | Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds) |100101## test scenario102103### flow104**Prompt**: "Acompany ERP whensystem proposal create it. duringbasis sales 50000M scale. competitor SAP ."105**expected result**:106- client analysis: Acompany , Pain Point, decision-making structure, SAP/ competition analysis107- solution: ERP , composition, implementation schedule, WBS108- price: KRW analysis, 3degree price option, ROI(investment number duration)109- differentiation: Win Theme 3items, SAP/ versus advantage matrix110- proposal: integration proposal + specialistperson guide + consistency matrix confirm111112### RFP based flow113**Prompt**: " RFP proposal create it" + RFP file provide114**expected result**:115- RFP requirements itemby minute → responsetable writing116- all requirements regarding solution mapping117- RFP assessment standard proposal structure118119### error flow120**Prompt**: "proposal create it"121**expected result**:122- client/proposal target people → userto confirm question123- answer basedas task progress124- verify report "client information estimation based — confirm after revision needed" specify125126## agentby extension skill127128| extension skill | | target agent | role |129|----------|------|-------------|------|130| roi-calculator | `.claude/skills/roi-calculator/skill.md` | pricing-strategist, solution-architect | ROI/TCO/NPV/IRR calculation, scenario analysis |131| win-theme-builder | `.claude/skills/win-theme-builder/skill.md` | differentiator, client-analyst | Win Theme building, competition positioning, Ghost strategy |