Base repository for the Bite Sites multi-repo setup.
This repo keeps only shared artifacts:
template/skills/.claude/skills/ and .github/skills/scripts/restaurants/ (ignored by base git).
├─ template/
│ ├─ index.html
│ └─ assets/
│ ├─ css/styles.css
│ └─ js/{i18n.js,main.js,menu.js}
├─ skills/
│ └─ bite-site/SKILL.md
├─ .claude/skills/
│ └─ bite-site/SKILL.md
├─ .github/skills/
│ └─ bite-site/SKILL.md
├─ scripts/
│ └─ sync-skills.sh
└─ restaurants/ # independent git repos
Canonical skills live in skills/.
Mirrors for assistants are synced to:
.claude/skills/.github/skills/Use the sync script from repo root:
./scripts/sync-skills.sh
Verify parity without modifying files:
./scripts/sync-skills.sh --check
Each folder in restaurants/ is a standalone git repo.
Initialize or reinitialize a restaurant repo:
cd restaurants/<slug>
git init
git symbolic-ref HEAD refs/heads/main
Base repo policy:
.gitignore ignores /restaurants/**./scripts/sync-skills.sh after skill edits.restaurants/.