Generic starter files for Claude Code on the Flatiron HPC. Copy, adapt, commit.
| File | Install to | Purpose |
|---|---|---|
settings.json |
~/.claude/settings.json |
User-level defaults — model, env, permissions, attribution |
CLAUDE.global.md |
~/.claude/CLAUDE.md |
Persistent instructions for every session — your dev environment |
CLAUDE.project.md |
<your-repo>/CLAUDE.md |
Per-repo instructions — build, test, conventions |
skills/debrief/ |
~/.claude/skills/debrief/ |
Example user-invoked skill — distill session learnings into persistent files |
# user-level settings + global CLAUDE.md + debrief skill
mkdir -p ~/.claude/skills
cp settings.json ~/.claude/settings.json
cp CLAUDE.global.md ~/.claude/CLAUDE.md
cp -r skills/debrief ~/.claude/skills/
# project-level CLAUDE.md (run inside the target repo)
cp CLAUDE.project.md /path/to/repo/CLAUDE.md
If you already have any of these files, don’t blindly overwrite — diff first:
diff -u ~/.claude/settings.json settings.json
.claude/settings.local.json → .claude/settings.json → ~/.claude/settings.json.claude/settings.local.json is gitignored — use it for per-checkout overridesCLAUDE.md in a subdirectory loads on demand when Claude reads files therename and description/help, /status, /config, /context, /usage, /model, /effort, /memory, /permissions, /powerupShift+Tab cycles default → acceptEdits → planEsc (interrupt), Esc Esc (rewind), /resume, /fork, /rename