Sales Proposal Generator
Tier 0 Doctrine
- Tier: Master (standalone skill invoked directly)
- Authority: Reads client inputs + prior analysis files; produces one deliverable (CLIENT-PROPOSAL.md)
- Determinism first: All 11 sections follow fixed templates. Pricing uses declared tier model. ROI uses declared scenario formulas. No LLM interpretation of structure.
- No fabrication: Every claim, metric, and case study must originate from user-supplied inputs or prior analysis files. Absence of data produces placeholder slots, not invented content.
IMO (Top-Level)
| Layer |
Responsibility |
| Ingress |
/sales proposal <client> + 8 required inputs + 5 optional inputs + prior analysis files if present (schema validation only) |
| Middle |
Assemble 11 proposal sections from templates; compute 3-tier pricing with ROI math; build 6-email follow-up sequence; enforce writing principles and page constraints |
| Egress |
CLIENT-PROPOSAL.md — complete proposal + follow-up appendix (read-only structured output) |
Constants
| Constant |
Value |
Authority |
| Invocation |
/sales proposal <client> |
Skill contract |
| Output File |
CLIENT-PROPOSAL.md |
Skill contract |
| Proposal Sections |
11 fixed: Cover Page, Executive Summary, Situation Analysis, Proposed Solution, Scope of Work, Timeline, Investment, ROI Projection, Team, Case Studies, Next Steps |
Fixed structure |
| Writing Principles |
7: lead with problems, anchor price to ROI, use client language, under 15 pages, sales document, confidence without arrogance, frame as opportunity |
Fixed |
| Executive Summary |
1 page, 250-350 words, 5 paragraphs: Acknowledge, Problem, Solution, Outcomes, Urgency |
Fixed |
| Executive Summary Format |
No bullet points — narrative only |
Fixed |
| Pricing Model |
3-tier Good-Better-Best with aspiration names (never Basic/Standard/Premium) |
Fixed |
| Pricing Anchor |
Middle tier = RECOMMENDED; top tier anchors middle as reasonable; bottom tier = fallback |
Fixed |
| ROI Scenarios |
3: Conservative, Moderate, Aggressive |
Fixed |
| ROI Conservative Rule |
Must show positive ROI; if not, adjust pricing or scope |
Fixed |
| Solution Phases |
3 phases with aspiration names (e.g., Foundation, Growth, Scale) |
Fixed |
| Case Study Format |
Challenge-Solution-Results with 3+ measurable results each |
Fixed |
| Case Study Count |
2-3 per proposal |
Fixed |
| Validity Period |
30 days from generation date |
Fixed |
| Confidential Marking |
Always present on cover page |
Fixed |
| Page Limit |
15 pages maximum |
Fixed |
| Follow-Up Sequence |
6 emails: Day 0 (delivery), Day 2 (walkthrough), Day 5 (value-add), Day 7 (check-in), Day 14 (value-add), Day 21 (breakup) |
Fixed |
| Next Steps Limit |
3-4 items maximum |
Fixed |
| Scope Exclusions |
Minimum 3 explicit exclusions required |
Fixed |
| Required Inputs |
8: client name/company, industry/model, pain points (min 3), proposed solution, engagement model, budget range, timeline, case studies |
Fixed |
| Optional Inputs |
5: decision makers, competitive context, urgency factors, client language, previous conversations |
Fixed |
| Prior Analysis Files |
PROSPECT-ANALYSIS.md, COMPANY-RESEARCH.md, LEAD-QUALIFICATION.md, COMPETITIVE-INTEL.md, DECISION-MAKERS.md, MEETING-PREP.md, OBJECTION-PLAYBOOK.md |
Fixed |
| Engagement Models |
Retainer, Project-based, Performance-based, Hybrid |
Fixed |
Variables
| Variable |
Source |
Runtime |
client_name |
User input or prior analysis |
Per-run |
client_company |
User input or prior analysis |
Per-run |
industry |
User input or COMPANY-RESEARCH.md |
Per-run |
business_model |
User input or COMPANY-RESEARCH.md |
Per-run |
pain_points |
User input or PROSPECT-ANALYSIS.md (min 3) |
Per-run |
proposed_solution |
User input |
Per-run |
engagement_model |
User input |
Per-run |
budget_range |
User input or LEAD-QUALIFICATION.md |
Per-run |
timeline |
User input |
Per-run |
case_studies |
User input (2-3) |
Per-run |
decision_makers |
User input or DECISION-MAKERS.md (optional) |
Per-run |
competitive_context |
User input or COMPETITIVE-INTEL.md (optional) |
Per-run |
urgency_factors |
User input or LEAD-QUALIFICATION.md (optional) |
Per-run |
client_language |
User input or conversation notes (optional) |
Per-run |
previous_conversations |
User input or MEETING-PREP.md (optional) |
Per-run |
tier_1_price |
Computed from budget + scope |
Computed |
tier_2_price |
Computed — aligns with stated budget |
Computed |
tier_3_price |
Computed — anchor tier |
Computed |
roi_conservative |
Computed from metrics + assumptions |
Computed |
roi_moderate |
Computed from metrics + assumptions |
Computed |
roi_aggressive |
Computed from metrics + assumptions |
Computed |
team_members |
User input |
Per-run |
your_company |
User input |
Per-run |
your_contact |
User input |
Per-run |
proposal_date |
System date |
Per-run |
valid_until |
proposal_date + 30 days |
Computed |
Workflow
BLOCK 1: Input Collection & Prior File Scan
Governed by: C&V
Constants: Required inputs (8), optional inputs (5), prior analysis files (7), engagement models
Variables: client_name, client_company, industry, business_model, pain_points, proposed_solution, engagement_model, budget_range, timeline, case_studies, decision_makers, competitive_context, urgency_factors, client_language, previous_conversations
IMO:
- Ingress:
/sales proposal <client> — validate client identifier present
- Middle:
- Scan working directory for prior analysis files: PROSPECT-ANALYSIS.md, COMPANY-RESEARCH.md, LEAD-QUALIFICATION.md, COMPETITIVE-INTEL.md, DECISION-MAKERS.md, MEETING-PREP.md, OBJECTION-PLAYBOOK.md
- Extract available data from each file found (company overview, pain points, BANT data, budget signals, competitive positioning, contact profiles, objection responses)
- Inform user what prior data was found and incorporated
- For each of the 8 required inputs not covered by prior files, ask the user explicitly
- For optional inputs not covered, accept if offered but do not block
- Validate: minimum 3 pain points collected, engagement model is one of 4 declared types
- Egress: Complete input set with source attribution (user-supplied vs. file-extracted)
Go/No-Go: All 8 required inputs must be present. If any required input is missing after asking, halt — do not generate a generic proposal.
BLOCK 2: Proposal Assembly (Sections 1-6)
Governed by: IMO
Constants: 11 proposal sections (first 6 here), writing principles (7), executive summary format (5 paragraphs, 250-350 words, no bullets), solution phases (3), page limit (15), validity period (30 days), confidential marking
Variables: All client variables from Block 1, proposal_date, valid_until, your_company, your_contact
IMO:
- Ingress: Complete input set from Block 1
- Middle:
- Section 1 — Cover Page: Company names, proposal title (specific to client situation, not generic), prepared for/by, date, valid until (date + 30 days), CONFIDENTIAL
- Section 2 — Executive Summary: 1 page, 5 paragraphs in fixed order: (1) Acknowledge situation 2-3 sentences, (2) State problem/opportunity 2-3 sentences with quantification, (3) Preview solution 2-3 sentences focused on outcomes, (4) Hint at outcomes 2-3 sentences with comparable client reference, (5) Create urgency 1-2 sentences — factual only, no manufactured urgency. Total 250-350 words, narrative only, no bullets.
- Section 3 — Situation Analysis: Current state (2-3 paragraphs with quantified impact), opportunities identified (3-5 with cause and estimated impact), competitive context (if applicable — peer framing), key challenges (2-3 — demonstrates realism). Frame challenges as opportunities, never failures.
- Section 4 — Proposed Solution: Strategic framework (3-5 sentences on approach + why it works), then 3 phases with aspiration names. Per phase: objective, key activities with specific deliverables, milestone, client involvement requirements. Activities must be specific and measurable.
- Section 5 — Scope of Work: Deliverables (with quantities), meeting cadence (kickoff + recurring + reviews + ad-hoc), response times (email SLA, urgent SLA, report SLA), tools provided, explicit exclusions (minimum 3 with rationale), client responsibilities (with timelines).
- Section 6 — Timeline: Phase/week table with activities and milestones, key dates table. Include buffer time. Mark client decision points.
- Egress: Sections 1-6 assembled in template structure
Go/No-Go: All 6 sections rendered. Executive summary word count within 250-350 range. Minimum 3 exclusions listed in scope. Proceed to Block 3.
BLOCK 3: Pricing, ROI & Evidence (Sections 7-10)
Governed by: Circle
Constants: 3-tier pricing model (aspiration names, middle = RECOMMENDED), ROI scenarios (3: conservative/moderate/aggressive), ROI conservative rule (must show positive ROI), case study format (Challenge-Solution-Results, 3+ measurable results), case study count (2-3)
Variables: budget_range, tier_1_price, tier_2_price, tier_3_price, roi_conservative, roi_moderate, roi_aggressive, case_studies, team_members
IMO:
- Ingress: Client inputs + sections 1-6 context
- Middle:
- Section 7 — Investment: Build 3-tier pricing table with aspiration names (never Basic/Standard/Premium). Per tier: monthly + annual pricing (with annual discount), feature/service inclusions, expected ROI multiplier, "Best For" descriptor. Middle tier = RECOMMENDED, aligns with stated budget. Include ROI justification per tier: monthly investment, expected monthly return, breakeven month, 12-month ROI percentage.
- Section 8 — ROI Projection: Current state vs. projected state table (3+ metrics across 3 scenarios). ROI calculation table: annual value created, annual investment, net ROI, ROI %. Assumptions list with basis for each. Conservative estimate must show positive ROI. Use client metrics and language for KPIs.
- Section 9 — Team: Per member: name, role on engagement, 2-3 sentences (experience, relevance to client's industry/challenges, one notable achievement). Only actual team members. Highlight client-relevant experience.
- Section 10 — Case Studies: 2-3 studies matching client's industry, size, or challenge. Per study: industry/size/challenge header, Challenge (2-3 sentences mirroring prospect situation), Solution (2-3 sentences on approach), Results (3+ specific measurable metrics with before/after and % improvement + timeline), client quote if available. If names restricted, use descriptive labels.
- Egress: Sections 7-10 assembled in template structure
Go/No-Go: All 4 sections rendered. 3 pricing tiers present. Conservative ROI is positive. Each case study has 3+ measurable results. Proceed to Block 4.
BLOCK 4: Close & Follow-Up Sequence (Section 11 + Appendix)
Governed by: CTB
Constants: Next steps limit (3-4 items), follow-up sequence (6 emails on fixed schedule), validity period (30 days), page limit (15)
Variables: your_contact, valid_until, proposal_date
IMO:
- Ingress: Sections 1-10 + contact information
- Middle:
- Section 11 — Next Steps: 3-4 clear action items: (1) review proposal and share with team, (2) proposal walkthrough call with specific suggested date, (3) finalize engagement agreement for e-signature, (4) kickoff within X days of signing. Include direct contact information (name, title, email, phone, website). Restate validity date.
- Appendix — Follow-Up Sequence: 6 complete ready-to-send emails:
- Day 0 (Delivery): 50-70 words, attach/link proposal, highlight 2 key sections, propose walkthrough date, state validity
- Day 2 (Walkthrough): 40-60 words, ask if reviewed, offer 15-min walkthrough, pre-answer likely question, two time options
- Day 5 (Value-Add): 50-70 words, share genuinely valuable insight, connect to their challenge, do NOT mention proposal
- Day 7 (Check-In): 40-60 words, ask about timeline/decision process, offer to adjust proposal, ask about other stakeholders
- Day 14 (Value-Add): 50-70 words, another genuine value piece, brief mention of walkthrough availability
- Day 21 (Breakup): 50-70 words, direct and honest, leave door open, one factual urgency point, end with "no hard feelings"
- Final assembly: merge all 11 sections + appendix into CLIENT-PROPOSAL.md
- Validate total length does not exceed 15 pages
- Egress: Complete
CLIENT-PROPOSAL.md written to working directory
Go/No-Go: File written. All 11 sections + appendix present. 6 follow-up emails included. Under 15 pages. Validity date set. CONFIDENTIAL marking present.
Rules
- Never generate a proposal with missing required inputs. All 8 required inputs must be collected before assembly begins. A generic proposal is worse than no proposal.
- Never present a price without ROI context. Every price must be paired with the value it generates. "$10,000/month" is a cost; "$10,000/month generating $50,000 revenue" is an investment.
- Never use generic tier names (Basic, Standard, Premium). Use aspiration names that reflect outcomes (Growth, Accelerate, Transform).
- Never frame the client's situation as a failure. Frame as opportunity: "You have a significant opportunity to..." not "Your current approach is failing because..."
- Never exceed 15 pages. Proposals over 15 pages do not get read. Conciseness signals competence.
- Never include case studies without 3+ specific measurable results. Vague case studies erode credibility.
- Never fabricate metrics, case studies, or client quotes. Every data point must come from user-supplied inputs or prior analysis files. Placeholders over invention.
- Never omit the follow-up email sequence. A proposal without a follow-up plan is incomplete. All 6 emails are part of the deliverable.
- Never use bullets in the executive summary. It must read as a 5-paragraph narrative within 250-350 words.
- Never omit scope exclusions. Minimum 3 explicit exclusions prevent scope creep. Ambiguity creates conflict.
- Never skip prior analysis file scan. If PROSPECT-ANALYSIS.md, COMPANY-RESEARCH.md, or other files exist, incorporate their data automatically. Do not ask users to repeat information already captured.
- Never inflate ROI projections. Conservative estimates must be genuinely conservative. Overpromising destroys credibility when results arrive.
Reference Pointers
| Reference |
Location |
| Prospect analysis skill |
skills/sales-prospect/SKILL.md |
| Lead qualification skill |
skills/sales-qualify/SKILL.md |
| Company research skill |
skills/sales-research/SKILL.md |
| Competitive intel skill |
skills/sales-competitive/SKILL.md |
| Objection handling skill |
skills/sales-objections/SKILL.md |
| Meeting prep skill |
skills/sales-meeting/SKILL.md |
| Doctrine |
templates/doctrine/ARCHITECTURE.md (IMO, Hub-Spoke, CTB) |
| Skill creation rules |
skills/skill-creator/SKILL.md |
1---2name: sales-proposal3description: Sales Proposal Generator — produces a complete, client-ready CLIENT-PROPOSAL.md with 11 fixed sections, 3-tier pricing, 3 ROI scenarios, and a 6-email follow-up sequence. Invoked via `/sales proposal <client>`. Industry-agnostic engine. Deterministic template structure; LLM fills variable slots only.4---56# Sales Proposal Generator78## Tier 0 Doctrine910- **Tier:** Master (standalone skill invoked directly)11- **Authority:** Reads client inputs + prior analysis files; produces one deliverable (CLIENT-PROPOSAL.md)12- **Determinism first:** All 11 sections follow fixed templates. Pricing uses declared tier model. ROI uses declared scenario formulas. No LLM interpretation of structure.13- **No fabrication:** Every claim, metric, and case study must originate from user-supplied inputs or prior analysis files. Absence of data produces placeholder slots, not invented content.1415---1617## IMO (Top-Level)1819| Layer | Responsibility |20|-------|---------------|21| **Ingress** | `/sales proposal <client>` + 8 required inputs + 5 optional inputs + prior analysis files if present (schema validation only) |22| **Middle** | Assemble 11 proposal sections from templates; compute 3-tier pricing with ROI math; build 6-email follow-up sequence; enforce writing principles and page constraints |23| **Egress** | `CLIENT-PROPOSAL.md` — complete proposal + follow-up appendix (read-only structured output) |2425---2627## Constants2829| Constant | Value | Authority |30|----------|-------|-----------|31| Invocation | `/sales proposal <client>` | Skill contract |32| Output File | `CLIENT-PROPOSAL.md` | Skill contract |33| Proposal Sections | 11 fixed: Cover Page, Executive Summary, Situation Analysis, Proposed Solution, Scope of Work, Timeline, Investment, ROI Projection, Team, Case Studies, Next Steps | Fixed structure |34| Writing Principles | 7: lead with problems, anchor price to ROI, use client language, under 15 pages, sales document, confidence without arrogance, frame as opportunity | Fixed |35| Executive Summary | 1 page, 250-350 words, 5 paragraphs: Acknowledge, Problem, Solution, Outcomes, Urgency | Fixed |36| Executive Summary Format | No bullet points — narrative only | Fixed |37| Pricing Model | 3-tier Good-Better-Best with aspiration names (never Basic/Standard/Premium) | Fixed |38| Pricing Anchor | Middle tier = RECOMMENDED; top tier anchors middle as reasonable; bottom tier = fallback | Fixed |39| ROI Scenarios | 3: Conservative, Moderate, Aggressive | Fixed |40| ROI Conservative Rule | Must show positive ROI; if not, adjust pricing or scope | Fixed |41| Solution Phases | 3 phases with aspiration names (e.g., Foundation, Growth, Scale) | Fixed |42| Case Study Format | Challenge-Solution-Results with 3+ measurable results each | Fixed |43| Case Study Count | 2-3 per proposal | Fixed |44| Validity Period | 30 days from generation date | Fixed |45| Confidential Marking | Always present on cover page | Fixed |46| Page Limit | 15 pages maximum | Fixed |47| Follow-Up Sequence | 6 emails: Day 0 (delivery), Day 2 (walkthrough), Day 5 (value-add), Day 7 (check-in), Day 14 (value-add), Day 21 (breakup) | Fixed |48| Next Steps Limit | 3-4 items maximum | Fixed |49| Scope Exclusions | Minimum 3 explicit exclusions required | Fixed |50| Required Inputs | 8: client name/company, industry/model, pain points (min 3), proposed solution, engagement model, budget range, timeline, case studies | Fixed |51| Optional Inputs | 5: decision makers, competitive context, urgency factors, client language, previous conversations | Fixed |52| Prior Analysis Files | PROSPECT-ANALYSIS.md, COMPANY-RESEARCH.md, LEAD-QUALIFICATION.md, COMPETITIVE-INTEL.md, DECISION-MAKERS.md, MEETING-PREP.md, OBJECTION-PLAYBOOK.md | Fixed |53| Engagement Models | Retainer, Project-based, Performance-based, Hybrid | Fixed |5455---5657## Variables5859| Variable | Source | Runtime |60|----------|--------|---------|61| `client_name` | User input or prior analysis | Per-run |62| `client_company` | User input or prior analysis | Per-run |63| `industry` | User input or COMPANY-RESEARCH.md | Per-run |64| `business_model` | User input or COMPANY-RESEARCH.md | Per-run |65| `pain_points` | User input or PROSPECT-ANALYSIS.md (min 3) | Per-run |66| `proposed_solution` | User input | Per-run |67| `engagement_model` | User input | Per-run |68| `budget_range` | User input or LEAD-QUALIFICATION.md | Per-run |69| `timeline` | User input | Per-run |70| `case_studies` | User input (2-3) | Per-run |71| `decision_makers` | User input or DECISION-MAKERS.md (optional) | Per-run |72| `competitive_context` | User input or COMPETITIVE-INTEL.md (optional) | Per-run |73| `urgency_factors` | User input or LEAD-QUALIFICATION.md (optional) | Per-run |74| `client_language` | User input or conversation notes (optional) | Per-run |75| `previous_conversations` | User input or MEETING-PREP.md (optional) | Per-run |76| `tier_1_price` | Computed from budget + scope | Computed |77| `tier_2_price` | Computed — aligns with stated budget | Computed |78| `tier_3_price` | Computed — anchor tier | Computed |79| `roi_conservative` | Computed from metrics + assumptions | Computed |80| `roi_moderate` | Computed from metrics + assumptions | Computed |81| `roi_aggressive` | Computed from metrics + assumptions | Computed |82| `team_members` | User input | Per-run |83| `your_company` | User input | Per-run |84| `your_contact` | User input | Per-run |85| `proposal_date` | System date | Per-run |86| `valid_until` | `proposal_date + 30 days` | Computed |8788---8990## Workflow9192### BLOCK 1: Input Collection & Prior File Scan93**Governed by: C&V**9495**Constants:** Required inputs (8), optional inputs (5), prior analysis files (7), engagement models96**Variables:** `client_name`, `client_company`, `industry`, `business_model`, `pain_points`, `proposed_solution`, `engagement_model`, `budget_range`, `timeline`, `case_studies`, `decision_makers`, `competitive_context`, `urgency_factors`, `client_language`, `previous_conversations`9798**IMO:**99- **Ingress:** `/sales proposal <client>` — validate client identifier present100- **Middle:**101 - Scan working directory for prior analysis files: PROSPECT-ANALYSIS.md, COMPANY-RESEARCH.md, LEAD-QUALIFICATION.md, COMPETITIVE-INTEL.md, DECISION-MAKERS.md, MEETING-PREP.md, OBJECTION-PLAYBOOK.md102 - Extract available data from each file found (company overview, pain points, BANT data, budget signals, competitive positioning, contact profiles, objection responses)103 - Inform user what prior data was found and incorporated104 - For each of the 8 required inputs not covered by prior files, ask the user explicitly105 - For optional inputs not covered, accept if offered but do not block106 - Validate: minimum 3 pain points collected, engagement model is one of 4 declared types107- **Egress:** Complete input set with source attribution (user-supplied vs. file-extracted)108109**Go/No-Go:** All 8 required inputs must be present. If any required input is missing after asking, halt — do not generate a generic proposal.110111---112113### BLOCK 2: Proposal Assembly (Sections 1-6)114**Governed by: IMO**115116**Constants:** 11 proposal sections (first 6 here), writing principles (7), executive summary format (5 paragraphs, 250-350 words, no bullets), solution phases (3), page limit (15), validity period (30 days), confidential marking117**Variables:** All client variables from Block 1, `proposal_date`, `valid_until`, `your_company`, `your_contact`118119**IMO:**120- **Ingress:** Complete input set from Block 1121- **Middle:**122 - **Section 1 — Cover Page:** Company names, proposal title (specific to client situation, not generic), prepared for/by, date, valid until (date + 30 days), CONFIDENTIAL123 - **Section 2 — Executive Summary:** 1 page, 5 paragraphs in fixed order: (1) Acknowledge situation 2-3 sentences, (2) State problem/opportunity 2-3 sentences with quantification, (3) Preview solution 2-3 sentences focused on outcomes, (4) Hint at outcomes 2-3 sentences with comparable client reference, (5) Create urgency 1-2 sentences — factual only, no manufactured urgency. Total 250-350 words, narrative only, no bullets.124 - **Section 3 — Situation Analysis:** Current state (2-3 paragraphs with quantified impact), opportunities identified (3-5 with cause and estimated impact), competitive context (if applicable — peer framing), key challenges (2-3 — demonstrates realism). Frame challenges as opportunities, never failures.125 - **Section 4 — Proposed Solution:** Strategic framework (3-5 sentences on approach + why it works), then 3 phases with aspiration names. Per phase: objective, key activities with specific deliverables, milestone, client involvement requirements. Activities must be specific and measurable.126 - **Section 5 — Scope of Work:** Deliverables (with quantities), meeting cadence (kickoff + recurring + reviews + ad-hoc), response times (email SLA, urgent SLA, report SLA), tools provided, explicit exclusions (minimum 3 with rationale), client responsibilities (with timelines).127 - **Section 6 — Timeline:** Phase/week table with activities and milestones, key dates table. Include buffer time. Mark client decision points.128- **Egress:** Sections 1-6 assembled in template structure129130**Go/No-Go:** All 6 sections rendered. Executive summary word count within 250-350 range. Minimum 3 exclusions listed in scope. Proceed to Block 3.131132---133134### BLOCK 3: Pricing, ROI & Evidence (Sections 7-10)135**Governed by: Circle**136137**Constants:** 3-tier pricing model (aspiration names, middle = RECOMMENDED), ROI scenarios (3: conservative/moderate/aggressive), ROI conservative rule (must show positive ROI), case study format (Challenge-Solution-Results, 3+ measurable results), case study count (2-3)138**Variables:** `budget_range`, `tier_1_price`, `tier_2_price`, `tier_3_price`, `roi_conservative`, `roi_moderate`, `roi_aggressive`, `case_studies`, `team_members`139140**IMO:**141- **Ingress:** Client inputs + sections 1-6 context142- **Middle:**143 - **Section 7 — Investment:** Build 3-tier pricing table with aspiration names (never Basic/Standard/Premium). Per tier: monthly + annual pricing (with annual discount), feature/service inclusions, expected ROI multiplier, "Best For" descriptor. Middle tier = RECOMMENDED, aligns with stated budget. Include ROI justification per tier: monthly investment, expected monthly return, breakeven month, 12-month ROI percentage.144 - **Section 8 — ROI Projection:** Current state vs. projected state table (3+ metrics across 3 scenarios). ROI calculation table: annual value created, annual investment, net ROI, ROI %. Assumptions list with basis for each. Conservative estimate must show positive ROI. Use client metrics and language for KPIs.145 - **Section 9 — Team:** Per member: name, role on engagement, 2-3 sentences (experience, relevance to client's industry/challenges, one notable achievement). Only actual team members. Highlight client-relevant experience.146 - **Section 10 — Case Studies:** 2-3 studies matching client's industry, size, or challenge. Per study: industry/size/challenge header, Challenge (2-3 sentences mirroring prospect situation), Solution (2-3 sentences on approach), Results (3+ specific measurable metrics with before/after and % improvement + timeline), client quote if available. If names restricted, use descriptive labels.147- **Egress:** Sections 7-10 assembled in template structure148149**Go/No-Go:** All 4 sections rendered. 3 pricing tiers present. Conservative ROI is positive. Each case study has 3+ measurable results. Proceed to Block 4.150151---152153### BLOCK 4: Close & Follow-Up Sequence (Section 11 + Appendix)154**Governed by: CTB**155156**Constants:** Next steps limit (3-4 items), follow-up sequence (6 emails on fixed schedule), validity period (30 days), page limit (15)157**Variables:** `your_contact`, `valid_until`, `proposal_date`158159**IMO:**160- **Ingress:** Sections 1-10 + contact information161- **Middle:**162 - **Section 11 — Next Steps:** 3-4 clear action items: (1) review proposal and share with team, (2) proposal walkthrough call with specific suggested date, (3) finalize engagement agreement for e-signature, (4) kickoff within X days of signing. Include direct contact information (name, title, email, phone, website). Restate validity date.163 - **Appendix — Follow-Up Sequence:** 6 complete ready-to-send emails:164 - Day 0 (Delivery): 50-70 words, attach/link proposal, highlight 2 key sections, propose walkthrough date, state validity165 - Day 2 (Walkthrough): 40-60 words, ask if reviewed, offer 15-min walkthrough, pre-answer likely question, two time options166 - Day 5 (Value-Add): 50-70 words, share genuinely valuable insight, connect to their challenge, do NOT mention proposal167 - Day 7 (Check-In): 40-60 words, ask about timeline/decision process, offer to adjust proposal, ask about other stakeholders168 - Day 14 (Value-Add): 50-70 words, another genuine value piece, brief mention of walkthrough availability169 - Day 21 (Breakup): 50-70 words, direct and honest, leave door open, one factual urgency point, end with "no hard feelings"170 - Final assembly: merge all 11 sections + appendix into CLIENT-PROPOSAL.md171 - Validate total length does not exceed 15 pages172- **Egress:** Complete `CLIENT-PROPOSAL.md` written to working directory173174**Go/No-Go:** File written. All 11 sections + appendix present. 6 follow-up emails included. Under 15 pages. Validity date set. CONFIDENTIAL marking present.175176---177178## Rules1791801. **Never** generate a proposal with missing required inputs. All 8 required inputs must be collected before assembly begins. A generic proposal is worse than no proposal.1812. **Never** present a price without ROI context. Every price must be paired with the value it generates. "$10,000/month" is a cost; "$10,000/month generating $50,000 revenue" is an investment.1823. **Never** use generic tier names (Basic, Standard, Premium). Use aspiration names that reflect outcomes (Growth, Accelerate, Transform).1834. **Never** frame the client's situation as a failure. Frame as opportunity: "You have a significant opportunity to..." not "Your current approach is failing because..."1845. **Never** exceed 15 pages. Proposals over 15 pages do not get read. Conciseness signals competence.1856. **Never** include case studies without 3+ specific measurable results. Vague case studies erode credibility.1867. **Never** fabricate metrics, case studies, or client quotes. Every data point must come from user-supplied inputs or prior analysis files. Placeholders over invention.1878. **Never** omit the follow-up email sequence. A proposal without a follow-up plan is incomplete. All 6 emails are part of the deliverable.1889. **Never** use bullets in the executive summary. It must read as a 5-paragraph narrative within 250-350 words.18910. **Never** omit scope exclusions. Minimum 3 explicit exclusions prevent scope creep. Ambiguity creates conflict.19011. **Never** skip prior analysis file scan. If PROSPECT-ANALYSIS.md, COMPANY-RESEARCH.md, or other files exist, incorporate their data automatically. Do not ask users to repeat information already captured.19112. **Never** inflate ROI projections. Conservative estimates must be genuinely conservative. Overpromising destroys credibility when results arrive.192193---194195## Reference Pointers196197| Reference | Location |198|-----------|----------|199| Prospect analysis skill | `skills/sales-prospect/SKILL.md` |200| Lead qualification skill | `skills/sales-qualify/SKILL.md` |201| Company research skill | `skills/sales-research/SKILL.md` |202| Competitive intel skill | `skills/sales-competitive/SKILL.md` |203| Objection handling skill | `skills/sales-objections/SKILL.md` |204| Meeting prep skill | `skills/sales-meeting/SKILL.md` |205| Doctrine | `templates/doctrine/ARCHITECTURE.md` (IMO, Hub-Spoke, CTB) |206| Skill creation rules | `skills/skill-creator/SKILL.md` |