Awesome-Agent-Skills-for-Empirical-Research init
Fills all [FILL:] placeholders across the template to initialize a new research project. Use when setting up a freshly cloned project.
install
source · Clone the upstream repo
git clone https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/29-quarcs-lab-project20XXy/dot-claude/skills/init" ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-init && rm -rf "$T"
manifest:
skills/29-quarcs-lab-project20XXy/dot-claude/skills/init/SKILL.mdsource content
Initialize Project
Fill in all
[FILL:] placeholders across the template to set up a new research project.
Steps
-
Scan all tracked files for
patterns and group them by file:[FILL:grep -rn "\[FILL:" --include="*.md" --include="*.qmd" --include="*.toml" --include="*.tex" --include="*.yml" .Report how many placeholders exist and in which files.
-
Ask the user for project information:
- Project title (used in
,index.qmd
,README.md
,CLAUDE.md
)pyproject.toml - Subtitle (optional, for
)index.qmd - Authors — for each author:
- Name, affiliation (university, city, country), ORCID, email
- Whether they are the corresponding author
- Abstract (for
)index.qmd - Keywords (for
)index.qmd - Project stage (for
: Idea / Data collection / Analysis / Writing / Revision)CLAUDE.md - Data source description (for
andCLAUDE.md
)README.md - Repository URL (for
)README.md - Project slug (for
pyproject.toml
field, e.g.,name
)regional-gdp-study
- Project title (used in
-
Apply the values to each file:
— title, subtitle, authors (full YAML array with affiliations/ORCID/email), abstract, keywordsindex.qmd
— project title, description paragraph, data section, repository URL, Quick Start clone URLREADME.md
— Project Context table: title, authors, stage, data sourceCLAUDE.md
—pyproject.toml
,name
,descriptionauthors
— no_quarto.yml
placeholders by default, but verify[FILL:]
— author names and keywordstemplates/chadManuscript/manuscript.tex
-
After applying all values, re-scan for remaining
placeholders:[FILL:]grep -rn "\[FILL:" --include="*.md" --include="*.qmd" --include="*.toml" --include="*.tex" --include="*.yml" .Report how many remain and where (some are expected in section bodies like "Describe the data...").
-
Run
to regeneratebash scripts/render.sh
with the real content.latex/index.tex -
Report a summary: files updated, placeholders filled, placeholders remaining, render status.