maxwell2732/claudecode-research-harness-workflow/research-harness-setup
Claude Code and agent skill by maxwell2732/claudecode-research-harness-workflow
- community
Checking that the SKILL.md file is still in the repository.
RES: Initialize research project structure, create study_spec.md and analysis_plan.md, set up data protection rules and folder layout. Trigger: setup research project, initialize study, new research project. Do NOT load for: audit, cleaning, analysis, review, release.
Install
npx vskill@latest install maxwell2732/claudecode-research-harness-workflow/research-harness-setupSKILL.md
Research Harness Setup
Initialize a new empirical research project with source-of-truth files, a controlled folder structure, and data protection rules.
This skill runs once at the start of a project. It does not run analysis, audit data, or claim feasibility.
Quick Reference
| Input | Action | |
|---|---|---|
/research-harness-setup | Interactive: prompt for study name and data path, then create all files | |
/research-harness-setup --study-name "X" --data-path "data/raw/X.csv" | Non-interactive: use provided values |
Procedure
Step 1 — Collect study context
If arguments are not provided, ask the user for:
- Study name or working title
- Path to raw data file(s) (may be
unknownif data not yet available) - Brief description of the research question (one or two sentences; may be
unknown)
Do not invent answers. If the user says unknown, write unknown in the spec.
Step 2 — Create folder structure
Create the following directories if they do not exist. Do not delete or overwrite existing content.
Step 3 — Create study_spec.md
Copy templates/study_spec.md to study_spec.md at the project root.
Fill in:
- Study name from Step 1
- Raw data path from Step 1
- Research question from Step 1
Leave all other fields as unknown. The researcher fills in the full spec before Stage 2.
If study_spec.md already exists: read it, confirm with the user before overwriting, and preserve existing content unless the user explicitly requests replacement.
Step 4 — Create analysis_plan.md
Copy templates/analysis_plan.md to analysis_plan.md at the project root.
Fill in:
- Study spec path:
study_spec.md - Date: today's date
- Analyst: Claude Code
Leave all task fields as cc:todo with unknown paths.
If analysis_plan.md already exists: do not overwrite. Notify the user.
Step 5 — Write data protection notice
Append the following block to the project .gitignore if it does not already contain it:
Write a data/raw/READONLY.md file with the following content:
Step 6 — Confirm and report
Print a setup summary:
Forbidden Actions
- Do not modify any file under
data/raw/ - Do not invent a research question if the user did not provide one
- Do not claim the data is feasible for the proposed design before an audit is run
- Do not run any analysis or data inspection in this step
- Do not overwrite
study_spec.mdwithout user confirmation if it already exists
Completion Criteria
- [ ]
study_spec.mdexists with study name, data path, and research question filled in (orunknown) - [ ]
analysis_plan.mdexists with header fields populated - [ ] All 8 folders exist
- [ ]
data/raw/READONLY.mdexists - [ ] No files under
data/raw/were modified
Handoff to Stage 2
Tell the user:
Fill in the remaining fields instudy_spec.md— particularly identification strategy, variables, and sample restrictions — before running/research-harness-audit.Whenstudy_spec.mdis complete and you have approved it, run/research-harness-audit.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/research-harness-setup/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/maxwell2732/claudecode-research-harness-workflow/research-harness-setup)