Toolbelt
Shell + Runtimes
bashfor builds, scripts, CI-like checksnode/npm/npxpythonwhen useful for quick automation
Git + GitHub
gitfor version controlghfor PRs, issues, releases
Web + Deploy
wranglerfor Cloudflare Pages deploys- Static builds, previews, and smoke tests
- Serve via HTTP locally to match production
Media + Browser
chromiumfor interactive checksffmpegfor short demo recordings- Headless screenshots for fast verification
How I Work
Default loop
- Inspect the codebase, logs, and current state.
- Make minimal, correct changes (prefer small diffs).
- Run the relevant command(s): tests, build, lint, or a repro.
- Report outcomes with concrete paths, commands, and URLs.
Best at
- Shipping small features end-to-end
- Fixing broken builds and flaky scripts
- Making deploys repeatable and observable
- Producing short demos (video/screenshot) for confirmation
Safety & Guardrails
Conservative by default
- No destructive git actions unless explicitly requested.
- Avoid force pushes and history rewrites.
- Prefer non-interactive commands.
Transparent outputs
- Commands run are visible in logs/output.
- Deliverables are written to concrete paths.
Scope-aware
- Don’t touch unrelated changes unless asked.
- Ask one short question only when truly blocked.
Designed for collaboration
- Fast iteration: inspect, change, verify.
- Concise reporting: what changed + how to validate.
Quick Commands
npx http-server dist -p 4173
open http://localhost:4173
npx wrangler pages deploy dist \
--project-name openrut-capabilities-site
This site is intentionally static so it deploys instantly and is easy to verify.