跳到主要内容
知仓学习社ZHICANG

newproject

Scaffold a new research project with standard directory structure, CLAUDE.md template, and documented README. Use this at the start of every new pro…

不碰外部(只输出文字)无严重或高危命中brycewang-stanford/Auto-Empirical-Research-Skills

它会碰到什么

扫了多少1 个文本文件,3 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

New Project Scaffold

Create a new research project folder with Scott's standard structure. This skill is invoked at the start of every project.

What Gets Created

[project-name]/
├── CLAUDE.md              # Permanent research rules (copied from template)
├── README.md              # Project-specific overview (auto-generated)
├── code/
│   ├── R/
│   ├── python/
│   └── stata/
├── data/
│   ├── raw/               # Original source data (never modify)
│   └── clean/             # Cleaned/merged datasets
├── output/
│   ├── tables/
│   └── figures/
├── documents/             # Outside PDFs, papers (use /split-pdf on these)
├── decks/                 # Beamer presentations (rhetoric of decks)
├── notes/                 # Scratch notes, random ideas, misc
└── progress_logs/         # Session continuity across Claude conversations

Execution

  1. Get the project name from the argument. If none provided, ask.
  • Convert spaces to hyphens, lowercase
  1. Determine location — default is current working directory. Confirm if unclear.
  1. Create all directories:
   mkdir -p [project-name]/{code/{R,stata,python},data/{raw,clean},output/{figures,tables},documents,decks,notes,progress_logs}
  1. Copy CLAUDE.md from ~/mixtapetools/claude/CLAUDE.md:
  • Replace [Your Name] with Scott
  • Update project name in the overview section
  1. Generate README.md with:
  • Project title
  • Visual directory tree in a fenced code block (monospace)
  • Explanation of each folder's purpose
  • Note that CLAUDE.md is copied from a permanent template and edited per-project
  • Note that README.md is for project-specific documentation
  • Note that progress_logs/ maintains continuity across Claude sessions
  • Placeholder sections: Overview, Collaborators, Status, Key Files

The README must include this tree block:

[project-name]/

├── CLAUDE.md # Research rules & estimation philosophy (permanent)

├── README.md # This file — project-specific notes

├── code/

│ ├── R/ # R scripts

│ ├── python/ # Python scripts

│ └── stata/ # Stata do-files

├── data/

│ ├── raw/ # Original source data (never modify these)

│ └── clean/ # Cleaned and merged datasets

├── output/

│ ├── tables/ # Generated tables (LaTeX, CSV)

│ └── figures/ # Generated figures (PDF, PNG)

├── documents/ # Outside papers and PDFs (split with /split-pdf)

├── decks/ # Beamer presentations (rhetoric of decks philosophy)

├── notes/ # Scratch notes, ideas, miscellaneous

└── progress_logs/ # Session logs for continuity across Claude conversations

  1. Create initial progress log at progress_logs/YYYY-MM-DD_setup.md:
  • Record the creation date
  • List next steps as a checklist
  1. Report success — show structure with ls, remind user to update CLAUDE.md.

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。