Back to list
Zpankz

ralph-graceful-exit

by Zpankz

MCP Skillset - Claude Code skills, references, and knowledge base

0🍴 0📅 Jan 24, 2026

SKILL.md


name: ralph-graceful-exit description: | Detects Ralph Loop completion beyond tags. Use when checking if a task is complete, verifying completion status, or detecting graceful exit conditions. Implements 4-signal detection: test loops, done signals, completion indicators, and fix plan verification. allowed-tools: Read, Grep, Bash model: haiku context: fork agent: ralph-domain-agent user-invocable: false hooks: PostToolUse: - matcher: "Bash" hooks: - type: command command: "$HOME/.claude/hooks/ralph-activity-log.sh"

Ralph Graceful Exit

Purpose

Detect when a Ralph Loop iteration has truly completed its task, beyond just the <promise>DONE</promise> tag. This skill implements 4-signal detection to verify genuine completion.

Integrations

TypeReferences
hooksralph-circuit-breaker, ralph-rate-limiter, ralph-activity-log
pluginsralph-loop@claude-plugins-official

4-Signal Detection

SignalThresholdDetection Method
test_loops≥3 consecutiveOnly running tests, no code changes
done_signals≥2 occurrences"done", "complete", "finished" in output
completion_indicators≥2 patternsStrong completion language patterns
fix_plan_checkall items ✓All @fix_plan.md items checked

Detection Logic

When evaluating completion:

  1. Check activity log for test-only iterations

    grep -c "test\|pytest\|jest\|npm test" ~/.ralph-state/activity.log
    
  2. Scan recent output for done_signals patterns

    • "done", "complete", "finished", "all tests pass"
    • "implementation complete", "task finished"
  3. Look for completion_indicators in conversation

    • Strong completion language
    • Summary of what was accomplished
    • No pending TODO items mentioned
  4. Verify fix_plan if exists

    • Check if @fix_plan.md exists
    • Verify all checkbox items are checked [x]

Exit Recommendation

If ≥2 signals detected, recommend outputting:

<promise>DONE</promise>

Signal Weights

SignalWeightConfidence
fix_plan_check (all ✓)1.0High
test_loops ≥30.8High
done_signals ≥20.6Medium
completion_indicators ≥20.5Medium

Total weight ≥1.5 → Strong recommendation to exit Total weight ≥1.0 → Suggest checking completion status

Score

Total Score

40/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon