researchprojecttemplate

为学术研究协作设计的Git+Dualbox项目模板与工作流

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:researchprojecttemplate。
它的用途是:为学术研究协作设计的Git+Dualbox项目模板与工作流
完整的 Skill 内容见:https://321skill.com/skills/researchprojecttemplate/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“根据researchprojecttemplate,为我创建一个名为‘ClimateImpact’的新研究项目。”,它会引导你运行提供的自动化脚本,生成具有标准目录结构的Git仓库和对应的Dropbox共享文件夹,并建立好符号链接。之后你可以说:“帮我在Code/目录下创建一个用于数据清洗的Python脚本”,AI会根据模板的最佳实践,在正确的结构化位置生成代码文件。

介绍

这个Skill旨在解决学术研究协作中版本控制与文件共享的经典矛盾。传统上,研究者面临两难:使用Git进行代码和文档的版本控制,但无法有效管理大型数据文件,且不熟悉Git的合著者难以参与;使用Dropbox等云盘共享所有文件,又缺乏精细的版本历史和冲突处理能力。

它通过一个巧妙的两文件夹结构(Git仓库 + Dropbox共享文件夹)和符号链接来解决此问题。用户在一个统一的目录下工作,即可同时访问Git管理的代码、最终图表、论文,以及Dropbox同步的数据、笔记和中间输出。自动化脚本简化了项目创建和配置过程。

它非常适合需要与不同技术背景(包括完全不使用Git的)合著者协作的学术研究者、博士生或实验室团队。无论是撰写LaTeX论文、进行数据分析,还是管理实验代码,这个模板都能提供结构化的协作基础。

与单纯的项目模板或Git教程不同,它的核心创新在于“Dualbox”设计哲学。它不是强迫所有人使用Git,而是通过文件夹链接和共享策略,让Git用户和非Git用户能在同一套文件体系下以各自习惯的方式工作,实现了版本控制与便捷共享的无缝融合。

核心特点

核心区别在于其“Git+Dualbox”双轨制设计,通过符号链接将Git仓库与Dropbox共享文件夹在逻辑上合并为一个工作空间,既保证了代码和关键产物的Git版本控制,又通过Dropbox兼容了非技术合著者的传统文件协作习惯,解决了学术协作中的工具断层问题。

注意事项

不适合需要严格单源版本控制(所有文件都必须进Git)或对符号链接兼容性差(如某些Windows环境)的纯软件开发项目。

常见问题

合著者不会用Git怎么办?

他们只需像往常一样在Dropbox共享文件夹中工作,Git用户负责将代码等纳入版本管理。

大文件怎么处理?

大型数据、原始资料等应放在Dropbox的Data/文件夹,不纳入Git,通过符号链接访问。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/researchprojecttemplate/raw/index.md 读取 researchprojecttemplate 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。