TimSimpsonJr/fieldwork-plugins
GitHub: TimSimpsonJr/fieldwork-plugins
一套为 Claude Code 打造的调研插件套件,帮助记者和研究人员从网络搜索、文档处理到最终撰写完成完整的调查工作流。
Stars: 0 | Forks: 0
# Fieldwork 插件
    
Fieldwork 是一套专为调研工作设计的 Claude Code 插件:包含四个工具,能够将一个故事从一个原始问题推进到完成且标明出处的成品。你可以研究网络,翻阅文档,将发现的内容记录为相互链接的笔记,然后用你自己的风格将其撰写成文。每个插件都只负责一项特定工作,并无缝衔接至下一个环节,同时它们也都能独立运行。
它专为那些面对的文档远超时间精力的人而打造:记者、OSINT 研究人员,以及任何为了挖掘更宏大真相而提交公共记录请求的人。
## 工作流程
**Researcher** → **Magpie** → **Librarian**(共享笔记层) → **Copydesk**
Researcher 和 Magpie 都通过 **Librarian**(即共享笔记层)来归档文件,因此网络搜索和文档处理的结果将汇入一套一致且相互链接的笔记中,而不是产生三种不同的归档风格。**Copydesk** 则负责将这些发现转化为可发布的写作。
## 插件介绍
### [Researcher](https://github.com/TimSimpsonJr/researcher)
将任何主题(或五十个主题的批次)转化为你的 Obsidian vault 中带有引用和交叉链接的笔记。它提供基于置信度门控的网络搜索和来源可信度分级,且无需单独配置 API key。
### [Magpie](https://github.com/TimSimpsonJr/magpie)
负责处理文档和数据的一半工作。将 FOIA 公开的数据或杂乱的电子表格转化为经得起推敲的发现:包含数据统计、精确到页码的引用、PII 清理以及不当涂改检查——所有这些都在你自己的机器上完成。
### [Librarian](https://github.com/TimSimpsonJr/librarian)
共享输出层。保持你的 Obsidian vault 井然有序:它将发现归档为已分类、已标记、带引用的笔记,按照你的文件夹惯例进行存放,并使用 `[[wikilinks]]` 进行交叉链接;同时配备全文索引,确保二次处理时能够更新已有笔记而非重复创建。没有 vault?它也可以转而输出便携的 Markdown 和 CSV 文件。Researcher 和 Magpie 都依赖于该插件,因此请从同一插件市场进行安装。
### [Copydesk](https://github.com/TimSimpsonJr/copydesk)
用你自己的风格将发现转化为可发布的写作,带有可捕捉 AI 痕迹的审查环节,以及能从你的编辑中不断学习并优化表现的反馈循环。
## 快速开始
你需要 [Claude Code](https://docs.anthropic.com/en/docs/claude-code) 和 Python 3.12。添加该插件市场后,安装你需要的任意插件即可:
```
/plugin marketplace add TimSimpsonJr/fieldwork-plugins
/plugin install magpie@fieldwork
```
可以将 `magpie` 替换为 `researcher`、`librarian` 或 `copydesk`。Researcher 和 Magpie 都依赖于 Librarian(即它们的共享输出层),因此也需从同一插件市场进行安装。每个插件都有各自的配置步骤以及包含详细说明的独立 README。
## 它们如何协同工作
| 插件 | 角色 | 依赖于 |
|--------|------|------------|
| [Researcher](https://github.com/TimSimpsonJr/researcher) | 将来源资料汇总为带引用的笔记 | Librarian |
| [Magpie](https://github.com/TimSimpsonJr/magpie) | 分析 FOIA/数据并提炼发现 | Librarian |
| [Librarian](https://github.com/TimSimpsonJr/librarian) | 将发现组织到你的 Obsidian vault 中(共享层) | 无 |
| [Copydesk](https://github.com/TimSimpsonJr/copydesk) | 用你的风格撰写发现 | 无 |
本仓库是一个纯指针市场:它不包含任何插件源码,仅包含指向各插件独立仓库的清单。相关的 schema 和依赖解析细节详见 [NOTES.md](./NOTES.md)。
## 许可证
MIT。每个插件均在其各自的仓库中采用 MIT 许可证。
标签:Claude Code 插件, ESC4, OSINT, Python, Ruby, 信息检索, 无后门, 知识库, 笔记管理, 防御加固