Chanw 写关于 AI、因果推断、与科研方法的田野笔记。

独立研究者 · 人格因果学 / 会计 / 教育 / 公共卫生 / 中医方向。 当下用 Claude Code 把这套方法做进可复现的脚本里。

The Field

一处长期写作与工具收纳的园圃。十本研究方向的书稿、追的研究长文、用过的 130 个 Claude Code skill、与 40+ 个 AI 开源项目都长在这里。Learn more →

Essays

Opinionated, longform writing with an agenda.

Notes

Loose, unopinionated notes on what others are figuring out.

Patterns

A catalogue of Claude Code skills gathered from my own use and reading.

pdf

Anthropic 官方的 PDF 处理 skill。围绕 pypdf 等 Python 库展开,覆盖文本与 表格抽取、页面合并拆分、旋转加水印、表单填写、加密解密,扫描件也能 做 OCR 让全文可检索。论文流水线里读文献、整理审稿意见、汇编附录 几乎绕不开。

Skill · 文档与办公格式(Anthropic 官方)

frontend-design

Anthropic 官方的前端设计 skill,目标是做出可上线、视觉风格鲜明的界面, 避开常见的"AI 千篇一律"配色和居中堆叠版式。先定调子,再写 React / HTML / CSS,组件、落地页、海报、dashboard 都能用,注重细节和审美决断。

Skill · 设计与图形(Anthropic 官方)

claude-api

Anthropic 官方的 Claude API skill。用来构建、调试、优化基于 Anthropic SDK 的应用,强调默认开启 prompt caching。还负责模型版本之间的迁移 (Claude 4.5 到 4.6、4.6 到 4.7,以及退役模型替换),并能针对 thinking、 tool use、batch、citations、memory 等特性做调参。

Skill · 开发与扩展(Anthropic 官方)

using-superpowers

obra/superpowers 体系的入口 skill。规则是:只要任务有 1% 可能命中某个 skill,就必须先 invoke 那个 skill 再回答,包括澄清问题之前。整套 superpowers 把流程纪律作为硬约束,本 skill 是建立这种纪律的起点。

Skill · 流程纪律(obra/superpowers)

obsidian-markdown

kepano/obsidian-skills 里的 Obsidian Markdown 写作 skill。专门处理 Obsidian 对 CommonMark 和 GFM 的扩展语法:wikilinks、embeds、callouts、properties frontmatter、tags、注释。把笔记结构、属性、双向链接和嵌入这些 Obsidian-特有的写法理顺,新建或编辑 .md 时不踩坑。

Skill · Obsidian 笔记(kepano/obsidian-skills)

find-skills

帮 agent 在开源 skill 生态里找现成 skill 的元 skill。用户问"有没有 做 X 的 skill"时触发,先去 skills.sh 看排行榜,再用 npx skills find 关键词检索,挑选时看安装量和源仓库可信度。命中以后给用户 npx skills add 的安装命令。配合 Skills CLI 这个 skill 包管理器使用。

Skill · 找 skill / 装 skill

ui-ux-pro-max

面向 web 与移动端的 UI/UX 设计决策 skill。内置 50+ 视觉风格、161 套 配色、57 组字体搭配、25 类图表,覆盖 React、Vue、SwiftUI、Flutter、 Tailwind、shadcn/ui 等 10 个技术栈。做新页面、改组件、定配色与排版 系统、走 UI code review 时调用,按 accessibility、触控规范、性能、 风格一致性这些优先级给出可执行检查项。整合了 shadcn/ui MCP 用来查 组件示例。

Skill · UI / 设计(社区高分)

ablation-planner

ablation-planner 是论文投稿前系统设计消融实验的 skill。主实验完成并形成初步结论后自动启动,从审稿人视角逐项提出必须验证的消融内容:每个新组件的贡献、关键超参数敏感性、替代设计对比。底层由 Codex 主导设计,CC 评估可行性并执行,适合需要为投稿补全实验证据的分析阶段。

Skill · 论文 · 数据分析

docx

论文写作场景的 .docx 文件处理 skill。支持创建带目录、页眉页脚、修订标记的 Word 文档,也能读取现有文档的文本与 XML 结构。内部调用 JavaScript 的 docx 库生成内容,借助 pandoc 提取文本或接受修订。适合需要在 CLI 环境下自动化生成论文草稿、整理同行评审意见、或批量处理文档模板的研究者。

Skill · 论文 · 文档处理

drawio

论文和汇报中需要精细化图表的场合,drawio 提供比 mermaid 更强的灵活度。这个 skill 调用 drawio XML 格式,配有 8900 余种模板,可用于网络拓扑图、UML、架构图以及含 AWS、Azure 专有图标的场景。适合对像素位置与颜色有精确要求的示意图,不适合简单流程图(用 mermaid)或数据驱动图表(用 vega)。

Skill · 论文 · 图表绘制

alphaxiv

AlphaXiv 是面向 Claude Code 的快速论文查阅工具。输入 arXiv ID 或 URL 即可拉取该论文的三级摘要——先尝试 AlphaXiv 的 LLM 优化概述,再降级到完整 Markdown,最后回退到 LaTeX 源码。适用于只想快速理解某一篇论文的核心贡献与结构,而非做文献检索的场景。属于单篇精读的快捷入口。

Skill · 论文 · 文献综述

academic-researcher

Academic Researcher 是面向文献综述与学术写作的 Claude Code skill。它内置了一套论文分析框架,从研究问题、方法论、关键发现、解释与意义到局限与未来方向,逐项结构化审读;同时整合 APA、MLA、Chicago 三种引用格式。适用于跨学科的场景:快速提取一篇论文的骨架、对比多篇文献的方法差异、或在校对时生成标准参考文献条目。

Skill · 论文 · 写作流程与纪律

Library

AI 开源项目里循环用到的几十个,按 star 排序。

AutoGPT

Significant-Gravitas/AutoGPT

AutoGPT 是早期把"自主 agent"概念推开的项目,主打让普通人也能搭 自动跑任务的 AI workflow。今天更像 agent 历史里的标志性参考, 研究自主 agent 演化路径时绕不开。

Python · ★ 184.5k

ollama

ollama/ollama

Ollama 提供本地一键拉起 LLM 的方式,覆盖 Llama、Qwen、Gemma、 DeepSeek、GLM 等常见开源模型。命令行 ollama run 就能起一个本地 OpenAI 兼容接口,研究者拿来做离线推理、隐私敏感数据处理很方便。

Go · ★ 172.2k

opencode

anomalyco/opencode

开源的终端编码 agent,定位类似 Claude Code 与 Codex CLI,主体用 TypeScript 写成。适合想自己魔改 agent 行为、或在私有模型上跑编码 workflow 的研究者参考实现。

TypeScript · ★ 165.0k

transformers

huggingface/transformers

Hugging Face 的 transformers 库是文本、视觉、语音、多模态模型的 事实标准实现层,既能跑推理也能做训练与微调。复现论文模型、加载 Hub 上的权重、写自定义模型类时几乎都会走它。

Python · ★ 160.9k

open-webui

open-webui/open-webui

自托管的对话 UI,原本是 Ollama 的 WebUI,现在同时支持 OpenAI 兼容接口和 MCP。 界面接近 ChatGPT,研究组在本地或私有服务器跑开源模型时,常用它给团队提供 统一的对话入口,附带知识库、RAG、用户管理等功能。

Python · ★ 138.5k

langchain

langchain-ai/langchain

LangChain 把自己重新定位成 agent engineering 平台,提供从模型抽象、 tool、memory 到部署的整套基础设施。生态成熟、文档密集,做企业级 agent 应用时常作为起点,也常被诟病抽象层太厚。

Python · ★ 137.6k

claude-code

anthropics/claude-code

Anthropic 官方的 agentic 编码工具,跑在终端里。读得懂仓库结构,能 把跑测试、处理 git 工作流、解释陌生代码这些日常活自然语言化。 CLAUDE.md 用于注入项目上下文,subagent 和 custom slash command 是 常见的扩展手段。

Shell · ★ 126.4k

markitdown

microsoft/markitdown

微软维护的 Python 工具,把 PDF、Word、Excel、PPT 等 Office 文档 和常见格式统一转成 markdown。做 RAG 数据预处理、给 LLM 喂结构 干净的文本时是趁手的第一步,也常配合 LangChain、AutoGen 使用。

Python · ★ 125.0k

firecrawl

firecrawl/firecrawl

Firecrawl 把网页抓取、清洗、转 markdown 这条链路打包给 AI agent 用,输出可直接喂 LLM 的干净文本。做联网搜索、构建网页索引、 给 agent 加 web context 时常用它替代手写 scraper。

TypeScript · ★ 123.9k

llama.cpp

ggml-org/llama.cpp

llama.cpp 用纯 C/C++ 实现 LLM 推理,把开源大模型压到 CPU、 Apple Silicon、低配 GPU 上也能跑得动。GGUF 量化格式、Ollama 的底层都依赖它。本地部署、边缘端推理走这条路线。

C++ · ★ 112.8k

gemini-cli

google-gemini/gemini-cli

Google 官方把 Gemini 接进终端的开源 agent,TypeScript 实现。除了 常规的代码问答和文件操作,自带 MCP client 与 server 能力,方便接 外部工具或被别的 agent 调用。Claude Code 的同位替代品之一。

TypeScript · ★ 104.6k

codex

openai/codex

OpenAI 官方的终端编码 agent,用 Rust 写,主打轻量。和 Claude Code、 Gemini CLI 属于同一类产品形态,研究 agent harness 设计时可以拿来 做横向对比。

Rust · ★ 85.4k