记忆

tcms-writer

试用

For tech-product marketing teams — turns a product knowledge base into brand-side long-form drafts (blogs, case studies, product write-ups), not third-party analysis. Produces only 1500-3000 word long-form drafts from a content brief; does not handle social posts, short content, or channel adaptation. Not for neutral industry research — use industry-deep-dive-pipeline for that.

它能做什么

For tech-product marketing teams — turns a product knowledge base into brand-side long-form drafts (blogs, case studies, product write-ups), not third-party analysis. Produces only 1500-3000 word long-form drafts from a content brief; does not handle social posts, short content, or channel adaptation. Not for neutral industry research — use industry-deep-dive-pipeline for that.

技能文档

Content Writer

Produces high-quality long-form first drafts from a product knowledge base, brand guidelines, and a content brief.

Operating mode: prompt chaining

Executes in fixed steps; each step has clear inputs and outputs.


Step 1: Confirm the topic [deterministic]

Read the topic information provided by the user and confirm the following elements:

ElementMust be clearIf missing
Article typetech blog / customer case / product updateask the user
Target productspecific product nameask the user
Target readerarchitect / CTO / engineer / analystdefault "technical decision-maker"
Core messagethe key value point to conveyextract from knowledge base
Source materialknowledge base / internal material / published articledefault knowledge base
Confidentialitywhether internal cases need redactiondefault full redaction

If the user provides a brief file path, read the brief directly.


Step 2: Read source material [deterministic]

Read only files related to the target product; do not load unrelated product information:

  1. Product knowledge base → search the target product's section (don't read in full; use search_content to locate)
  2. Brand guidelinesreferences/brand-rules.md (read every time)
  3. Article templates → read the template matching the article type:
    • tech blog: references/templates/tech-blog.md
    • customer case: references/templates/case-study.md
    • product update: references/templates/product-update.md
  4. Supplementary material (as needed): internal docs or published articles specified in the brief

The paths above must be configured per the actual project directory.


Step 3: Writing [LLM]

Writing rules

Product names:

  • First mention uses the official full name (see the product-name mapping table in brand-rules.md)
  • Subsequent mentions may use the short name

Brand presence:

  • Title includes the brand name or the specific product's official name
  • Introduce the brand or specific product within the first two paragraphs
  • Fixed brand format at the end

Data citations:

  • All data must come from the knowledge base or published articles; never fabricate
  • Record the source when citing (used to build the citation table in Step 5)

Customer information:

  • Customer cases from internal sources are redacted by default
  • Redaction format: "a {industry} {company-scale} company"
  • Never show the customer's company name, internal staff names, or project code names
  • Use the real customer name only when the user has explicitly confirmed authorization

Competitor handling:

  • Never name any competitor directly
  • Use substitute phrasing such as "a peer platform"

Product-capability source verification:

  • Cite only capabilities that exist in the knowledge base
  • If unsure whether something is publicly released, mark it "needs confirmation" in the pre-review checklist

Expression red lines (writing discipline for tech-product marketing copy; converged from multiple revision rounds and the three-piece governance line — must not be violated)

  1. No meta-language / self-reference. Delete any sentence that steps outside the article to talk about its own structure — e.g. "this article…", "the press release makes it clear that…", "deserves its own section", "back to the overall narrative", "as mentioned in the published draft", "the next section will…". Transition with the content facts directly.
  2. No business-jargon four-character slogans. Slogans like "多、快、好、省" (many/fast/good/cheap) must be rewritten in engineering dimensions: load coverage / execution efficiency / operations experience / resource efficiency.
  3. No absolutist phrasing. Words like "naturally connected", "seamless", "inevitable", "certain", "zero" must be replaced with bounded qualifiers (e.g. "permissions and lineage inherit uniformly with the table object, reducing cross-engine re-authorization and fragmentation").
  4. Naming consistency (P0). A product's external name must match the already-published authoritative materials of the same campaign (press release / official site / official account) verbatim; the tech blog 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"); naming within the same campaign must be byte-for-byte consistent.
  5. Faithful transcription vs quantified claims. Infrastructure capabilities (e.g. a specific networking/storage technique) may be stated as-is if backed by an architecture diagram or published material; but quantified speedup multiples (e.g. "X accelerates N times") must not be written without an official figure — use qualitative phrasing instead.

Article structure

Do not write: feature 1 → feature 2 → feature 3 (a product spec sheet).

Do write: problem → why it's hard → solution (naturally introducing product capability) → effect → applicability judgment.

Every article must leave the reader with a clear takeaway — a judgment they can make, or a method they can learn.

Word count

Target 1500-3000 words. Compress if over 3500; supplement if under 1200.


Step 4: Self-check [LLM]

CheckPass criterionIf fail
Customer-name leakno customer name in internally-sourced casesimmediately replace with redacted version
Competitor namingno competitor company namereplace
Product-name规范first mention uses official full namefix
Brand presencepresent in title / opening / closingsupplement
Data has sourceevery number points to a knowledge-base entrydelete unsourced data
Internal code nameno undisclosed product code name / feature namedelete
Word-count range1500-3000 wordsadjust

Step 5: Output [deterministic]

Produce two files:

File 1: article first draft Path: content/drafts/YYYY-MM-{product}-{topic-short}.md

File 2: citation-traceability table + pre-review checklist Path: same directory, filename with -review suffix

## Execution summary
- Source material read: [list actual files read]
- Template chosen: [article type]
- Article word count: [actual]
- Cited data points: [N] ( [M] public, [K] internal redacted)
- Self-check: 7 checks, [X] passed [Y] fixed

## Citation traceability

| Data point in text | Knowledge-base entry / source | Public status |
|--------------------|------------------------------|---------------|
| "xxx" | xxx entry / source article | ✅ public / 📋 internal (redacted) |

## Pre-review checklist

- [ ] Customer-name redaction check
- [ ] Product-capability public-status check
- [ ] Data points PM needs to confirm

Hard rules

  1. Never fabricate data. Don't write numbers without a source.
  2. Internal cases are redacted by default. Unless the user has explicitly confirmed authorization.
  3. Never name competitors.
  4. Product names follow the official site.
  5. Don't cite product capabilities not in the knowledge base. Mark uncertain ones "needs confirmation".
  6. Every article must attach a citation-traceability table.
  7. Don't promote products whose external messaging is unconfirmed.
  8. Expression red lines are non-negotiable (see the "Expression red lines" subsection in Step 3): no meta-language/self-reference, no business-jargon four-character slogans, no absolutist phrasing, naming consistency (P0 — external name follows the same-campaign published materials, no version-number suffix), faithful transcription vs quantified claims. Must be followed while writing; issues of the same kind found in pre-publication audit count as a miss by this Skill.

Failure handling

ScenarioHandling
Target product not found in knowledge basestop generation, report "no information on {product} in knowledge base"
Brief requests an article type with no templateuse tech-blog template as default
Cited data marked "expired"don't cite; flag in pre-review checklist
Customer authorization status uncleardefault redaction
Article over 3500 wordsgive compression suggestions

⚠️ Human-in-the-loop

After output, the article enters human review. This Skill does not auto-publish; every first draft must be confirmed by a human before entering content-adapter for channel adaptation.


中文摘要

Content Writer 是面向品牌营销的长文创作 Agent:基于产品知识库、品牌规范与选题 Brief,产出 1500–3000 字的技术博客、客户案例或产品解读初稿(不含社交帖与渠道适配)。写作严守五条表达红线(禁用元语言/自我指涉、禁用商务腔四字总结、禁止绝对化表述、P0 命名一致性、忠实转录 vs 量化断言);内部客户案例默认脱敏、不点名竞品、所有数据须有出处并附引用追溯表。初稿完成后进入人工 review,不自动发布。

相关技能

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.

2 次安装

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.

2 次安装

Write technical blog posts as a professional tech blogger, following a strict structure, conversational style, and Markdown formatting. Output is rendered into a standalone HTML file. Use when the user asks to write, draft, or produce a technical blog post, tutorial, tech article, or dev-focused exp

1 次安装1 星标

七阶段流水线,把一个技术想法打磨成面向开发者的成稿,每个阶段都有确认点。

26 次安装

Creates engaging, example-driven long-form articles with strong hooks, clear argument structures, and reader retention strategies. Use when the user asks to write an in-depth article, blog post, newsletter, social media thread, or any content that needs to hold readers' attention. Also use when the user says "write an article about [topic]" or "turn these notes into a publishable piece".

1 星标

Draft WeChat-style long-form articles from a confirmed topic, outline, evidence pack, or content_state. Use when the user wants title candidates, hooks, an o...

2 次安装