mcpField
A
anchor-sheet

anchor-sheet

github.com/willoscar生产力51741 次安装3 周前更新
代码仓库

关于 anchor-sheet

Anchor Sheet 是一项写作技能,将证据草稿和参考文献整理为带引用的小节写作锚点。它优先选择数字、基准、数据集、指标及局限信息,不负责撰写正文。

主要功能

  1. 01筛选定量证据钩子
  2. 02整理基准、数据集和指标
  3. 03纳入局限与失败信息
  4. 04按参考文献核验引用
  5. 05按小节生成 JSONL 锚点

适用场景

  1. 01起草前准备证据锚点
  2. 02为小节正文寻找带引用的数据
  3. 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.jsonl
  • citations/ref.bib

输出

  • outline/anchor_sheet.jsonl

输出格式(outline/anchor_sheet.jsonl)

JSONL(每个 H3 小节对应一个对象)。

必需字段:

  • sub_id、title
  • anchors(列表;每个锚点包含 hook_type、text、citations,以及可选的 paper_id/evidence_id/pointer)

工作流

  1. 读取 outline/evidence_drafts.jsonl。
  2. 优先选择包含以下内容的锚点:
    • 数字(百分比、数量、分数)
    • 明确的基准测试/数据集/指标名称
    • 明确的局限性/失败陈述
  3. 仅保留引用键存在于 citations/ref.bib 中的锚点。
  4. 写入 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 --help
  • uv 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