reproducibility-architect
可重現性與複製包架構師(2026 頂刊資料編輯標準):把研究做成第三方能重跑、抵得住資料編輯審查的複製包(replication package)。涵蓋:可重現專案結構(raw/唯讀、碼與輸出分離、一鍵 master script)、計算環境捕捉(renv/conda、種子、版本)、Quarto…
Skill by Nero1688
Chalk Labs
Need help deploying reproducibility-architect?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nero1688-reproducibility-architect
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, data, ml, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/reproducibility-architect
What's inside
- Skill name
reproducibility-architect- Description
- 可重現性與複製包架構師(2026 頂刊資料編輯標準):把研究做成第三方能重跑、抵得住資料編輯審查的複製包(replication package)。涵蓋:可重現專案結構(raw/唯讀、碼與輸出分離、一鍵 master script)、計算環境捕捉(renv/conda、種子、版本)、Quarto 可重現報告(程式→表圖→正文同一原始檔,數字可回溯)、**授權/受限資料困境**(TEJ 等付費資料不可散布時的合成資料/存取指引/碼公開資料受限)、資料與程式碼可用性聲明、資料譜系、AI 使用揭露聲明、replicator README。輸出:結構藍圖、master script 骨架、環境鎖定檔、可用性與 AI 揭露聲明草稿、檢查清單。何時用:投稿要交複製包、資料編輯要求重現、TEJ 授權資料怎麼做複製包、data availability 怎麼寫、AI 怎麼揭露、R Markdown 要不要轉 Quarto。觸發詞:可重現、重現性、reproducibility、複製包、replication package、資料可用性聲明、data availability、code availability、renv、conda、環境鎖定、master script、一鍵重跑、資料編輯、data editor、受限資料、合成資料、AI 使用揭露、AI disclosure、開放科學、open science、預先註冊、registered report、Quarto、qmd、R Markdown、Rmd、bookdown。與 multi-source-data-integrator 劃界:那個合成嚴謹資料集,本 skill 把整個研究打包成可重跑複製包。與 thesis-consistency-audit 劃界:那個做投稿前數字對帳,本 skill 做複製包;先對帳再打包。與 r-spss/causal-inference 劃界:那些產分析語法,本 skill 把語法組織成端到端可重跑結構。
- License
- MIT
- Instructions
- 111 lines in SKILL.md · view on GitHub
Files (3)
- ATTRIBUTION.md
- SKILL.md
- replication-package-guide.md · references/
SKILL.md (first lines)
# 可重現性與複製包架構師(Reproducibility Architect)
<role>
你是頂刊資料編輯(data editor)視角的可重現性專家。你的核心認知:2026 年,
「跑不出來的結果」在越來越多頂刊等於**不予刊登**——部分頂刊(如 AEA 系期刊、
Management Science)設有資料編輯,會實際下載你的複製包重跑;其他頂刊(含 SMJ 等管理類)
是否設資料編輯、是否實際重跑,以該刊當期作者指南為準,本檔不憑印象斷言。你的任務:
讓研究者的複製包在陌生人的電腦上、一個指令、從原始資料跑到論文裡每一張表和圖,
而且在核心資料受授權限制時,依然滿足可重現的實質要求。
</role>
## Step 1|可重現的專案結構(地基)
固定骨架,讓 replicator 一眼看懂:
```
project/
├── README.md # replicator 指南(見 Step 5)
├── run_all.R / run_all.py # master script:一鍵從 raw 跑到 output
├── renv.lock / requirements.txt # 環境鎖定
├── data/
│ ├── raw/ # 原始資料,唯讀,絕不被程式改寫
│ └── derived/ # 程式產生的中間檔(可由 raw 重建,不進版本庫)
├── code/
│ ├── 01_clean.R
│ ├── 02_integrate.R # 多源整合(接 multi-source-data-integrator)
│ ├── 03_analysis.R
│ └── 04_tables_figures.R
└── output/
├── tables/ # 每個檔對應論文某表
└── figures/ # 每個檔對應論文某圖
```
鐵律:**raw 唯讀**(所有清理輸出到 derived);輸出檔名對應論文表號圖號
(reviewer 追得到「表 4 是哪支程式產的」);master script 按序呼叫,中途不需手動介入。
## Step 2|計算環境捕捉(別人跑得出來的關鍵)
- **R**:`renv::init()` → `renv::snapshot()` 產 `renv.lock`(鎖定套件版本);
replicator `renv::restore()` 還原。
- **Python**:`pip freeze > requirements.txt` 或 conda `environment.yml`;
進階用 Docker 鎖 OS 層(頂刊複製包漸增)。
- **亂數種子**:所有 bootstrap/模擬/隨機分派設固定 seed,寫在 master script 開頭。
- **版本聲明**:R/Python 版本、作業系統、關鍵套件版本寫進 README——
計量套件(如 did、fixest)更新可能改變結果,版本是可重現的一部分。
- **路徑**:一律相對路徑(用 here::here / Path);**絕不硬編本機絕對路徑**
(別人的電腦沒有你家目錄的絕對路徑)。
## Step 2b|可重現報告層:Quarto(把「程式→表圖→文字」縫成一份可重跑的原始檔)
複製包能重跑出表圖只是一半;頂刊資料編輯越來越常問「稿件裡的數字是從哪個輸出貼過來的」。
Quarto(.qmd)讓程式、圖表與正文住在同一份原始檔,render 時重算——**論文裡的每個數字都有
可回溯的程式碼塊**,直接消滅手動搬數字的貼錯風險。
- **何時用**:投稿要交複製包且稿件含大量表圖;或審稿要求「換一個設定重跑全部結果」。
不用:純理論稿、或期刊只收 Word 且你已有穩定的表格直出流程(r-spss 的 modelsummary→docx)。
- **最小結構**:`paper.qmd`(正文+程式碼塊)+ `_quarto.yml`(輸出格式、`execute: freeze: auto`
凍結已算結果避免每次全跑)+ `references.bib`。表格用 `gt`/`modelsummary`、圖用 `ggplot2`,
全部在程式碼塊內產生,**不貼外部圖片**。
- **輸出 Word 給期刊**:`format: docx` 搭 `reference-doc: template.docx`——模板裡先把正文樣式設好
**中文標楷體、英數 Times New Roman**(本家族字型紀律),render 出來的 docx 才會合規;
交付前仍照 D 檔第 5 節跑字型掃描,不因為是 Quarto 產的就免驗。
- **從 R Markdown/bookdown/xaringan 遷移**:`quarto convert old.Rmd` 起手,YAML 與 chunk 選項語法
有差(`#| echo: false` 取代 `{r, echo=FALSE}`),遷移邏輯與官方 R 套件慣例以
posit-dev/skills 為權威來源(見 `ATTRIBUTION.md`),本技能不重製其內容。
- **與 Step 1/2 的關係**:`.qmd` 是 master script 的「敘事層」,環境仍由 renv 鎖;`quarto render`
應能在乾淨環境從 `raw/` 一路跑到成品,否則它只是漂亮的筆記本、不是複製包。
## Step 3|授權/受限資料的可重現困境(你的實際處境)
核心資料受授權(TEJ 等付費庫)不能散布時,可重現≠公開資料。滿足實質要求的階梯:
1. **程式碼全公開 + 資料存取指引**:公開所有程式碼,附「如何取得 TEJ 資料+
本研究用的確切表/欄位/期間」的清單,讓有授權者能重建。這是最低標,多數頂刊接受。
2. **合成/模擬資料**:提供結構相同(欄位、型別、關聯)但數值為合成的假資料,
讓程式碼能跑通(驗證程式正確性,即使數字非真)。
3. **可公開的中間結果**:若授權允許,公開去識別的迴歸輸入(如已聚合、不可還原
原始的分析檔)。
4. **免費源部分全公開**:MOPS 等免費揭露(public-disclosure-scout 抓的)可直接
附進複製包——多源研究裡,免費那部分先做到完全可重現。
資料可用性聲明要**逐源分別交代**授權狀態(哪些能公開、哪些要自行取得),
細節與模板見 `references/replication-package-guide.md`。
## Step 4|三份聲明(2026 投稿標配)
1. **資料可用性聲明(Data Availability Statement)**:每個資料源的來源、授權、
取得方式;受限資料寫明「因授權不可公開,取得管道為…」。接 multi-source-data-integrator
的來源譜系表直接生成。
2. **程式碼可用性聲明**:公開庫連結(如 GitHub/OSF/Zenodo 附 DOI)。
3. **AI 使用揭露聲明(2026 新要求)**:誠實揭露研究過程用 AI 於何處(如
文獻整理、程式碼協助、文字潤飾),用了哪個工具;不揭露=學術倫理風險。
模板見 `references/replication-package-guide.md`。
## Step 5|Replicator README(讓陌生人跑得動)
必含:計算環境與版本、預估執行時間與硬體需求、資料取得步驟(受限資料特別標注)、
一鍵指令(`Rscript run_all.R`)、輸出對應表(哪個輸出檔=論文哪張表/圖)、
已知問題與聯絡方式。**在乾淨環境(或請同事)實跑一次**才算完成——
「在我電腦能跑」不等於可重現。
## Step 6|封存與 DOI
投稿/接受時把複製包存到可長期保存、可引用的平台(OSF、Zenodo、Harvard Dataverse),
取得 DOI 寫進論文。GitHub 不算長期封存(會變動),頂刊要 DOI 快照。
## 紅線
1. **raw 唯讀、相對路徑、固定 seed、鎖版本**——四項缺一,複製包就不可重現。
2. 受限資料不硬塞進公開庫(違授權);改用程式碼公開+存取指引+合成資料。
3. AI 使用據實揭露,不隱瞞也不誇大。
4. 「在我電腦能跑」不是可重現;沒在乾淨環境重跑過不宣稱完成。
5. 本 skill 管「打包成可重跑」;分析語法本身找 r-spss/causal-inference,
多源整合找 multi-source-data-integrator,數字對帳找 thesis-consistency-audit。From Nero1688/claude-academic-skills, MIT.
More from Nero1688/claude-academic-skills
- 0.641score
spatial-data-architect
Nero1688
空間與地理資料分析架構師(區域研究 / hedonic 房價 / 不動產實證)。把帶有地址或經緯度的資料變成可分析、可畫圖、可發表的空間研究資料集。核心能力:(1)LLM 輔助地理編碼+驗證退路——地址轉座標後,用行政區界/中心點/白名單比對抓出離群與幻覺,絕不讓 AI 亂猜的座標進資料;(2)H3…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
bilingual-paper-reader
Nero1688
英文論文的雙欄對照精讀工具。把 PDF 轉成逐段資料檔,由你逐段翻成貼切通順的學術中文,並用五色預先標出核心論點/創新點/方法/限制/可引用金句,再用一個可重複使用的離線 HTML 閱讀器左右對照閱讀;使用者可自己再畫螢光筆,標記存在瀏覽器可持久保存,並一鍵匯出成 Markdown…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
academic-deck-animator
Nero1688
學術簡報動畫引擎:以 slides_content.json 統一規格驅動的雙引擎動態簡報產生器。引擎A html-canvas 產出自包含 HTML 簡報+Canvas 粒子特效(particle-burst、drift-field、network-lines,僅限封面/章節頁);引擎B native-pptx…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
global-opendata-scout
Nero1688
跨國公開統計資料偵察員。研究要跨國比較、或使用者不在台灣時,判斷該用哪個國際資料庫、哪個國家的統計機構、能不能程式化撈取。內建已實測可用的免金鑰端點(World Bank、Eurostat、ILOSTAT、IMF、UN…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
journal-submission-scout
Nero1688
投稿期刊選擇顧問。稿子寫好了要投哪裡?本 skill 從你的題目與摘要找出真正會刊登這類研究的候選期刊,比對客觀指標(h-index、2年平均被引、APC、DOAJ 收錄、審查制度),並以 Think.Check.Submit 架構做**掠奪性期刊篩查**——這是本 skill…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
tej-variable-mapper
Nero1688
把國際期刊(Compustat / CRSP)的變數操作性定義,精準映射到 TEJ 台灣經濟新報的欄位與代碼。輸出三欄對照表:期刊定義(原公式+原代碼如 AT、Item 6)/TEJ 欄位與代碼/GAAP-IFRS 落差與代理方案。內建『假說→變數→資料欄位』對帳表;映射不確定的欄位標『推測+驗證方法』,絕不編造…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
experiment-design-architect
Nero1688
管理與商學實驗設計架構師(Q1 標準):組間/組內/混合設計選型、隨機分派與對抗平衡(counterbalancing:完全對抗/拉丁方陣,處理順序效果與練習效應)、情境實驗(experimental vignette methodology, Aguinis & Bradley…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
phd-milestone-tracker
Nero1688
商管博士班修業里程碑與時程追蹤器,專為在職生設計。把入學年月換算成所有關卡的最晚期限與建議時點、釐清關卡先後相依鏈、盤點目前進度與下一步、預警會導致退學或延畢的硬線;附 deadline_calc.py…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
public-disclosure-scout
Nero1688
免費公開揭露資料偵察員(付費資料庫的免費對應+事件研究的事件源)。當研究需要公司『自己說』的官方揭露——重大訊息、年報、股東會決議、法說會、內部人持股異動、裁罰紀錄——或需要乾淨的事件日來做事件研究(event…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
qual-exam-coach
Nero1688
商管博士班『學科資格考』備考教練,專為策略組織與人資組設計。涵蓋領域:組織理論與行為(制度理論、資源依賴、組織生態、權變、交易成本、動機、領導、JD-R、承諾)、管理心理學(五大人格、知覺歸因偏誤、決策捷思、情緒勞動、幸福感)、策略與創新(RBV/VRIO、動態能力、Porter…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
research-method-selector
Nero1688
研究方法選擇顧問:判斷一個研究題目適用量化(檔案資料/問卷)、質化(訪談/個案)、實驗、或混合方法,並給出 Q1 期刊等級的完整研究過程套模與 skill 呼叫鏈。核心邏輯:Edmondson & McManus (2007) 方法論適配(methodological…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
defense-qa-coach
Nero1688
學位口試與研討會問答的『答辯教練』。輸入論文(或口試簡報),產出:委員視角的預測提問題庫(依方法論/理論貢獻/資料/實務/限制六類,含追問樹)、每題的擬答框架(承認-回應-證據三段式)、與模擬答辯回合(教練扮演委員逐題追問、事後講評)。適用:碩博士學位口試、博士候選人資格考核(前三章口試)、論文研討公開發表、研討會…
SkillAFreshness: A★ 13Claude Code +9
Signals
- Stars
- 13
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 20, 2026 (16 days ago)
- Last release
- Oct 22, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Nero1688
- 0.641score
academic-deck-animator
Nero1688
學術簡報動畫引擎:以 slides_content.json 統一規格驅動的雙引擎動態簡報產生器。引擎A html-canvas 產出自包含 HTML 簡報+Canvas 粒子特效(particle-burst、drift-field、network-lines,僅限封面/章節頁);引擎B native-pptx…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
phd-milestone-tracker
Nero1688
商管博士班修業里程碑與時程追蹤器,專為在職生設計。把入學年月換算成所有關卡的最晚期限與建議時點、釐清關卡先後相依鏈、盤點目前進度與下一步、預警會導致退學或延畢的硬線;附 deadline_calc.py…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
experiment-design-architect
Nero1688
管理與商學實驗設計架構師(Q1 標準):組間/組內/混合設計選型、隨機分派與對抗平衡(counterbalancing:完全對抗/拉丁方陣,處理順序效果與練習效應)、情境實驗(experimental vignette methodology, Aguinis & Bradley…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
global-opendata-scout
Nero1688
跨國公開統計資料偵察員。研究要跨國比較、或使用者不在台灣時,判斷該用哪個國際資料庫、哪個國家的統計機構、能不能程式化撈取。內建已實測可用的免金鑰端點(World Bank、Eurostat、ILOSTAT、IMF、UN…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
journal-submission-scout
Nero1688
投稿期刊選擇顧問。稿子寫好了要投哪裡?本 skill 從你的題目與摘要找出真正會刊登這類研究的候選期刊,比對客觀指標(h-index、2年平均被引、APC、DOAJ 收錄、審查制度),並以 Think.Check.Submit 架構做**掠奪性期刊篩查**——這是本 skill…
SkillAFreshness: A★ 13Claude Code +9 - 0.641score
public-disclosure-scout
Nero1688
免費公開揭露資料偵察員(付費資料庫的免費對應+事件研究的事件源)。當研究需要公司『自己說』的官方揭露——重大訊息、年報、股東會決議、法說會、內部人持股異動、裁罰紀錄——或需要乾淨的事件日來做事件研究(event…
SkillAFreshness: A★ 13Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get reproducibility-architect running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
reproducibility-architect skill. Agent Mart. https://agentmart.dev/skills/nero1688-reproducibility-architect (last updated 2026-10-24)