Overview
On the premise that the structure has been confirmed, convert reference materials and voice transcripts into a WeChat Official Account first draft that matches the author's writing style.
Workflow
- Require confirmed outline, reference materials, voice transcript draft, Style DNA card, and article goal.
- If the user does not yet have a personal Style DNA, first call
wechat-style-profilerto generate it. - Copy the personal Style DNA to
wechat-draft-writer/references/author-style-dna.md。 - Before starting to write, clearly state the currently used Style DNA file or author profile name.
- Digest source material, separating hard facts from personal viewpoints, original quotes, and information to be verified.
- Generate an internal writing brief for each section, without outputting a new outline version externally.
- Write
Draft v1section by section, and enforce the hard constraints ofreferences/draft-dna-enforcement.md. - Run the
references/draft-quality-checklist.mdself-check. - Return the first draft, an explanation of style alignment, risk points, and correctable suggestions.
Output Contract
Style DNA In UseDraft v1Style Adherence NotesDNA Compliance ReportWeak Sections And Fix SuggestionsOptional Alternative Lead
Guardrails
- Avoid inventing facts; mark any uncertain claim with
[待补充证据]. - Distinguish source types explicitly:
参考资料facts vs语音底稿personal expression. - Keep paragraph granularity suitable for WeChat mobile reading.
- Preserve the user's habitual rhetorical devices from the Style DNA card.
- If no personal Style DNA is provided, hand off to
wechat-style-profilerfirst. - Prefer loading DNA from
wechat-draft-writer/references/author-style-dna.md. - The default DNA template is only a temporary fallback for demo/testing, not for final publish drafts.
- Must explicitly tell the user which DNA file or author profile is being used before presenting the draft.
- Keep paragraph length within 1-3 sentences unless explicitly requested.
- Do not use em dashes.
- If hard-fail pattern is detected, rewrite before returning output.
- If outline is not confirmed, hand off to
wechat-topic-outline-plannerinstead of drafting.