关于 anchor-sheet
Anchor Sheet 是一项写作技能,将证据草稿和参考文献整理为带引用的小节写作锚点。它优先选择数字、基准、数据集、指标及局限信息,不负责撰写正文。
主要功能
- 01筛选定量证据钩子
- 02整理基准、数据集和指标
- 03纳入局限与失败信息
- 04按参考文献核验引用
- 05按小节生成 JSONL 锚点
适用场景
- 01起草前准备证据锚点
- 02为小节正文寻找带引用的数据
- 03整理基准和指标的参考信息
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ willoscar/ research-units-pipeline-skills --skill anchor-sheet安装后在 Claude Code 中输入/anchor-sheet确认已加载。
附带文件scripts/run.py
详细介绍
锚点表(证据 → 写作钩子)[NO PROSE]
触发条件与路由
- 触发词:锚点表、锚点事实、数字锚点、证据钩子、写作锚点、数字锚点、证据钩子。
- 适用场景:存在
outline/evidence_drafts.jsonl,且你希望在sections/*.md中进行更有力、以证据为锚点的写作。
目的:明确“实际要说什么”:
- 选择定量片段(数字/百分比)
- 选择评估锚点(基准测试/数据集/指标)
- 选择局限性/失败钩子
这样可以避免写出段落形式完整、但内容空洞的文字。
输入
outline/evidence_drafts.jsonlcitations/ref.bib
输出
outline/anchor_sheet.jsonl
输出格式(outline/anchor_sheet.jsonl)
JSONL(每个 H3 小节对应一个对象)。
必需字段:
sub_id、titleanchors(列表;每个锚点包含hook_type、text、citations,以及可选的paper_id/evidence_id/pointer)
工作流
- 读取
outline/evidence_drafts.jsonl。 - 优先选择包含以下内容的锚点:
- 数字(百分比、数量、分数)
- 明确的基准测试/数据集/指标名称
- 明确的局限性/失败陈述
- 仅保留引用键存在于
citations/ref.bib中的锚点。 - 写入
outline/anchor_sheet.jsonl。
质量检查清单
- 每个 H3 至少有 10 个有引用支持的锚点(A150++ 硬性目标)。
- 如果证据包中包含数字,至少有 1 个锚点包含数字。
- 不含占位符(
TODO/…/(placeholder))。
使用政策(适用于 C5 写作者)
锚点旨在避免写出“冗长却空洞”的文字。请将其视为必须使用的写作钩子,而非可选构想。
每个 H3 的建议最低数量(A150++):
- 至少 3 个协议锚点(基准测试/数据集/指标/预算/工具访问)
- 至少 3 个局限性/失败钩子(具体内容,不能只是泛泛的“未来工作”)
- 如果证据包中有数字:至少包含 1 个带引用的数字锚点(同一段中包含数字和引用)
注意:
- 为提高可读性,锚点文本经过精简,不包含省略号标记(以减少意外将其带入正文的情况)。
脚本
快速开始
uv run python .codex/skills/anchor-sheet/scripts/run.py --helpuv run python .codex/skills/anchor-sheet/scripts/run.py --workspace <workspace>
所有选项
--workspace <dir>--unit-id <U###>--inputs <semicolon-separated>--outputs <semicolon-separated>--checkpoint <C#>
示例
- 默认输入/输出:
uv run python .codex/skills/anchor-sheet/scripts/run.py --workspace <workspace>
- 显式指定输入/输出:
uv run python .codex/skills/anchor-sheet/scripts/run.py --workspace <workspace> --inputs "outline/evidence_drafts.jsonl;citations/ref.bib" --outputs "outline/anchor_sheet.jsonl"
精修标记(建议使用;可防止反复改动)
当你对锚点事实感到满意(且它们确实针对具体小节)时,创建:
outline/anchor_sheet.refined.ok
这是一个明确的“我已审阅/精修”信号:
- 防止脚本重新生成内容并撤销你的修改
- (在严格运行中)可用作写作前的完成信号
评论
支持 Markdown