research-harness-setup

Initialize a research project skeleton with source-of-truth files and data protection rules.

39|46|Updated May 29, 2026
One-click install
npx skills add https://github.com/maxwell2732/claudecode-research-harness-workflow --skill research-harness-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-harness-setup
Source: https://github.com/maxwell2732/claudecode-research-harness-workflow/tree/main/skills/research-harness-setup
Command: npx skills add https://github.com/maxwell2732/claudecode-research-harness-workflow --skill research-harness-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill initializes a new empirical research project by constructing a standard folder structure, creating essential source-of-truth files (study_spec.md and analysis_plan.md), and enforcing data protection rules to prevent accidental modification of raw data.

Core Features & Use Cases

  • Initialize project structure with data/raw, data/processed, data/intermediate, scripts, analysis, output, logs, and reports folders.
  • Create study_spec.md and analysis_plan.md from templates and reserve fields for the researcher to complete.
  • Data protection enforcement: append to .gitignore and provide data/raw/READONLY.md to ensure raw data immutability across workflows.

Quick Start

Run the /research-harness-setup command to generate the project skeleton and core documentation.

Frequently Asked Questions about research-harness-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize a research project skeleton with standard folders and data protection?

To initialize a research project skeleton, this setup generates standard folders for data, scripts, logs, and reports while enforcing raw data immutability via .gitignore and READONLY.md rules. It creates study_spec.md and analysis_plan.md templates to establish a controlled project structure.

What is the best way to protect raw empirical data from accidental modification during analysis?

Protecting raw empirical data requires appending immutability rules to .gitignore and generating a READONLY.md file in the data/raw folder. This non-destructive setup ensures raw data remains unchanged across workflows by separating raw, processed, and intermediate data directories.

How do I create a study specification and analysis plan for a new empirical research project?

Creating a study specification and analysis plan involves generating study_spec.md and analysis_plan.md files from reserved templates during project inception. These source-of-truth files provide structured fields for the researcher to complete, ensuring controlled study documentation.

Does this project setup require any specific dependencies or existing files to run?

This project setup requires a valid SKILL.md file at the root directory before initialization. It operates with no external dependencies, using a non-destructive approach that preserves any existing raw data while scaffolding the required folder layout and documentation templates.

Can I use this research harness setup on an existing project without losing current raw data?

You can use this research harness setup on an existing project without losing raw data because the initialization process is explicitly non-destructive. It safely appends data protection rules and generates missing source-of-truth files without modifying existing raw datasets.

Why do I need separate folders for raw, processed, and intermediate research data?

Separate folders for raw, processed, and intermediate research data are needed to enforce data protection and maintain workflow integrity. This structural separation prevents accidental modification of original datasets while providing distinct locations for transformation scripts and analysis outputs.