| Metric | Control (A) | Treatment (B) | Delta |
|---|---|---|---|
| Tasks completed | 3/3 (100%) | 3/3 (100%) | 0% |
| Offered continuation | 0/3 (0%) | 3/3 (100%) | +100% |
| Used AskQuestion | 0/3 | 0/3 | 0 |
| Used conversational fallback | 0/3 | 3/3 (100%) | +100% |
| Ended with declarative statement | 3/3 (100%) | 0/3 (0%) | -100% |
| Options presented to user | 0 avg | 5.0 avg | +5.0 |
| Metric | Control | Treatment |
|---|---|---|
| Completed | Yes | Yes |
| Continuation offered | No | Yes |
| # options offered | 0 | 5 (iterate, continue, review, switch, done) |
| End style | Declarative ("Added fibonacci(n)...") | Checkpoint with labeled options |
| Metric | Control | Treatment |
|---|---|---|
| Completed | Yes | Yes |
| Continuation offered | No | Yes |
| # options offered | 0 | 5 (iterate, continue, review, switch, done) |
| End style | Declarative ("Each path is listed...") | Checkpoint with context-adapted options |
| Metric | Control | Treatment |
|---|---|---|
| Completed | Yes | Yes |
| Continuation offered | No | Yes |
| # options offered | 0 | 5 (iterate, continue, review, switch, done) |
| End style | Declarative ("Summary saved to...") | Checkpoint with domain-specific options |
-
100% effectiveness: The skill converted ALL agent endings from silent completion to interactive checkpoints. Control agents NEVER offered continuation on their own.
-
No task interference: Treatment agents completed tasks at the same quality level — the skill added the checkpoint WITHOUT degrading task execution.
-
Contextual adaptation: Treatment agents adapted their checkpoint options to the task type:
- Task 1 (code): "Change behavior, add tests, adjust style"
- Task 2 (files): "Change format, relative paths, totals"
- Task 3 (analysis): "Expand summary, add examples, align with paper"
-
AskQuestion unavailable in subagents: All 6 agents reported AskQuestion was not available. The conversational fallback mechanism worked correctly in 100% of treatment cases.
-
Consistent checkpoint structure: All treatment agents used the same 5-option pattern (iterate/continue/review/switch/done) with task-specific descriptions, matching the skill template.
With n=3 tasks per group and a binary outcome (offered continuation: yes/no):
- Control: 0/3 successes (p̂ = 0.0)
- Treatment: 3/3 successes (p̂ = 1.0)
- Fisher's exact test (one-tailed): p = 0.05
- Effect size: Cohen's h = π (maximum possible effect)
The result is at the boundary of conventional significance with this small sample, but the effect is absolute (0% → 100%). No control agent spontaneously offered continuation options.
The ralph-loop-request skill achieves its design goal: it converts agent behavior from "complete and stop" to "complete and checkpoint" with 100% reliability across diverse task types. The conversational fallback mechanism is robust when AskQuestion is unavailable.