it-proposal-writing/SKILL.md
Framework for writing persuasive IT project proposals that win work. Covers Basis of Decision (BOD), Unique Selling Points (USP), proposal strategy, document structure, persuasive prose techniques, the 5-level destruction model, grammar rules...
npx skillsauth add peterbamuhigire/skills-web-dev it-proposal-writingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
it-proposal-writing or would be better handled by a more specific companion skill.SKILL.md first, then load only the referenced deep-dive files that are necessary for the task.Based on Coombs, P. (2005). IT Project Proposals: Writing to Win. Cambridge University Press.
The core truth about proposals: Your proposal is your shop window. A proposal full of accurate facts, buried in jargon and poor structure, will lose to a clearly written proposal from a weaker competitor. Good communication is what makes or breaks the deal.
Every winning proposal follows this sequence. Do not skip steps.
1. Establish the Strategy → BOD + USP + Reader + Approach
↓
2. Choose the Content → What the reader needs to see (not what you want to say)
↓
3. Determine the Structure → Document plan, sections, headings
↓
4. Write the Proposal → Persuasive, specific, plain-language prose
↓
5. Review and Rate → Internal review using the Proposal Evaluation Questionnaire
↓
6. Submit → Final check: compliance, presentation, contact details
The lifecycle is iterative. Content choices may force you to revise the structure. A review finding may require rewriting a section. Allow time for iteration.
The BOD is the set of criteria — stated or unstated — that the reader will use to evaluate your proposal. Understanding it is the most important step in proposal strategy.
Sources of the BOD:
If you do not know the BOD, you cannot write a targeted proposal. You will write a generic document that answers questions nobody asked.
Questions to determine the BOD:
Your USP is the answer to: "Why should this client choose us over every other option?"
A USP must be:
If your USP is "we are experienced, professional, and client-focused," you have no USP. Every proposal says this. None of it persuades.
Write for the decision-maker, not for yourself.
Coombs identifies 5 progressive ways a writer's message is destroyed before it reaches the reader.
| Level | Problem | Example | |-------|---------|---------| | 1 | Inappropriate content | Answering the question you wished they asked, not the one they asked | | 2 | Confusing structure | Key differentiators buried on page 23; executive summary missing | | 3 | Unconvincing prose | Vague claims, passive voice, over-abstraction, no evidence | | 4 | Poor grammar | Sentences that require re-reading; dangling modifiers; incorrect tense | | 5 | Typos and spelling mistakes | "We provide profesional servies" — destroys technical credibility |
Level 5 errors make the client doubt Level 1. If you cannot proofread a document, the client doubts whether you can manage a project.
Include only what advances your argument that you are the best solution to the client's problem. Every sentence should satisfy one of these tests:
Nothing else belongs in the proposal. No company history unless it directly supports a claim. No technical deep dives unless the reader is technical and the detail is evaluatively relevant.
| Section | Purpose | Notes | |---------|---------|-------| | Executive Summary | One page: problem, solution, why us, price | Written last; read first | | Understanding of Requirements | Prove you understood the brief | Mirror the client's language | | Proposed Solution | What you will build / deliver | Specific, testable, visual where possible | | Methodology / Approach | How you will deliver | Risk-addressed, phased, milestoned | | Team and Experience | Why your team can do this | Relevant roles, relevant past projects | | Timeline | When it will be done | Phased, with milestones and dependencies | | Pricing | How much and what for | Itemised; tied to deliverables | | References | Who can vouch for you | Names, not anonymous testimonials | | Risk and Mitigation | What can go wrong and how you handle it | Proactively addressing concerns builds trust |
Put the most important information first. Decision-makers read executive summaries and skim the rest. If your key differentiator is on page 8, it will not be read by everyone.
Structure of the Executive Summary (mandatory):
Headings must stand on their own. A reader scanning headings should understand the proposal arc.
| Weak Heading | Strong Heading | |-------------|---------------| | "Our Approach" | "Three-Phase Delivery Approach with Weekly Client Reviews" | | "Experience" | "5 Completed School Management Systems in East Africa" | | "The Solution" | "A Custom Fee Management System Integrated with Your Existing EMIS" | | "Pricing" | "Phased Investment: Prototype at UGX 12M, Full System at UGX 45M" |
Every technical claim must be translated into a reader benefit.
Before: "The system uses a microservices architecture." After: "The system's modular design means you can add the HR module in Phase 3 without rebuilding any existing functionality — saving an estimated 200 hours of rework."
Abstract claims lose readers. Concrete specifics persuade.
| Abstract | Concrete | |---------|---------| | "We have vast experience" | "We have delivered 7 school systems across Uganda and Kenya since 2019" | | "The system is fast" | "Bulk report generation for 5,000 students completes in < 4 seconds" | | "We deliver on time" | "Our last 4 projects: delivered within 3 days of agreed deadline on average" | | "We understand education" | "Our lead developer spent 3 years as a systems administrator at Makerere" |
Boilerplate is the text that appears in every proposal regardless of client: company history paragraphs, mission statements, generic team introductions. Every paragraph of boilerplate is a paragraph the client skips — and a paragraph that crowds out your real argument.
Test: If this paragraph could appear word-for-word in a proposal to a different client, delete it.
Use this checklist to score a draft proposal before submission. Score 1–5 on each dimension.
| Dimension | Question | Score (1–5) | |-----------|---------|------------| | Strategy | Does the proposal clearly address the stated BOD? | | | USP | Is our key differentiator stated specifically and early? | | | Understanding | Does it prove we understand the client's real problem? | | | Evidence | Are all claims backed by specific evidence (data, case study, reference)? | | | Structure | Does the document flow logically? Can a skim reader grasp the argument? | | | Prose quality | Is every section written in plain, active, benefit-first language? | | | Risk addressed | Does it proactively address the client's likely concerns? | | | Pricing clarity | Is pricing itemised, justified, and tied to deliverables? | | | Grammar and presentation | Zero typos, consistent formatting, correct grammar? | | | Compliance | Does it answer every question asked in the RFP? | |
Scoring:
| Anti-Pattern | Problem | Fix | |-------------|---------|-----| | Writing about the solution before proving problem understanding | Client feels unheard | Section 1 must mirror the client's problem statement | | Starting with company history | Nobody cares yet | Lead with the client's problem | | Vague team introductions ("extensive experience") | Not credible | Name specific projects, roles, and outcomes | | No executive summary | Decision-makers will not read further | One-page executive summary is mandatory | | Price as afterthought | Creates anxiety and undermines trust | Price clearly stated, phased, and justified | | Passive voice throughout | Weak, evasive tone | Rewrite in active voice | | Boilerplate filling pages | Signals you did not customise for this client | Every paragraph must be this-client-specific |
software-business-models (services model depends on winning proposals), software-pricing-strategy (pricing section in proposals)sdlc-planning (winning the proposal triggers SDLC planning), project-requirements (requirements gathering follows after project award)technology-grant-writing (grants are specialised proposals with different evaluation criteria)data-ai
Use when adding AI-powered analytics to a SaaS platform — semantic search over business data, natural language queries, trend detection, anomaly alerts, and AI-generated insights for dashboards. Covers embeddings, NL2SQL, and per-tenant analytics...
data-ai
Design AI-powered analytics dashboards — what metrics to show, how to display AI predictions and confidence, drill-down patterns, KPI cards, trend visualisation, AI Insights panels, export design, and role-based dashboard variants. Invoke when...
development
Use when designing, building, reviewing, or upgrading production software systems that must be secure, performant, maintainable, scalable, and user-centered. Apply before writing specs, code, architecture, APIs, databases, mobile apps, SaaS platforms, or ERP systems.
development
Professional web app UI using commercial templates (Tabler/Bootstrap 5) with strong frontend design direction when needed. Use for CRUD interfaces, dashboards, admin panels with SweetAlert2, DataTables, Flatpickr. Clone seeder-page.php, use...