Add README, sync script, session-start script, and project structure

This commit is contained in:
ChaosiumCon Prep
2026-05-11 20:54:12 +00:00
parent 97ac6db386
commit 3e24715af4
3 changed files with 97 additions and 1 deletions
+57 -1
View File
@@ -1 +1,57 @@
# ChaosiumCon26
# ChaosiumCon 2026 — GM Prep
Scenario preparation files for all events run by **timevans666** at Chaosium Con UK 2026.
---
## Scenarios
| Event | Title | System | Day | Time |
|-------|-------|--------|-----|------|
| 91 | BRP – The Night Crawler | BRP | Fri Day 2 | 7:00–10:50pm |
| 92 | CoC 1980 – Last Train to Coney Island | Call of Cthulhu | Sun Day 4 | 7:00–10:50pm |
| 93 | CoC 1920s – Not Another Telegram | Call of Cthulhu | Sat Day 3 | 7:00–10:50pm |
| 94 | CoC Gaslight – The Curious Case of the Yorkshire | Call of Cthulhu | TBC | TBC |
| 95 | Ringworld RPG – A Question of Singularity | Ringworld RPG | Fri Day 2 | 2:00–5:50pm |
| 96 | Ringworld RPG – Is Love the Answer? | Ringworld RPG | Sat Day 3 | 2:00–5:50pm |
| 159 | BRP – Day One | BRP | Sun Day 4 | 2:00–5:50pm |
---
## Repository Structure
```
ChaosiumCon26/
├── README.md
├── sync.sh # Push changes to GitHub
├── session-start.sh # Pull latest at start of each session
└── scenarios/
├── event-91-brp-the-night-crawler.md
├── event-92-coc-1980-last-train-to-coney-island.md
├── event-93-coc-1920s-not-another-telegram.md
├── event-94-coc-gaslight-curious-case-yorkshire.md
├── event-95-ringworld-question-of-singularity.md
├── event-96-ringworld-is-love-the-answer.md
└── event-159-brp-day-one.md
```
---
## Working with Claude
Each scenario file contains sections for:
- Event details & players
- Premise
- Scenario notes
- Characters
- Handouts
- GM notes
### Session workflow
1. Claude pulls the latest from GitHub at the start of each session
2. We work on scenarios together
3. Claude pushes changes after every meaningful update
---
*Convention: Chaosium Con UK 2026*
+21
View File
@@ -0,0 +1,21 @@
#!/bin/bash
# session-start.sh — Run at the start of every Claude session
# Clones or pulls the latest from GitHub so work is always current
REPO_URL="https://github.com/slaguru666/ChaosiumCon26.git"
TARGET_DIR="/home/claude/ChaosiumCon26"
if [ -d "$TARGET_DIR/.git" ]; then
echo "Repo exists — pulling latest..."
cd "$TARGET_DIR"
git pull origin main
else
echo "Cloning repo..."
git clone "$REPO_URL" "$TARGET_DIR"
fi
echo ""
echo "✅ Ready. Working directory: $TARGET_DIR"
echo ""
echo "Scenarios:"
ls "$TARGET_DIR/scenarios/"
+19
View File
@@ -0,0 +1,19 @@
#!/bin/bash
# sync.sh — Push all changes to GitHub
# Run this after any work session to keep the repo up to date
cd "$(dirname "$0")"
git add -A
git status
read -p "Commit message: " msg
if [ -z "$msg" ]; then
msg="Work in progress update"
fi
git commit -m "$msg"
git push origin main
echo ""
echo "✅ Synced to https://github.com/slaguru666/ChaosiumCon26"