Use when the user asks to "review this influencer content" or "check if this post meets brand guidelines"; runs a typed C3 ART asset gate, checks disclosure...
Documents
tcms-compliance-reviewer
Try itPre-publication compliance and quality reviewer. Checks factual citations, customer redaction, product naming, competitor rules, internal information, formatting, and AI traces; outputs a pre-review report and fix suggestions without modifying the original.
What it does
Pre-publication compliance and quality reviewer. Checks factual citations, customer redaction, product naming, competitor rules, internal information, formatting, and AI traces; outputs a pre-review report and fix suggestions without modifying the original.
The skill document
Content Compliance Reviewer
Runs a pre-publication compliance and quality review on finished tech blogs, customer cases, product updates, or press releases. Only checks and reports — never auto-modifies the original.
When to use
- Need to check data facts, customer redaction, product official names, competitor rules, and internal information in an article.
- Need to confirm citation traceability and formatting before publication.
- Need a pre-review report with an approval recommendation.
Do not use
- Monthly performance analysis and content retrospectives — handled by
content-performance-analyst. - Auto-modifying or rewriting the original; provide only location and fix suggestions.
- Initial writing or channel adaptation.
Input
draft_path:
article_type: tech_blog | case_study | product_update | other
compliance_profile: path or object
- brand_rules:
- sensitive_terms:
- product_public_status:
- customer_redaction_policy:
- competitor_policy:
review_requested_by:
The compliance profile is supplied by the project's private configuration. The generic engine uses logical fields; real paths and rule tables stay in the private layer.
Workflow
Step 1: [Deterministic] Load the draft and reference
- Read the article under review.
- Read the brand rules, sensitive-term list, product-public-status, and customer-redaction rules from the compliance profile.
- Look up the corresponding product section in the knowledge base as needed, to verify data provenance.
Step 2: [LLM] Item-by-item inspection
| # | Check | PASS description |
|---|---|---|
| 1 | Customer redaction | No real internal customer name; description cannot identify the customer |
| 2 | Product formal name | First mention uses the official full name |
| 3 | Competitor rules | No competitor company or product name |
| 4 | Data traceability | Each figure can be traced to an approved source |
| 5 | Internal information | No internal code names, project names or unconfirmed capabilities |
| 6 | Format and structure | Word count, brand title, closing and citation table comply |
| 7 | Content quality | Core message is clear, logic is consistent, no obvious AI template language |
Every item gets: PASS / NEEDS_FIX / FAIL.
Step 3: [LLM] Generate pre-review report
Output:
# Pre-Review Report
## Summary
| Item | Result | Note |
|---|---|---|
| Customer redaction | PASS/NEEDS_FIX/FAIL | |
| Product name | PASS/NEEDS_FIX/FAIL | |
| Competitor | PASS/NEEDS_FIX/FAIL | |
| Data traceability | PASS/NEEDS_FIX/FAIL | |
| Internal info | PASS/NEEDS_FIX/FAIL | |
| Format | PASS/NEEDS_FIX/FAIL | |
| Content quality | PASS/NEEDS_FIX/FAIL | |
## Specific issues
- Location, problem, suggested fix for each NEEDS_FIX or FAIL.
## Citation verification
| Claim | Source | Status |
|---|---|---|
## Overall assessment
- Publishable / Minor fixes / Major revision / Rewrite recommended
## Recommended approval level
- Level and rationale.
Step 4: [Deterministic] Save
Save to: content/drafts/{original-name}-compliance-review.md
Execution summary:
## Execution Summary
- Article reviewed:
- Results: N pass / M needs-fix / K fail
- Overall: publishable | minor-fix | major-fix | rewrite
- Critical issues:
Pre-publish strengthened checks (backstop for high-frequency rework points)
Beyond the seven general checks, run mandatory checks on high-frequency rework points (corresponding to the P0/P1 items found by the claim / cross-material governance lines). These are also the pre-publish backstop for content-writer's expression red lines:
- P0 naming consistency: the tech-blog product's external name must match verbatim the already-published authoritative materials of the same campaign (press release / official site / official account); must not add its own version number or suffix (e.g. if the external name is uniformly "X", the blog must not write "X 2.0"). Inconsistency = FAIL.
- P0 meta-language / self-reference: sentences that break the frame — "this article…", "the press release makes it clear that…", "deserves its own section", "back to the overall narrative" — = FAIL; replace with a direct content transition.
- P0 business jargon: four-character slogans like "多、快、好、省" = FAIL; rewrite in engineering dimensions (load coverage / execution efficiency / operations experience / resource efficiency).
- P1 absolutist phrasing: scan for "naturally connected / seamless / inevitable / certain / zero" etc.; require a bounded qualifier instead.
- P1 out-of-scope scenarios: landing industries/scenarios without a knowledge-base or published-article source must be marked
[needs confirmation]or removed; do not list scenarios from memory (e.g. an industry/scenario needs internal-source backing). - P1 faithful transcription vs quantified claims: infrastructure capabilities backed by an architecture diagram may be stated; quantified speedup multiples without an official figure = FAIL.
When publishing externally and multiple materials on the same topic already exist, after a PASS pre-review it is recommended to also run the three-piece governance line —
claim-to-source-auditor+cross-material-consistency-auditor+tech-content-review-panel— before finalizing.
Hard Rules
- Never modify the original draft. Only report issues and suggestions.
- Data checks must reference an approved source. Missing sources receive a fail.
- Any real customer name hit is an automatic fail.
- Unconfirmed product capabilities receive a needs-fix.
- Competitor named references must be flagged.
- Internal code names or project names are an automatic fail.
- Human confirmation required before marking the review complete and handing off to adaptation.
Failure Handling
| Scenario | Action |
|---|---|
| Draft not found | List available drafts for the user |
| Compliance profile missing | Warn and skip brand/sensitive-term checks; flag as incomplete |
| Knowledge-base section unavailable | Mark all data items as unverifiable |
| Draft has no citation table | Mark as recommended |
| Competitor, customer or product policy changed | Request updated profile before proceeding |
Output Format
content/drafts/{original-name}-compliance-review.md
Verification
- All seven inspection items evaluated.
- Every data claim checked against approved source.
- Every real customer name flagged.
- Report saved without modifying the original draft.
- Execution summary includes next action.
中文摘要
Content Compliance Reviewer 是发布前合规与质量预审 Skill:检查事实引用、客户脱敏、产品口径、竞品规则、内部信息、格式与 AI 痕迹,只报告不修改原文。除七项通用检查外,对高发返工点做强制兜底(P0 命名一致性/元语言/商务腔,P1 绝对化/超范围场景/量化断言),与 content-writer 的表达红线前后呼应。多份同主题物料对外发布前,建议再跑 claim-to-source + cross-material + tech-content-review 三件套治理线。
Related skills
Channel-adaptation agent. Adapts a reviewed core draft into channel-specific publish-ready versions. Supports: official-account version, developer-community version, Chinese social post, English X post, LinkedIn summary, sales one-pager. Also generates re-promotion material for existing content.
Audit a content library, docs site, or blog for AI-generated filler that's eroding trust and search performance — and triage what to fix, rewrite, or delete....
Check a post before it goes out, then fix what it finds. Paste the caption, title, script, on-screen text, or tags — this pre-publish content check reads the wording against advertising-copy restrictions and regulated-category claim rules and returns a replacement for every phrase it flags, reads the post back through the people you are writing for and names the exact line that loses each of them, scores the hook and the reason to share with the evidence behind each score, then hands back the corrected copy and renders the cover carrying the fixed wording. Use it as a social media copy check and a banned words checker before publishing, for ad-copy review, superlative screening, audience reaction testing, hook strength scoring, and pre-checking brand or client copy before it reaches an approver, for Instagram, TikTok, Facebook, YouTube, and LinkedIn.
Review the quality, reproducibility, legal reasoning, and decision usefulness of an existing freedom-to-operate (FTO), patent-infringement-risk, or event IP risk report. Use for three-layer evidence review, four-dimension scoring, independent multi-route search comparison, omission analysis, fatal-defect screening, remediation planning, or HTML assessment generation. The skill audits a supplied report; it does not replace a jurisdiction-specific legal opinion.
Content topic-planning agent. Generates structured topic briefs from knowledge-base updates, competitor signals, the content calendar, and performance data. Does topic judgment and brief output only — not content creation.