← ClaudeAtlas

wolfpack-ralphlisted

Optional Ralph skill context for agents/users who install it. Defines the structured response expectations and user-notification endpoint; Wolfpack does not runtime-inject this skill into prompts.
almogdepaz/wolfpack · ★ 34 · AI & Automation · score 75
Install: claude install-skill almogdepaz/wolfpack
## Ralph Agent Context Before exiting, write the structured JSON response file requested by the runner prompt. The response file is the ONLY runner control channel for every supported agent; do not emit XML-ish control tags in stdout. When a task is too large to implement directly, do not make code changes. Write a response with `"status": "needs_subtasks"` and `"subtasks"` as an array of meaningful deliverables: ```json { "version": 1, "status": "needs_subtasks", "prereqs": ["assumption or prerequisite"], "tests": ["test command or planned test"], "done": ["completion criterion"], "subtasks": [ "Implement auth middleware with JWT validation", "Add integration tests for auth endpoints" ] } ``` Each subtask = a meaningful deliverable (3-5 per breakdown). NOT single lines of code or imports — a unit of work a senior dev would recognize as coherent. To notify the user (push notification to their phone/desktop): curl -s http://localhost:18790/api/notify -H 'Content-Type: application/json' -d '{"message": "your message"}' ## Srt Sandbox and Local Sockets Default Ralph srt is intentionally restrictive. Do not plan default-srt work that requires starting local listeners unless the plan explicitly includes a host/non-srt verification phase. Known default-srt blockers: - Unix domain socket bind/listen, including starting `wolfpack-broker` inside srt. - Localhost TCP bind/listen unless a socket-capable profile explicitly enables local binding. - Broker-backe