FashionUnited Developer Portal, built with Astro and the excellent Astro Starlight template
nix develop
npm install
npm run devnix develop
npm run dev # works without installing node, npm, pnpm globally. Nix packaga manager is used.Install Nix with the Nix installer from Determinate Systems.
gcloud auth configure-docker europe-west1-docker.pkg.dev
Terminal window
# build your container
docker build -t developers-fashionunited-com .
docker tag developers-fashionunited-com europe-west1-docker.pkg.dev/developers-fashionunited-com/developersite/ssrastrofrontend:latest
# Push your image to a registry
docker push europe-west1-docker.pkg.dev/developers-fashionunited-com/developersite/ssrastrofrontend:latest
# One-liner:
docker build -t europe-west1-docker.pkg.dev/developers-fashionunited-com/developersite/ssrastrofrontend:latest . && docker push europe-west1-docker.pkg.dev/developers-fashionunited-com/developersite/ssrastrofrontend:latestwhile :; do cat prompt.md | claude --dangerously-skip-permissions;doneThis project includes loop.sh, an implementation of the Ralph Wiggum technique by Geoffrey Huntley — a bash loop that runs Claude Code autonomously against a prompt file until all work is done.
The loop picks up ready tasks from beads issue tracking, feeds them to Claude via a prompt file (PROMPT_build.md or PROMPT_plan.md), and optionally runs a review phase after each iteration. Session state, logs, and metrics are stored in .ralph/ (gitignored).
# Build mode (unlimited iterations, picks up ready beads tasks)
./loop.sh
# Plan mode (3 iterations by default)
./loop.sh plan
# Build with max 10 iterations, interactive confirmation
./loop.sh run build -n 10 -i
# Disable review phase
./loop.sh --no-review
# See all options
./loop.sh --helpOn remote machines you need device auth to do headless login. First enable this in your ChatGPT / Codex account.
codex login --device-auth
Create .ralph/config.toml to override defaults (default model is opus):
max_iterations = 10
model = "opus"
delay = 5
push_enabled = false
review_enabled = true
review_model = "gpt-5.2-codex"
review_max_revisions = 3- The Ralph Wiggum Technique — Geoffrey Huntley's original post
- how-to-ralph-wiggum — Reference implementation and methodology guide
- Inventing the Ralph Wiggum Loop — Dev Interrupted podcast interview