pierregoutheraud/claude-mods/tree/main/plugins/server-farm

프롬프트 위에서 실행되는 Claude Code용 방치형 서버 농장 게임 플러그인입니다. 데몬 봇이 데이터를 모으고 실제 작업이 생산량을 높입니다.
pierregoutheraud/claude-mods/tree/main/plugins/server-farm

server-farm은 함수 훅으로 작성된 Claude Code 플러그인으로, 프롬프트 위쪽 띠에 방치형 게임을 표시합니다. 서버 랙이 데이터로 차고 데몬 봇이 데이터를 수집하며, 더 많은 랙과 데몬, 오버클러킹, 상위 하드웨어 단계(Raspberry Pi, Tower, Blade, GPU rig)에 데이터를 사용할 수 있습니다. 실제 작업이 게임을 움직입니다. Claude 턴이 끝나면 트래픽 급증이 발생해 생산량이 x2가 되고 60초 동안 지속되며 최대 5분까지 누적됩니다. 테스트 통과는 생산 시간 30초를 주고, 도구가 실패하면 데몬이 수리할 때까지 랙 하나가 오프라인이 됩니다. 자리를 비워도 농장은 최대 8시간 동안 절반 속도로 계속 생산합니다. 여러 세션을 열면 하나가 농장을 실행하고 다른 세션은 이를 미러링하며 이벤트를 전달합니다. 명령에는 상점을 여는 /farm(키 1-4로 구매), /farm stats, /farm hide, /farm show가 있습니다. /plugin marketplace add pierregoutheraud/claude-mods를 실행한 뒤 /plugin install server-farm@pierre-mods로 설치합니다. mod는 실패/테스트 감지를 위해 턴과 도구 호출만 지켜보고, 자체 슬래시 명령을 추가하고, 프롬프트 위쪽 띠를 그리며, 자체 플러그인 저장소에 세이브를 보관합니다. 네트워크, 파일 접근, 프로세스는 사용하지 않습니다. claude plugin validate로 모든 hook과 호출을 확인할 수 있습니다.
먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.
claude plugin marketplace add pierregoutheraud/claude-mods claude plugin install server-farm
Mods for Claude Code, in the terminal and in the desktop app's Code tab: little games and toys that live above the prompt, written as plugins of function hooks.

An idle game in the band above the prompt. Racks of servers fill up with data, daemon bots walk over to collect it, and you spend it on more racks, more daemons, overclocking and better hardware (Raspberry Pi, Tower, Blade, GPU rig).
Your real work is the weather:
npm test, vitest, pytest and the like) pay 30 seconds of productionThe farm keeps earning while you are away, at half rate for up to 8 hours. With several sessions open, one runs the farm and the others mirror it and send it their events.
Commands: /farm opens the shop (keys 1 to 4 buy), /farm stats, /farm hide, /farm show.
![]()
A pixel slime that hatches from an egg and grows into a teen and then a slime king as you work. It glances around while Claude works, cheers when tests pass, frowns when a tool fails and falls asleep when you leave.
Commands: /pet, /pet pat, /pet name <name>, /pet hide, /pet show.
Both mods draw the band above the prompt, so install one at a time.
/plugin marketplace add pierregoutheraud/claude-mods
/plugin install server-farm@pierre-mods
They watch turns and tool calls (to see whether a call failed or ran tests, never to change it), add their slash command, draw the band above the prompt and keep their save in their own plugin store. No network, no file access, no processes. claude plugin validate plugins/<name> lists every hook and call a mod makes.
Load a mod straight from this folder; it hot-reloads when you save:
claude --plugin-dir plugins/server-farm
To load it in every session, the desktop app included, add its absolute path to CLAUDE_CODE_PLUGIN_DIRS in the env block of your Claude Code settings.json. Do not run a dev copy and an installed copy of the same mod at once.
Run the checks before committing (CI runs the same script):
./scripts/check.sh
It validates the marketplace and each plugin, runs each plugin's tests with claude plugin test, and type-checks a plugin once Claude Code has loaded it, which is when its types land in .claude-plugin/types/ (gitignored).
The function hooks API is early access and can change between Claude Code releases. These mods were built and tested on Claude Code 2.1.287, and CI runs against the latest release on every push.
Bump version in the plugin's .claude-plugin/plugin.json, commit, tag and push. Users get it with /plugin marketplace update pierre-mods.
.claude-plugin/marketplace.json the marketplace: its name and the plugins it lists
plugins/<name>/
.claude-plugin/plugin.json the plugin's manifest
hooks/hooks.json names the hooks module
hooks/register.tsx the hooks: events in, drawing out
hooks/*.ts pure logic and drawing, tested directly
types/index.d.ts the plugin's $.state contract
tests/ claude plugin test runs these
scripts/check.sh validate, test, type-check