AI Slop Audit
Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.
The detector. Given any proposal artefact, it decides how strongly it reads as AI slop, names exactly why, and says how to fix each finding. Production-side prevention is the companion anti-ai-slop skill, and the reasoning gate is critical-analysis-business-logic.
Use When
- Audit a completed proposal section, EoI, tender response, price narrative, or full bid after a major iteration.
- Run the final A/B/C/F gate before assembly or submission.
Do Not Use When
- Use
anti-ai-slop while creating content; this skill assesses a concrete artefact in read-only mode.
- Do not grade material that cannot be inspected; return an unassessed scope instead.
Inputs
| Artefact |
Source/provider |
Required? |
Missing-input behaviour |
| Proposal artefact and intended audience |
Proposal lead |
Yes |
Stop and request the artefact or identify the inaccessible scope as not assessed. |
| Sources for factual claims |
Bid evidence register or verified provider |
Conditional |
Mark factual verification not assessed; do not clear a blocking claim. |
Outputs
| Artefact |
Consumer |
Acceptance condition |
| Graded slop audit |
Author and release owner |
Verdict, genericness score, evidence, fix, and unassessed checks agree with the grading rules. |
Evidence Produced
| Evidence |
Consumer |
Acceptance condition |
| Finding register and A/B/C/F verdict |
Proposal release gate |
Every finding cites a line, phrase, figure, source, or other observable artefact evidence. |
Capability Contract
Default to read-only. Read and search are required; execution or network checks may verify claims when authorised. Never edit the audited artefact unless remediation is separately requested, and never submit it externally.
Degraded Mode
When a file, source, renderer, or verification capability is unavailable, mark that check not assessed and return the narrowest evidence-backed grade possible. Do not lower risk or invent findings to fill the report.
Decision Rules
| Evidence |
Action or grade |
Failure or risk avoided |
| Fabricated claim, citation, client, statute, or no substantive content |
Grade F and block release |
Unsupported submission |
| Multiple non-blocking markers or weak intent |
Grade C and require rework |
High reviewer burden |
| Minor isolated markers only |
Grade B and list targeted fixes |
Unnecessary full rewrite |
| No blockers, low genericness, clear intent |
Grade A and release |
Invented audit findings |
Workflow
- Classify the artefact and define the inspected scope.
- Run applicable mechanical checks, then review substance, intent, specificity, and hard cases.
- Stop and grade F when any blocking marker is evidenced.
- Recover from incomplete access by marking checks not assessed, not by assuming a pass.
- Issue the evidence-backed report and preserve authored material worth keeping.
Quality Standards
- Findings are traceable, severity is consistent with the rubric, and inaccessible checks remain visible.
- A clean artefact may receive grade A; the audit never invents debt.
Anti-Patterns
- Reporting a vague “AI feel”. Fix: cite the exact phrase, line, figure, or formatting pattern.
- Padding a clean audit with invented defects. Fix: allow a grade A result.
- Editing during a read-only audit. Fix: separate diagnosis from authorised remediation.
- Treating an inaccessible citation check as passed. Fix: mark it not assessed.
- Removing useful authored material during cleanup. Fix: record what must be preserved.
References
Machine-error audit extension
Report ME1-ME7 with exact section, page, table, or paragraph evidence. Compare adjacent sections for
meaning, not just shared vocabulary. Mark NOT_ASSESSED when the Terms of Reference, experience
register, or source evidence is unavailable. Do not flag required compliance repetition without
checking whether it carries a distinct trace.
Impeccable-derived overlay audit
For proposal websites, decks, rendered documents, and visual bid assets, report AS1-AS7 with exact
evidence and cli, browser, llm_only, or human_review mode. Purple gradients, glassmorphism,
neon glow, AI-beige defaults, decorative editorial scaffolding, and decorative motion are blocking
visual findings unless a task, state, accessibility, data, or approved brand reason is recorded.
Mark non-visual checks not_applicable and unavailable render evidence NOT_ASSESSED.
When this runs
Cadence: run after EACH proposal section or major iteration. This is the default mode. Whenever a meaningful unit of work is finished, that is a drafted cover letter, an executive summary, an understanding-of-assignment section, a methodology, a work plan, a financial proposal, or a significant revision, run this audit on what was just produced before moving to the next section. Log the verdict. If the verdict is F (Blocked), do not progress to the next section until the blocking findings are fixed. Treat it like a quality gate that runs at every checkpoint, not a one-time review the night before the deadline.
Also auto-run on request: when the user asks to analyse, review, evaluate, audit, critique, score, or de-slop any proposal, Expression of Interest, tender response, cover letter, executive summary, methodology, work plan, team composition, financial proposal, capability statement, or business document, or asks "does this look AI-generated?" or "why does this read off?".
Also run as the final gate before assembling or submitting any proposal.
The companion anti-ai-slop skill runs continuously while content is written; this audit runs at each checkpoint to catch what slipped through.
What slop is (the yardstick)
Low-quality content produced in quantity by AI and pushed at people who did not ask for it (Merriam-Webster 2025 Word of the Year, verified). Three diagnostic properties (Kommers et al., arXiv 2601.06060): superficial competence, asymmetric effort, mass producibility. The human tell is absence of intent. In a proposal, slop is text that could be submitted to any client for any assignment. You are measuring how strongly an artefact exhibits these.
Audit method, layered, cheapest first
Step 1 — Identify the artefact and load the right checklist
Map the artefact to its proposal type: cover letter, executive summary, understanding of assignment, firm or consultant profile, relevant experience, methodology, team composition, work plan, financial proposal, or a full bid. A full proposal usually spans several. Audit each section.
Step 2 — Automated gates (machine-checkable). Any hit is hard evidence
Run every applicable check. A hit on a blocking marker (✗) fails the artefact outright.
- 🤖 Focal-word density: delve, tapestry, realm, navigate, underscore, pivotal, intricate, leverage, foster, harness, synergy, embark, robust, vibrant, holistic, seamless, and the rest of the banned list, more than two per 500 words.
- 🤖 Em-dash density above one per paragraph; reflexive rule-of-three; "it is not X, it is Y" repetition; uniform 15 to 25 word sentences (low burstiness).
- 🤖 Transition clichés: "in today's fast-paced world", "let us dive in", "in conclusion", "world-class", "best-in-class", "cutting-edge" as unsupported self-praise.
- 🤖 Mechanical formatting: Title-Case headers everywhere, excessive bold, decorative emoji, leftover tool markup ("oaicite", "contentReference").
- ✗ 🤖 Broken or fabricated citations: dead URLs, invalid DOI or ISBN, fabricated statistics, invented client names, invented court cases or statutes, utm_source parameters copied in.
- French: "plongeons dans", "il est important de noter que", "force est de constater", filler connectors.
Step 3 — Structural score → 0 to 100 genericness
Combine burstiness, focal-word density, duplication, and template similarity into a single genericness score. Higher means more slop-like. Report the score and its drivers.
Step 4 — Human-judgement review (the checklist no tool replaces)
- 👁 Substance: what does this section assert or decide that required real work? If nothing, it is slop.
- 👁 Intent and authored voice: is there a point of view, or is it relentlessly positive and free of any stance?
- 👁 Specificity: real named clients, projects, methods, and numbers, or generic placeholders that fit any bid?
- 👁 Hard parts: are risks, dependencies, assumptions, and the counter-case handled?
- 👁 Proposal-specific findings (per section):
- Cover letter and executive summary: generic value proposition that would fit any firm; inflated superlatives; no named client problem; hollow analogies.
- Understanding of assignment: "we understand" without proof; no reference to the actual Terms of Reference, sector, or constraint.
- Relevant experience: activities listed instead of outcomes; unverifiable or invented client references, figures, or awards.
- Methodology and work plan: no visible logic (evidence → warrant → assumptions → counter-case → implication); frameworks used as decoration; methodology, staffing, timeline, and budget that do not tell one achievable delivery story.
- Financial proposal: round-number filler; fees inconsistent with the staffing schedule and work plan; reimbursables that do not match the method.
Cross-check the reasoning failures with critical-analysis-business-logic, which is the complementary gate for evidence, business sense, feasibility, and achievability.
Scoring and verdict
| Grade |
Meaning |
Trigger |
| A — Clean |
No blocking hits; genericness low; substance and intent present |
submit |
| B — Minor slop |
A few automated hits, no blockers; some genericness |
fix listed items |
| C — Slopy |
Multiple automated hits or weak substance and intent |
rework before submission |
| F — Blocked |
Any ✗ blocker (fabricated statistic, citation, client, court case, or statute; or no substance at all) |
do not submit |
Output format (the audit report)
# AI Slop Audit — <artefact name> — <day-month-year>
Verdict: <A/B/C/F> Genericness score: <0–100>
Artefact type(s): <...>
## Blocking findings (✗) — must fix
- [marker] <what was found> · evidence: <quote / line / URL> · fix: <concrete action>
## Slop findings (by severity)
- [marker] <finding> · evidence: <...> · fix: <...>
## What is good (so it is not stripped in the fix)
- <substantive, specific, authored elements worth keeping>
## Recommended next step
- <rework / targeted fixes / submit>
Discipline (anti-hallucination, applies to the audit itself)
- Every finding cites concrete evidence from the artefact: a quote, a line, a figure, a URL. No finding without evidence.
- Do not invent a flaw to pad the report. "This section is clean" is a valid and wanted verdict.
- Mark inferences "(inference)"; never present a guess as a measured fact.
See also
anti-ai-slop — the prevention companion; write proposal content so slop never appears.
critical-analysis-business-logic — the complementary reasoning, business-sense, feasibility, and achievability gate.
east-african-english and language-standards — house tone and spelling, applied on top of this skill.
1---2name: ai-slop-audit-43description: Use when auditing an existing proposal artefact for AI slop after a major iteration or before submission; use anti-ai-slop instead as the live drafting guardrail.4---56# AI Slop Audit7Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.89The detector. Given any proposal artefact, it decides how strongly it reads as AI slop, names exactly why, and says how to fix each finding. Production-side prevention is the companion `anti-ai-slop` skill, and the reasoning gate is `critical-analysis-business-logic`.1011<!-- dual-compat-start -->12## Use When1314- Audit a completed proposal section, EoI, tender response, price narrative, or full bid after a major iteration.15- Run the final A/B/C/F gate before assembly or submission.1617## Do Not Use When1819- Use `anti-ai-slop` while creating content; this skill assesses a concrete artefact in read-only mode.20- Do not grade material that cannot be inspected; return an unassessed scope instead.2122## Inputs2324| Artefact | Source/provider | Required? | Missing-input behaviour |25|---|---|---:|---|26| Proposal artefact and intended audience | Proposal lead | Yes | Stop and request the artefact or identify the inaccessible scope as not assessed. |27| Sources for factual claims | Bid evidence register or verified provider | Conditional | Mark factual verification not assessed; do not clear a blocking claim. |2829## Outputs3031| Artefact | Consumer | Acceptance condition |32|---|---|---|33| Graded slop audit | Author and release owner | Verdict, genericness score, evidence, fix, and unassessed checks agree with the grading rules. |3435## Evidence Produced3637| Evidence | Consumer | Acceptance condition |38|---|---|---|39| Finding register and A/B/C/F verdict | Proposal release gate | Every finding cites a line, phrase, figure, source, or other observable artefact evidence. |4041## Capability Contract4243Default to read-only. Read and search are required; execution or network checks may verify claims when authorised. Never edit the audited artefact unless remediation is separately requested, and never submit it externally.4445## Degraded Mode4647When a file, source, renderer, or verification capability is unavailable, mark that check `not assessed` and return the narrowest evidence-backed grade possible. Do not lower risk or invent findings to fill the report.4849## Decision Rules5051| Evidence | Action or grade | Failure or risk avoided |52|---|---|---|53| Fabricated claim, citation, client, statute, or no substantive content | Grade F and block release | Unsupported submission |54| Multiple non-blocking markers or weak intent | Grade C and require rework | High reviewer burden |55| Minor isolated markers only | Grade B and list targeted fixes | Unnecessary full rewrite |56| No blockers, low genericness, clear intent | Grade A and release | Invented audit findings |5758## Workflow59601. Classify the artefact and define the inspected scope.612. Run applicable mechanical checks, then review substance, intent, specificity, and hard cases.623. Stop and grade F when any blocking marker is evidenced.634. Recover from incomplete access by marking checks not assessed, not by assuming a pass.645. Issue the evidence-backed report and preserve authored material worth keeping.6566## Quality Standards6768- Findings are traceable, severity is consistent with the rubric, and inaccessible checks remain visible.69- A clean artefact may receive grade A; the audit never invents debt.7071## Anti-Patterns7273- Reporting a vague “AI feel”. Fix: cite the exact phrase, line, figure, or formatting pattern.74- Padding a clean audit with invented defects. Fix: allow a grade A result.75- Editing during a read-only audit. Fix: separate diagnosis from authorised remediation.76- Treating an inaccessible citation check as passed. Fix: mark it not assessed.77- Removing useful authored material during cleanup. Fix: record what must be preserved.7879## References8081- [Anti-slop production guardrail](../anti-ai-slop/SKILL.md)82- [Critical analysis and business logic gate](../../strategy-positioning/critical-analysis-business-logic/SKILL.md)83<!-- dual-compat-end -->8485## Machine-error audit extension8687Report ME1-ME7 with exact section, page, table, or paragraph evidence. Compare adjacent sections for88meaning, not just shared vocabulary. Mark `NOT_ASSESSED` when the Terms of Reference, experience89register, or source evidence is unavailable. Do not flag required compliance repetition without90checking whether it carries a distinct trace.9192### Impeccable-derived overlay audit9394For proposal websites, decks, rendered documents, and visual bid assets, report AS1-AS7 with exact95evidence and `cli`, `browser`, `llm_only`, or `human_review` mode. Purple gradients, glassmorphism,96neon glow, AI-beige defaults, decorative editorial scaffolding, and decorative motion are blocking97visual findings unless a task, state, accessibility, data, or approved brand reason is recorded.98Mark non-visual checks `not_applicable` and unavailable render evidence `NOT_ASSESSED`.99100## When this runs101102**Cadence: run after EACH proposal section or major iteration.** This is the default mode. Whenever a meaningful unit of work is finished, that is a drafted cover letter, an executive summary, an understanding-of-assignment section, a methodology, a work plan, a financial proposal, or a significant revision, run this audit on what was just produced before moving to the next section. Log the verdict. If the verdict is **F (Blocked)**, do not progress to the next section until the blocking findings are fixed. Treat it like a quality gate that runs at every checkpoint, not a one-time review the night before the deadline.103104**Also auto-run on request:** when the user asks to analyse, review, evaluate, audit, critique, score, or de-slop any proposal, Expression of Interest, tender response, cover letter, executive summary, methodology, work plan, team composition, financial proposal, capability statement, or business document, or asks "does this look AI-generated?" or "why does this read off?".105106**Also run as the final gate** before assembling or submitting any proposal.107108The companion `anti-ai-slop` skill runs continuously while content is written; this audit runs at each checkpoint to catch what slipped through.109110## What slop is (the yardstick)111112Low-quality content produced in quantity by AI and pushed at people who did not ask for it (Merriam-Webster 2025 Word of the Year, verified). Three diagnostic properties (Kommers et al., arXiv 2601.06060): superficial competence, asymmetric effort, mass producibility. The human tell is absence of intent. In a proposal, slop is text that could be submitted to any client for any assignment. You are measuring how strongly an artefact exhibits these.113114## Audit method, layered, cheapest first115116### Step 1 — Identify the artefact and load the right checklist117Map the artefact to its proposal type: cover letter, executive summary, understanding of assignment, firm or consultant profile, relevant experience, methodology, team composition, work plan, financial proposal, or a full bid. A full proposal usually spans several. Audit each section.118119### Step 2 — Automated gates (machine-checkable). Any hit is hard evidence120Run every applicable check. A hit on a blocking marker (✗) fails the artefact outright.121122- 🤖 Focal-word density: delve, tapestry, realm, navigate, underscore, pivotal, intricate, leverage, foster, harness, synergy, embark, robust, vibrant, holistic, seamless, and the rest of the banned list, more than two per 500 words.123- 🤖 Em-dash density above one per paragraph; reflexive rule-of-three; "it is not X, it is Y" repetition; uniform 15 to 25 word sentences (low burstiness).124- 🤖 Transition clichés: "in today's fast-paced world", "let us dive in", "in conclusion", "world-class", "best-in-class", "cutting-edge" as unsupported self-praise.125- 🤖 Mechanical formatting: Title-Case headers everywhere, excessive bold, decorative emoji, leftover tool markup ("oaicite", "contentReference").126- ✗ 🤖 Broken or fabricated citations: dead URLs, invalid DOI or ISBN, fabricated statistics, invented client names, invented court cases or statutes, utm_source parameters copied in.127- French: "plongeons dans", "il est important de noter que", "force est de constater", filler connectors.128129### Step 3 — Structural score → 0 to 100 genericness130Combine burstiness, focal-word density, duplication, and template similarity into a single genericness score. Higher means more slop-like. Report the score and its drivers.131132### Step 4 — Human-judgement review (the checklist no tool replaces)133- 👁 **Substance:** what does this section assert or decide that required real work? If nothing, it is slop.134- 👁 **Intent and authored voice:** is there a point of view, or is it relentlessly positive and free of any stance?135- 👁 **Specificity:** real named clients, projects, methods, and numbers, or generic placeholders that fit any bid?136- 👁 **Hard parts:** are risks, dependencies, assumptions, and the counter-case handled?137- 👁 **Proposal-specific findings (per section):**138 - *Cover letter and executive summary:* generic value proposition that would fit any firm; inflated superlatives; no named client problem; hollow analogies.139 - *Understanding of assignment:* "we understand" without proof; no reference to the actual Terms of Reference, sector, or constraint.140 - *Relevant experience:* activities listed instead of outcomes; unverifiable or invented client references, figures, or awards.141 - *Methodology and work plan:* no visible logic (evidence → warrant → assumptions → counter-case → implication); frameworks used as decoration; methodology, staffing, timeline, and budget that do not tell one achievable delivery story.142 - *Financial proposal:* round-number filler; fees inconsistent with the staffing schedule and work plan; reimbursables that do not match the method.143144Cross-check the reasoning failures with `critical-analysis-business-logic`, which is the complementary gate for evidence, business sense, feasibility, and achievability.145146## Scoring and verdict147148| Grade | Meaning | Trigger |149|---|---|---|150| **A — Clean** | No blocking hits; genericness low; substance and intent present | submit |151| **B — Minor slop** | A few automated hits, no blockers; some genericness | fix listed items |152| **C — Slopy** | Multiple automated hits or weak substance and intent | rework before submission |153| **F — Blocked** | Any ✗ blocker (fabricated statistic, citation, client, court case, or statute; or no substance at all) | do not submit |154155## Output format (the audit report)156157```158# AI Slop Audit — <artefact name> — <day-month-year>159Verdict: <A/B/C/F> Genericness score: <0–100>160Artefact type(s): <...>161162## Blocking findings (✗) — must fix163- [marker] <what was found> · evidence: <quote / line / URL> · fix: <concrete action>164165## Slop findings (by severity)166- [marker] <finding> · evidence: <...> · fix: <...>167168## What is good (so it is not stripped in the fix)169- <substantive, specific, authored elements worth keeping>170171## Recommended next step172- <rework / targeted fixes / submit>173```174175## Discipline (anti-hallucination, applies to the audit itself)176177- Every finding cites concrete evidence from the artefact: a quote, a line, a figure, a URL. No finding without evidence.178- Do not invent a flaw to pad the report. "This section is clean" is a valid and wanted verdict.179- Mark inferences "(inference)"; never present a guess as a measured fact.180181## See also182183- `anti-ai-slop` — the prevention companion; write proposal content so slop never appears.184- `critical-analysis-business-logic` — the complementary reasoning, business-sense, feasibility, and achievability gate.185- `east-african-english` and `language-standards` — house tone and spelling, applied on top of this skill.