agentsclimarketplace

Paper claude md bootstrap

Skill Lambenthan/paper-discipline-skills/paper-claude-md-bootstrap

11 个面向中文科研写作的 Claude Code 纪律 Skill。

Install
npx -y skills add Lambenthan/paper-discipline-skills --skill paper-claude-md-bootstrap

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 19 stars19 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

开始任何新的论文写作项目时(新建项目目录、第一次开会话、还没有 CLAUDE.md 文件), 在写任何论文内容、改任何文件之前,必须先帮用户建一份项目级 CLAUDE.md, 把研究主题、投稿目标、术语保护清单、文件结构、写作风格、导师偏好这六项写清楚。 Use when 用户说"开始写新论文"、"新开一个项目"、"帮我写第 X 章"且项目目录里没有 CLAUDE.md 时。

SKILL.md

5.0 KB, as published. Nobody here has run it

paper-claude-md-bootstrap:新论文项目第一件事

核心理念

CLAUDE.md 是项目的"永久记忆"。第一天花 5–10 分钟写好,能省下后面每次会话开头 10 分钟的"我先解释下背景..."。 书里的真实数据:写过 CLAUDE.md 的项目和没写的,AI 的回应质量差距能拉开两个量级。

没有 CLAUDE.md 的项目 = 每次开会话都在和健忘的实习生从头讲一遍论文。


强制规则

进入新项目目录第一件事:用 ls 检查是否有 CLAUDE.md

  • 没有 → 立即停下当前任务,先和用户一起建一份
  • 有但 < 30 行(空模板)→ 同上
  • 有且完整 → 先 Read 完,再回答任何问题

不要"先做用户当下要的事,回头再补 CLAUDE.md"。回头永远不会到。


触发条件

满足任一条 → 触发:

  • 用户说"开始写新论文"、"新开一个项目"、"帮我写第 X 章"
  • 当前工作目录里没有 CLAUDE.md
  • 当前工作目录里有 CLAUDE.md 但 < 30 行
  • 用户说"我有篇论文..."、"我研究的是 XX" 而你不知道任何项目背景

强制流程

检测到无 CLAUDE.md
        │
        ▼
告诉用户:「在动手之前,先花 5 分钟把 CLAUDE.md 建起来——
后面每次开会话能省下你重复解释的时间。」
        │
        ▼
按下方"必问的六项"逐项问用户
(一次问一项,不要一口气列六个,避免用户视觉疲劳直接答"都行")
        │
        ▼
全部答完 → Write 工具落盘 CLAUDE.md
        │
        ▼
回到用户最初的任务

必问的六项

#字段提问示例
1研究主题"一句话说清你这篇论文研究什么、回答什么问题"
2投稿目标"投哪个期刊 / 会议?字数限制?格式(GB/T 7714 / APA / IEEE)?截稿日?"
3术语保护清单"哪些专业术语 / 缩写 / 自定义命名是必须保留的?防止我同义替换"
4文件结构"主稿在哪?参考文献在哪?图表在哪?draft / revision 怎么命名?"
5写作风格"第一人称还是第三人称?被动还是主动?紧凑还是详尽?"
6导师偏好"导师特别在意什么?逻辑线 / 引文密度 / 图表规范 / 口语化?有没有禁忌?"

CLAUDE.md 模板

# [论文标题简称] 项目说明

## 研究主题
[一句话说清]

## 投稿目标
- 期刊 / 会议:[名称]
- 字数:[限制]
- 格式:[GB/T 7714 / APA / IEEE / ...]
- 截稿:[日期]

## 术语保护清单(不得被同义替换)
- [术语 1]:[全称 / 定义]
- [术语 2]:[...]

## 文件结构
- 主稿:[路径]
- 参考文献:[路径]
- 图表:[路径]
- 备份:[路径]

## 写作风格
- 人称:[第一 / 第三]
- 语态:[主动 / 被动 / 混合]
- 紧凑度:[紧凑 / 详尽]

## 导师偏好
- [X 老师特别在意:...]
- [禁忌:...]

## 工作纪律
- 改 .docx 前必先备份(见 paper-backup-before-word)
- 模糊任务先确认方案(见 paper-confirm-before-doing)
- 跨文件改前列保护术语(见 paper-protect-terminology)

❌ 反例

用户:"帮我写一下第三章。" 错误:直接开始写——不知道是什么论文、什么风格、术语是哪些。 正确:「我看你这个目录还没有 CLAUDE.md。我们花 5 分钟先把它建起来,后面每次开会话都不用重新解释——可以吗?」


Rationalization Table

念头现实
"用户急着写第三章,先写完再补 CLAUDE.md"写完发现术语 / 风格 / 引用格式错了,全部重做
"我可以从已有文件推断出风格"推断 ≠ 用户的真实偏好;导师偏好你推断不出来
"另一个会话里告诉过我背景了"另一个会话不是这个会话,AI 没有跨会话记忆
"CLAUDE.md 太正式,加重用户负担"6 个问题 ≤ 5 分钟 = 之后 50 个会话每次省 10 分钟
"我先写一段试试效果,再让用户决定风格"你已经在用某种风格写了,用户的"反馈"会被你已写的内容锚定

Red Flags

  • 你正要开始写章节内容,但还没读 CLAUDE.md → 停
  • 你打算用"通用学术风格"硬写 → 停,先问用户
  • 你想"先写一段试试,他不满意再调风格" → 不行,先建 CLAUDE.md
  • 用户没问你要 CLAUDE.md,你也不主动建 → 错,是你的责任主动建

来源

《Claude Code 科研手记》第 2 章「上下文与记忆」

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.