mit einem Klick
dasheng-stage-draft
Stage 3 Draft - 初稿生成(标准基线稿)
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
Stage 3 Draft - 初稿生成(标准基线稿)
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
美股港股全栈数据工具包 — 覆盖行情(新浪+腾讯+东财push2)、K线(新浪+Yahoo)、技术指标(MA/MACD/RSI/KDJ/布林带)、基本面(东财datacenter三表+GMAININDICATOR+Yahoo quoteSummary+SEC XBRL)、资金面(东财push2his日级资金流)、期权(Yahoo)、SEC Filing(EDGAR)、搜索与工具(东财search+Yahoo+SEC CIK+全市场列表)八层数据源,内嵌全部调用代码,自包含零依赖外部文件。适用于美股港股个股分析、全市场筛选、财报解读、期权策略、SEC文件检索、资金流追踪、机构持仓分析等场景。
Reverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term ("the bouncy thing when a popover opens" → Pop in; "the iOS rubber-band scroll" → Rubber-banding). Use when the user asks "what's it called when…", or describes a motion effect without knowing its name and wants the right word to prompt an AI or designer with. For naming an effect, not designing or building one.
Apple's approach to interface design and fluid, physical motion, translated for the web. Use when building or reviewing gesture-driven UI, spring animations, drag/swipe/sheet interactions, momentum and interruptible transitions, translucent materials and depth, typography (optical sizing, tracking, leading), reduced-motion, or the design foundations (feedback, spatial consistency, restraint) behind Apple-style interfaces.
This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
Survey a codebase's animation and motion code as a senior motion advisor, then produce a prioritized audit and self-contained implementation plans for other agents (or cheaper models) to execute. Read-only on source code — it plans improvements, it does not apply them. Use when the user asks to "improve the animations", "audit the motion", "make this app feel better", or wants a roadmap of animation fixes rather than a review of a single diff.
Reviews animation and motion code against a high craft bar derived from Emil Kowalski's design engineering philosophy. Default to flagging; approval is earned.
| 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 - 自定义输出目录;默认应位于 ~/Desktop/自媒体创作/05_初稿生成/<run_id>,不要写入项目根目录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: '/Users/lichengyin/Desktop/自媒体创作/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