For SMBs, B2B vendors & GovCon firms bidding on contracts

Most proposals lose before they’re read —on a missed requirement.

Six skills that run the whole RFP response the way the pros do it (the Shipley process): shred every requirement, decide whether to bid, build the compliance matrix, develop win themes, and draft answers — then a runnable verifier confirms every requirement is addressed before you hit submit. Because one unaddressed mandatory requirement gets your bid thrown out, no matter how good the rest is.

Get the Engine — $99one-time · instant delivery · 30-day refund
Six skills · One runnable verifier
RFP Shredder
Every requirement
Bid / No-Bid Evaluator
Honest go/no-go
Compliance Matrix Builder
The source of truth
Win Theme Developer
Themed to the score
Response Drafter
Answer-first
Compliance Verifier
COMPLETE / INCOMPLETE
Works alongside
Claude Code · Codex · Cursor · Gemini CLI · Copilot
01.The Problem

The bid you lost, you probably lost on compliance.

Teams pour days into an RFP response — writing, polishing, perfecting the executive summary — and lose because they missed a mandatory requirement buried on page 34, or blew the page limit, or forgot a required form. The evaluator marks the bid non-responsive and never scores the rest. All that work, gone on a technicality.

And the usual AI shortcut makes it worse: ask a chatbot to “write the proposal” and you get fluent prose that was never checked against the requirements at all — confident, polished, and non-compliant.

One miss = out

In most public and many private RFPs, a single unaddressed mandatory requirement gets the bid ruled non-responsive. The evaluator stops reading — the rest of the proposal never gets scored.

Page 34

The requirement that sinks you is rarely the headline one. It's buried in Section L, a page limit, a required form — the mechanical compliance items a writer focused on prose never tracked.

Fluent ≠ compliant

A chatbot asked to 'write the proposal' produces confident prose checked against nothing. Polished and non-compliant is still a loss — the writing only counts if the bid survives the checklist.

02.What This Is — And Isn't

Clear about the lane. No inflated promises.

What this is
  • Six production-grade SKILL.md skills that run the Shipley response sequence, with NEVER/ALWAYS guardrails.
  • A real, runnable compliance-matrix-verifier.py — stdlib, COMPLETE/INCOMPLETE, non-zero exit as a pre-submission gate.
  • Compliance-first by design: shred and matrix before a word is drafted, the way professional proposal teams work.
  • A Shipley/APMP primer + a CSV matrix modeled on real public-sector RFP appendices (Section L / Section M aware).
  • An AGENTS.md companion for standing proposal discipline, cross-tool by the Agent Skills open standard.
What this isn't
  • No fabrication — the drafter marks [PROOF NEEDED], never invents a metric, credential, or client name.
  • No bid-on-everything — the engine will recommend no-bid when that's the honest call.
  • Not a guarantee of winning — the verifier confirms compliance, not score; a Red Team review still matters.
  • Not a document host or e-submission portal — it builds the response; you submit through the buyer's system.
  • No SaaS, no monthly fee, no telemetry — your RFP and proposal never leave your environment.
03.The Six Skills

Six skills that run the whole response.

Shred, decide, map, theme, draft, verify — the full proposal motion, in the order the pros do it. Every skill is single-purpose and composes with the others.

Every requirement
RFP Shredder
rfp-shredder
Triggers

“shred this RFP,” “pull the requirements,” “what does this RFP ask for”

Extracts every requirement, instruction (Section L), and evaluation criterion (Section M) into a structured, traceable list. Splits compound requirements; flags ambiguities for a clarifying question. Captures every requirement; invents none.

Honest go/no-go
Bid / No-Bid Evaluator
bid-no-bid-evaluator
Triggers

“should we bid on this,” “can we win this,” “is this worth pursuing”

An honest go/no-go: can we comply, can we win, should we, can we respond in time. Surfaces unmeetable mandatory requirements as blockers. Willing to say no-bid — a disciplined walk-away is a win, not a failure.

The source of truth
Compliance Matrix Builder
compliance-matrix-builder
Triggers

“build a compliance matrix,” “track compliance,” “map requirements to sections”

Turns the shredded requirements into the proposal's source of truth — one row per requirement, mapped to its proposal section and status. Outputs verifier-ready CSV, and marks unaddressed requirements honestly (blank means not-yet-done).

Themed to the score
Win Theme Developer
win-theme-developer
Triggers

“develop win themes,” “what's our angle,” “how do we stand out”

Builds benefit-led themes anchored to the evaluation criteria (Section M), with real discriminators and honest ghosting. Every theme carries substantiable proof — never empty superlatives or invented metrics.

Answer-first
Response Drafter
response-drafter
Triggers

“draft this section,” “answer this requirement,” “write the technical approach”

Drafts answer-first, mirrors the RFP's language and structure, writes to the win theme. Respects page limits. Marks [PROOF NEEDED] rather than fabricating a metric, certification, or client name.

COMPLETE / INCOMPLETE
Compliance Verifier
compliance-verifier
Triggers

“are we ready to submit,” “did we answer everything,” “Pink Team review”

A real, runnable script that reads the compliance matrix and returns COMPLETE or INCOMPLETE with the gaps — unaddressed, non-compliant, or TBD requirements. Exits non-zero so it gates submission.

04.The Standard

Built on the Shipley process — comply before drafting.

The reason this wins where generic AI loses. Shipley Associates codified the modern proposal method — it’s an APMP Approved Training Organization, and its Proposal Guide underpins APMP accreditation. Its core discipline: analyze and comply with every requirement before you write. Each skill is a step in that process.

Comply before you draft

Shred the RFP and build the compliance matrix first. A proposal written before the requirements are mapped is a proposal that misses some.

Bid the ones you can win

The bid/no-bid gate is a real decision point. Walking away from an unwinnable RFP is a disciplined win, not a failure of nerve.

Theme to the score

Win themes anchor to the evaluation criteria (Section M) and their weights — you invest effort where the points actually are.

Review against the matrix

The Pink Team checks compliance and win strategy; here that compliance pass is mechanized by the runnable verifier.

A Shipley primer is included, but you never have to learn the method — the skills apply it for you. That’s the difference between a document that reads well and a proposal built to survive evaluation.

05.The Verifier, Live

The verifier actually runs. Here’s real output.

This is compliance-matrix-verifier.py against a matrix with an unaddressed mandatory requirement, a non-compliant item, and a TBD — not a screenshot of a promise. It found the three blockers that would sink the bid, flagged the optional item separately, and exited non-zero. Coverage you can prove, not assume.

skills/compliance-verifier/scripts/compliance-matrix-verifier.py
stdlib · no install
$ python scripts/compliance-matrix-verifier.py proposal-matrix.csv

 INCOMPLETE   requirements: 7  (mandatory 6)  addressed 5  compliant 3  | critical=3 warning=1
----------------------------------------------------------------------------
MUST FIX BEFORE SUBMIT (would risk a non-responsive bid) (3)
  • [unaddressed] row 4: [L.3] Describe your data security program (SOC 2)
      Mandatory requirement has no proposal section mapped — it is not
      addressed anywhere in the response.
  • [noncompliant] row 5: [M.1] Demonstrate 5+ years relevant experience
      Mandatory requirement is marked non-compliant or partial. On a
      mandatory item this risks a non-responsive determination.
  • [status-tbd] row 6: [L.4] Provide a project staffing plan
      Mandatory requirement status is still TBD/draft — not confirmed
      addressed before submission.

REVIEW (desired items, unconfirmed status) (1)
  • [unaddressed] row 7: [L.5] Optional: describe sustainability practices

Verdict: INCOMPLETE. Address the items above before you submit.
$ echo $?
1

Stdlib Python, no install. Reads a CSV matrix (opens in Excel), distinguishes mandatory from desired, and separates must-fix blockers from review items. JSON mode for tooling.

06.How It Works

The skills chain into one clean workflow.

From a fresh solicitation to a verified, ready-to-submit response — in the order the pros do it.

01

Shred & decide

RFP Shredder → Bid / No-Bid Evaluator

Pull every requirement, instruction, and evaluation criterion into a traceable list — then make an honest go/no-go before you spend a single proposal hour.

02

Map & theme

Compliance Matrix Builder → Win Theme Developer

Build the compliance matrix that becomes the proposal's spine, and develop win themes anchored to how the bid will actually be scored.

03

Draft & verify

Response Drafter → Compliance Verifier

Draft answer-first, compliant, on-theme responses — then run the verifier to confirm every requirement is addressed before you submit.

07.Composes With Your RedHub Stack

This engine wins the written bid. Two siblings win the rest.

Exactly what you get for $99, and what you don’t: six skills and a verifier that make a proposal compliant and compelling — not a tool that wins the live competitive call or sets your brand voice. Those are the jobs of the two sales-line products below.

08.Common Questions

The questions proposal teams actually ask before buying.

A generic prompt skips the part that actually wins or loses the bid: compliance. This engine follows the Shipley process — the industry-standard proposal method (Shipley Associates is an APMP Approved Training Organization, and its Proposal Guide underpins APMP accreditation) — which insists you analyze and comply with every requirement before you draft a word. So the engine shreds the RFP into a complete requirements list, builds a compliance matrix, decides whether to even bid, develops win themes anchored to the evaluation criteria, and only then drafts. And it ends with a runnable verifier that mechanically confirms every requirement is addressed. It's the difference between a nicely written document and a proposal that survives the evaluator's checklist.

6 skills · runnable verifier · compliance gate · $99

Stop losing bids on technicalities.

Take an RFP you’re working on, build the matrix, and run the verifier against your draft. If it says COMPLETE, you’ve confirmed your bid is responsive. If it catches a mandatory requirement you’d missed, the engine just paid for itself on one contract. Thirty-day refund either way.

Sold by RedHub AI LLC · Secured by Stripe · redhub.ai