一键导入
dasheng-stage-draft
Stage 3 Draft - 初稿生成(标准基线稿)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Stage 3 Draft - 初稿生成(标准基线稿)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when Dasheng Publish needs to route Xiaohongshu publishing or content access through API-first CLI, MCP, or browser fallback bridges.
Use when Dasheng Publish needs to prepare, upload, or package Bilibili video submissions from completed transwrite video channel packs.
Use when running Stage 3 Draft from approved Brief topics and producing Reasoning Sheets, standard drafts, and draft quality gates.
Use when the workflow enters Postmortem after Publish and published content needs to be evaluated with performance data, Publish Guard status, accuracy checks, and knowledge-base writeback suggestions.
Use when Dasheng draft or transwrite needs HTML Anything templates, editable article HTML, social cards, posters, or visual HTML references.
Use when Dasheng transwrite needs no-human or human-material talking-head videos rendered through the local html-video project.
| name | dasheng-stage-draft |
| description | Stage 3 Draft - 初稿生成(标准基线稿) |
| version | 1.0.0 |
| stage | draft |
| runner | node |
Stage 3 Draft 是大声自媒体创作工作台的核心写作阶段,负责将编辑确认的选题转化为可审核、可发布的正文底稿。
核心原则:
selected_topics.json - 编辑确认的选题列表(来自Brief阶段的HITL gate)topic_cards.json - 选题卡片详细信息--asset-specs-file - 可选,按 topic_id 提供 chart_specs / image_specs,用于 Draft 内直接生成图表与配图--chartjs-file - 可选,本地 Chart.js v4.4.4 UMD 文件;未提供时使用项目 vendor/chart.umd.min.js--run-id - 自定义运行ID(默认自动生成)--output-dir - 自定义输出目录topic_cards.json 或 --asset-specs-file 可添加 finance_chart_requests。Draft 会调用 dasheng-finance-data / scripts/finance_data_adapter.py 拉取 A 股或指数 K 线,并自动生成 chart_specs。
该字段也支持全球市场品种(Yahoo Finance Chart API 直连优先,本地缓存 / yfinance 兜底)、中国宏观/地产数据(东方财富数据中心宏观报表)与经济日历(FMP,需 FMP_API_KEY),用于宏观、利率、汇率、商品、地产、股债组合等文章。
如果任一金融图表请求失败,03_DraftAssets_<topic>.json 与 draft_manifest.json 会写入 asset_failures.finance_charts,并把 asset_status 标记为 incomplete。
03_ReasoningSheet_<topic>.md - 论证结构表(包含论断、证据、缺失证明)03_标准初稿_<topic>.md - 标准初稿(每个选题一篇)03_HTML草稿_<topic>.html - 可编辑自包含 HTML 草稿(每个选题一篇)03_初稿_报告.md - 初稿生成报告draft_manifest.json - 初稿清单(包含所有初稿元数据)final_structure_snapshot.json - MANDATORY GATE - 最终结构快照(确认后可直接进入发布)draft_quality_gate.json - 文字洁癖 / 质量门禁汇总03_ReasoningSheet_<topic>.json - 论证结构JSON(供 Draft 资产绑定 claim)03_质量门禁_<topic>.json - 单篇初稿质量门禁03_DraftAssets_<topic>.json - Draft 内已嵌入图表与配图规格(chart_specs / image_specs)const { runDraft } = require('./skills/dasheng-stage-draft');
const result = runDraft('/path/to/selected_topics.json', {
runId: '2026-04-14_120000',
topicCardsFile: '/path/to/topic_cards.json',
outputDir: '/custom/output/dir'
});
console.log(result);
// {
// success: true,
// run_id: '2026-04-14_120000',
// out_dir: '/Volumes/PSSD/Projects/公众号文章/产物/05_初稿生成/2026-04-14_120000',
// draft_count: 3,
// draft_files: ['...', '...', '...'],
// manifest_file: '.../draft_manifest.json',
// final_structure_snapshot: '.../final_structure_snapshot.json',
// next_step: 'dasheng-stage-transwrite'
// }
python3 scripts/build_stage3_draft.py \
/path/to/selected_topics.json \
/path/to/topic_cards.json \
--asset-specs-file /path/to/draft_asset_specs.json \
--run-id 2026-04-14_120000
selected_topics.jsonselected_topics 数组topic_id, title, core_propositionapproved 或 confirmedfinal_structure_snapshot.jsonpending(等待编辑确认)approved / locked / finalized 后,可直接进入 PublishEvidenceItem / MissingProof / ChartNeed不是……而是……、这意味着、本质上、不可否认、综上所述 等 AI 味高频句式;命中项会写入质量门禁Chart.js v4.4.4 UMD;自写图表脚本必须用 DOMContentLoaded 包裹、typeof Chart 降级检查、responsive:false、显式 canvas 宽高、deepMerge 合并配置,log 坐标必须写 type:'logarithmic'。<td> 内部的 <span> 上,不放到 <td> 本身。contenteditable="true",并提供编辑/预览切换、全选、保存下载。claim_id / 数据来源;数据未核验时不得生成假曲线,draft_manifest.json 必须标记 asset_status: incomplete。生成初稿时,在需要配图/链接的位置使用以下标注:
{{image: 描述内容}} - 配图占位{{chart: claim_id|图表描述|数据来源或待补来源}} - 图表占位{{link: URL|显示文字}} - 链接占位{{ref: 来源名称}} - 参考文献标注这些锚点只能作为 chart_requests / image_requests 输入。Draft 结束时必须产出可直接嵌入 HTML 的 chart_specs / image_specs;不能只交付计划清单。
Draft阶段支持人工+AI迭代循环:
@批改意见示例@ 标注需要修改的内容@ 锚点标记如果 Intake 阶段存在相关主题的文章或视频链接,须附在初稿末尾,供编辑回看和拓展思路。
Draft 阶段如需真实数据、图表或配图,由当前运行 Agent 主动搜索、核验、生成并嵌入 HTML;不得把图表计划留给不存在的下游阶段。
金融行情、指数走势、个股对比、跨资产市场数据、中国宏观/地产、经济日历统计图优先使用 dasheng-finance-data 生成 chart_specs,避免手写行情或宏观数据。
dasheng-stage-publishscripts/build_stage3_draft.pyskills/dasheng-stage-draft/index.js