audit-public-report-language
Skill1 starsChanged 4 months agoMITView on GitHub
Audit and, when authorized, revise audience-facing language in PPTX, Keynote, Google Slides, PDF, DOCX, Markdown, HTML reports, portfolios, review decks, and other presentation files so production reasoning, evidence-search narration, internal count reconciliation, drafting notes, AI or tool references, and non-public caveats do not leak into the shared deliverable. Use before client, business, academic, leadership, portfolio, or public presentations; when the user asks to 检查汇报口径, 清理制作推理, 去掉不适合公开的表述, or 审核汇报文件; and when visible copy says things like 可核实, 根据现有资料, 完整列出如下, 未计入, 从截图可识别, or explains how the deck was assembled instead of what the audience should understand. Preserve verified facts and material qualifications, move necessary methodology to an appropriate appendix or internal audit record, and use content-source-truth-auditor separately when factual verification is required.
In this repository16 other files it gives its agents.
- analyze-brand-web-experienceSkill
- build-before-after-change-deckSkill
- build-design-skill-packageSkill
- build-html-sharing-reportSkill
- content-source-truth-auditorSkill
- context-first-design-executionSkill
- cross-device-recomposition-specSkill
- design-feedback-to-ruleSkill
- design-qa-evidence-packSkill
- design-system-contract-lockSkill
- enforce-ui-visual-restraintSkill
- extract-design-systemSkill
- html-to-figma-workflowSkill
- interaction-specimen-builderSkill
- sync-responsive-figma-from-webSkill
- web-design-guidelinesSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. About 0 are common, 11 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Before inspecting or editing a report, load the relevant file Skill for PPTX, Slides, PDF, DOCX, HTML, Markdown, or the active design tool.
- Very specific: line 14
Use content-source-truth-auditor separately when a claim, count, date, publication status, attribution, or right needs factual verification.
- Distinctive: line 16
Read public-language-audit-matrix.md for any multi-page or editable deliverable.
- Distinctive: line 28
Treat speaker notes, hidden slides, comments, alt text, embedded filenames, and document properties as inspectable when an editable file …
- Distinctive: line 42
Never delete a material qualification merely to make a slide cleaner.
- Distinctive: line 80
Use phrase matching as a discovery aid.
- Distinctive: line 87
Remove claims about the maker's certainty such as “可核实” once the fact has passed verification.
- Distinctive: line 88
Remove narration such as “完整列出如下”.
- Distinctive: line 89
Keep only the denominator, time range, sample, or methodology the audience needs to interpret the number correctly.
- Very specific: line 93
Do not strengthen a claim during cleanup.
- Distinctive: line 110
Search again for exact rejected phrases and related process-language patterns.
- Distinctive: line 114
When the request is audit-only, stop after the matrix and recommended wording.
- Distinctive: line 121
no production reasoning, search narration, tool reference, count reconciliation, or internal drafting note remains on shared surfaces.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Audit Public Report Language
Make every shared sentence serve the audience. Remove the production trail from the public narrative while preserving facts, necessary qualifications, and decision-relevant context.
Load the file-format capability
Before inspecting or editing a report, load the relevant file Skill for PPTX, Slides, PDF, DOCX, HTML, Markdown, or the active design tool.
Use content-source-truth-auditor separately when a claim, count, date, publication status, attribution, or right needs factual verification. This Skill decides whether wording belongs in a public report and how to present it; it does not establish factual truth by itself.
Read public-language-audit-matrix.md for any multi-page or editable deliverable. Use it as the canonical source-to-classification-to-rewrite ledger, including notes, hidden content, metadata, and appendices exposed by the distribution format.
Lock the audience contract
Record:
- intended audience and presentation purpose;
- internal review, client review, leadership review, academic presentation, portfolio, or public distribution;
- shared format, including whether recipients receive an editable source file;
- visible slides or pages, appendix, speaker notes, comments, hidden slides, and internal audit files;
- facts and required legal, academic, financial, or methodological qualifications that must remain.
Treat speaker notes, hidden slides, comments, alt text, embedded filenames, and document properties as inspectable when an editable file will be shared. Do not assume hidden content is private.
Separate audience content from production reasoning
Classify every relevant text block:
| Status | Meaning | Action |
Keep | audience-relevant claim, decision, result, status, or instruction | retain and tighten if needed |
Rewrite | valid fact wrapped in production narration or defensive language | express the audience-facing fact directly |
Move | necessary method, denominator, limitation, or provenance | move to an approved appendix, footnote, or presenter-only record |
Internal | search trail, drafting logic, tool output, count reconciliation, or private rationale | remove from every shared surface and retain only in an internal audit file if useful |
Block | unverified, sensitive, misleading, or materially ambiguous claim | stop publication of that claim and request the missing decision or verification |
Never delete a material qualification merely to make a slide cleaner. Rewrite it for the intended audience or move it to a location appropriate for that audience.
Detect non-public language
Flag these families:
Production and search trail
- “根据当前资料 / 根据截图 / 从文件中可识别 / 检索到 / 未找到”;
- “可核实 / 已核对 / 目前能够确认 / 完整列出如下”;
- filenames, folder paths, page-extraction notes, prompt wording, tool names, AI references, or generation steps;
- explanations of how content was collected, reconstructed, compared, or selected.
Internal count reconciliation
- why one count was included and another was excluded;
- denominator disputes, duplicate removal, temporary grouping logic, or manual tally notes;
- “X 个为背景数据,未计入项目” when the distinction serves the maker rather than the audience;
- reconciliation language that belongs in an audit table, methodology appendix, or source register.
Drafting and self-reference
- “本页用于展示 / 这里需要说明 / 后续可以补充 / 为避免误导”;
- TODOs, placeholders, open questions, review comments, and version-history notes;
- statements about the presentation, author, model, or production process instead of the subject.
Defensive caveats and evidence narration
- long explanations that defend why a claim can be shown;
- source quality commentary that the audience did not ask to evaluate;
- uncertainty phrased as production hesitation rather than a clear business status;
- internal approval routing, owner discussions, or unresolved evidence chains.
Sensitive or distribution-inappropriate content
- private names, internal links, permissions, customer details, unpublished decisions, or confidential status;
- speaker notes or hidden objects that reveal internal reasoning in a shared editable file.
Use phrase matching as a discovery aid. Judge the sentence by function and audience; do not delete every occurrence mechanically.
Rewrite for the audience
Apply these rules:
- Lead with the business object, result, decision, change, or implication.
- Remove claims about the maker's certainty such as “可核实” once the fact has passed verification.
- Remove narration such as “完整列出如下”; let the title and structure introduce the list.
- Keep only the denominator, time range, sample, or methodology the audience needs to interpret the number correctly.
- Turn internal uncertainty into a concise status such as “待确认” only when that status affects the audience's decision.
- Move detailed sources, inclusion rules, and evidence trails to an appendix or internal audit record when required.
- Preserve the meaning, units, dates, names, qualifiers, and approved terminology of every retained fact.
- Do not strengthen a claim during cleanup. Route unsupported certainty to
Blockor factual verification.
Examples:
| Working-language source | Audience-ready direction |
| “某实验室可核实的项目成果,完整列出如下:3 项已发表成果+1 项会议入选;‘7 个’为学生参与背景数据,未计入实验室项目。” | If verified, show “项目成果:3 项已发表,1 项入选会议。” Keep the 7-person reconciliation only in an internal record unless audience interpretation requires a clearly labeled participation metric. |
| “根据当前截图可识别,新增 4 个一级入口。” | “新增 4 个一级入口。” |
| “资料中未找到英文名称,为避免推测暂不翻译。” | Show “English name pending” or “英文名称待确认” only when the status is decision-relevant; keep the search explanation internal. |
| “本页用于展示优化后的信息架构。” | Replace with a specific title or conclusion that states the optimized information architecture. |
Audit the complete file
- Extract text from every slide, page, component, table, chart label, caption, footnote, and appendix.
- Inspect notes, comments, hidden slides, hidden layers, alt text, links, document properties, and embedded filenames when the shared format exposes them.
- Build a compact matrix with location, original text, classification, risk, proposed action, and replacement or destination.
- Apply authorized revisions without changing verified meaning, layout hierarchy, or unrelated design.
- Search again for exact rejected phrases and related process-language patterns.
- Render or export the final public surfaces and inspect the audience reading flow.
- Re-extract final text to catch content hidden by layout, cropping, or export behavior.
When the request is audit-only, stop after the matrix and recommended wording. When revision is authorized, edit the source file and preserve a recoverable original or version history.
Run the public-language gate
Pass only when:
- visible copy states audience-relevant facts, decisions, changes, or implications;
- no production reasoning, search narration, tool reference, count reconciliation, or internal drafting note remains on shared surfaces;
- necessary qualifications remain accurate and appropriately placed;
- public wording does not reveal private context or internal workflow;
- edits introduce no stronger or new unsupported claim;
- notes, hidden content, metadata, and appendices match the actual distribution boundary;
- final rendering and text extraction agree.
Return Pass, Rewrite, Move, Internal, or Block for every finding. Do not claim the file is ready for public distribution while any Block item remains.
Handoff
Return:
- audience and distribution boundary;
- files and surfaces inspected;
- removed production-reasoning patterns;
- rewritten audience-facing statements;
- content moved to appendix, notes, or internal record;
- blocked claims requiring verification or approval;
- final public-language gate result.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

