一键导入
ralph-visualization
Add stream visualization TUI to an existing Ralph loop setup. Shows tool calls, text output, and git diffs in a clean terminal display.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Add stream visualization TUI to an existing Ralph loop setup. Shows tool calls, text output, and git diffs in a clean terminal display.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write Playwright e2e tests in fg-manifold and optionally validate on a preview environment using the rodney CLI
Send current plan + Repomix-packed project context to Grok for expert review via gr CLI. Works as both a manual skill invocation and automatic PostToolUse hook.
Interactively set up the Ralph Wiggum autonomous development workflow for a project. Use when initializing Ralph loops, configuring harness/model/permissions, or scaffolding backpressure for autonomous AI development.
Set up parallel autonomous agent infrastructure for test-driven development. Multiple Claude instances coordinate via git to solve complex implementation tasks. Based on Anthropic's C compiler methodology.
Interview user in-depth to create a detailed spec
| name | ralph-visualization |
| description | Add stream visualization TUI to an existing Ralph loop setup. Shows tool calls, text output, and git diffs in a clean terminal display. |
| argument-hint | ["project-path"] |
| allowed-tools | Write, Read, Bash, Glob |
Add a stream display TUI to monitor Ralph loop iterations. This is an optional layer on top of the core Ralph setup.
/ralph-setup first)--output-format stream-json)stream_display.py - TUI that renders streaming JSON as readable outputloop.sh to pipe through the display (if not already configured)[v] during streaming to show/hide assistant textAfter installation:
# Runs with display automatically
./loop.sh --build
# Disable display for raw output
./loop.sh --build --no-display
# Debug: dump raw JSON for inspection
./loop.sh --build --dump /tmp/stream.jsonl
When invoked, this skill will:
stream_display.py to the projectloop.sh has display piping configuredSee references/stream-display.md for architecture details.
When this skill is invoked:
Check for existing Ralph setup:
ls ralph.conf PROMPT_build.md loop.sh 2>/dev/null
If not set up, tell user to run /ralph-setup first.
Copy stream_display.py to project: Read from this skill's directory and write to project root:
skills/visualization/stream_display.py$PROJECT/stream_display.pyUpdate loop.sh to enable stream display:
Add these variables near the top (after STOP_FILE):
# Stream display (optional - requires Claude Code harness)
DISPLAY_SCRIPT="${DISPLAY_SCRIPT:-stream_display.py}"
DUMP_FILE="${DUMP_FILE:-}"
Update the claude command in build_command() to include streaming flags:
local cmd="cat '$prompt_file' | claude --output-format stream-json --verbose"
Update the main loop's run section to pipe through display:
if [[ -n "$DISPLAY_SCRIPT" && -f "$DISPLAY_SCRIPT" && "$HARNESS" == "claude" ]]; then
DISPLAY_ARGS="--iteration $iteration --mode $MODE"
[[ -n "$DUMP_FILE" ]] && DISPLAY_ARGS="$DISPLAY_ARGS --dump $DUMP_FILE"
eval "$cmd" | python3 "$DISPLAY_SCRIPT" $DISPLAY_ARGS
else
eval "$cmd"
fi
Add CLI flags to usage and argument parsing:
--dump <file> - Dump raw JSON for debugging--no-display - Disable stream displayShow usage instructions:
[v] during streaming to toggle text visibility--dump /tmp/stream.jsonl to debug parsing issues--output-format stream-json)