Inputs
brief.md— collateral brief with client vocabulary, tone signals, and evidence mapcoverage-matrix.md— per-requirement coverage classification and recommended actionsgap-report.md— gap details for areas where evidence is missing- RFP document(s) — the original RFP for section structure, page limits, and evaluation criteria
- Section templates from
assets/section-templates/— structural starting points for each section type
Outputs
sections/[section-name].md— one file per RFP response section (e.g.,sections/technical-architecture.md,sections/org-overview.md)- Section names are slugified from the RFP's section titles. If the RFP does not name sections, use the canonical names from the templates.
Purpose
This skill produces the actual proposal prose. Every sentence must earn its place: it either answers a requirement, provides evidence, or builds the evaluator's confidence. The drafter does not invent — it composes from evidence. Where evidence is absent, it says so. The coverage matrix is the drafter's permission slip: Grounded means cite, Assertable means claim with a flag, Gap means acknowledge honestly.
Process
Step 1: Determine Section Structure
Read the RFP for its required response structure. RFPs typically specify one of:
Explicit section list — "Volume I shall contain the following sections: 1. Organization Overview, 2. Technical Approach, 3. Security..." Follow this exactly. Create one output file per required section.
Evaluation factor organization — "Responses will be evaluated against the following factors..." Use evaluation factors as section boundaries.
No prescribed structure — The RFP does not specify how to organize the response. Use the canonical section order from the assembly template and adapt to the SOW's emphasis areas.
For each section, identify:
- The RFP's page limit for that section (if any)
- Which requirements from the coverage matrix map to this section
- The evaluation weight or priority signal for this section
Step 2: Select and Adapt Templates
Choose the appropriate template from assets/section-templates/ for each section. The templates provide structure, not content — they show the skeleton the drafter fills with evidence and argument.
If the RFP's section does not match any template cleanly, adapt the closest template or draft from scratch following the drafting patterns in references/drafting-patterns.md.
Step 3: Draft Each Section
For each section, write prose following these rules:
Open with the client's problem, not your solution. The first paragraph of every section should demonstrate that you understood what the client asked for. Use their vocabulary from the brief. Name their specific pain point. Then — and only then — describe how you address it.
Specific before general. Lead with concrete evidence: named projects, quantified results, specific technologies, named team members. Follow with the general capability claim. Never lead with the general claim and follow with "for example..." — the example should be the lead.
Evidence before claim. Structure paragraphs as: [Evidence] → [What it demonstrates] → [How it applies to this client]. Not: [Claim about our capability] → [Here's some evidence].
Use client vocabulary. The brief's Vocabulary & Tone Notes section lists the client's key terms. Use them. If the client says "platform modernization," do not say "digital transformation." If the client says "citizens," do not say "end users."
Mark every claim. Every substantive claim in the proposal must carry one of two markers:
[GROUNDED: source]— this claim is directly supported by evidence. Cite the evidence source (collateral file, case study, certification). Example:[GROUNDED: Acme Corp case study, 2024][ASSERTION: rationale]— this claim is reasonable but not directly evidenced. State why it is reasonable. Example:[ASSERTION: standard capability for organizations of our size and maturity]
These markers are for internal review. The empathy reviewer and compliance validator use them to assess the proposal's evidence quality. They are stripped during final assembly.
Do not mark obvious statements. Factual statements about methodology, process descriptions, and common knowledge do not need markers. Only substantive claims about capability, experience, and outcomes need marking.
Match length to weight. If the RFP allocates 40% of technical points to the approach section and 10% to the team section, the approach section should be proportionally more detailed. Do not pad thin sections to fill pages — evaluators punish filler. A concise, evidence-rich page beats three pages of padding.
Step 4: Handle Gaps
When the coverage matrix classifies a requirement as Gap:
Do not fabricate an answer. An evaluator reading your response alongside your competitors' can tell the difference between a vendor who has done this before and one who is making it up. Fabrication is the single most damaging thing a proposal can do.
Acknowledge and mitigate. The honest approach: "We have not yet completed [X certification]. We have initiated the process and expect to achieve authorization by [date]. In the interim, our approach includes [compensating controls]."
Frame the gap as a plan. If you lack experience in a specific area but have relevant adjacent experience, say so: "While we have not implemented [specific technology] in [specific context], our team has delivered [adjacent technology] in [similar context], including [specific project]. Our approach to [this requirement] builds on that experience."
Never leave a gap unaddressed. Silence on a requirement is worse than honest acknowledgment. The evaluator assumes silence means inability, not oversight.
Step 5: Add Section Bridges
Each section should end with a forward reference to the next section where appropriate. This creates narrative flow for evaluators reading sequentially:
"The technical architecture described above is operationalized through our staffing approach, detailed in the following section."
Bridges should be natural, not formulaic. If the sections are independent, skip the bridge.
Graceful Degradation
Coverage matrix heavily weighted toward Assertable/Gap:
- Proceed. Draft the sections, but expect heavy
[ASSERTION]marking. - The empathy reviewer and compliance validator will flag sections that are insufficiently grounded. This is correct behavior — it surfaces risk for the team.
Missing brief (collateral analyzer was skipped):
- Draft from the RFP alone. All claims will be assertions.
- Use generic professional tone in the absence of client vocabulary signals.
- Flag this prominently: sections lack client-specific framing and grounding.
Single section requested (not full proposal):
- Draft only the requested section. Still read the full coverage matrix and brief for context.
- Note which requirements are addressed and which fall outside this section's scope.
RFP has no clear section structure:
- Use the canonical order from the assembly template.
- Note in each section file which RFP requirements it addresses, since the mapping is the drafter's interpretation rather than the RFP's explicit structure.
Integration with Other Skills
- Empathy Reviewer reads
sections/[X].mdfiles and reviews them for tone, voice, and client-centricity - Compliance Validator reads
sections/[X].mdfiles (post-review) and checks them against RFP compliance requirements - Proposal Assembler reads
sections/[X]-reviewed.mdfiles (post-review) and assembles them into the final document