git clone https://github.com/charfeng1/opencode-ralph-loop
cd opencode-ralph-loop
npm installNo build step. Plugin ships TypeScript source directly.
npm run typecheck
npm testCI runs the same on every PR (Node 20/22).
src/index.ts— plugin entryskills/,commands/— auto-copied to~/.config/opencodeon first runtests/— vitest unit + smoke tests.github/workflows/release.yml— CI + auto-publish
- Branch off
master, one concern per PR - Add a test if you touch tool registration, state parsing, or completion detection
- Match existing style — minimal, no needless abstraction
- No new deps without a strong reason
Include opencode version, OS, repro steps, and relevant logs.
MIT — by contributing you agree your changes are licensed the same.