# Ralph Loop

Autonomous self-referential loops for task completion.

## Commands

### /ralph-loop
Start an autonomous loop that continues until task is complete.

### /cancel-ralph
Stop the current loop.

## Usage

```
/ralph-loop implement user authentication with tests
/ralph-loop refactor the entire codebase to TypeScript
/cancel-ralph
```

## How It Works

1. **Task Analysis** - Breaks down the task into steps
2. **Autonomous Execution** - Works through each step
3. **Self-Verification** - Checks own work
4. **Iteration** - Continues until complete
5. **Stop Interception** - Prevents premature exit

## Features

- Persistent task memory
- Self-correction capabilities
- Progress tracking
- Automatic error recovery
- Completion verification

## Use Cases

- Large refactoring tasks
- Multi-file implementations
- Complex feature development
- Codebase migrations
- Comprehensive testing

## Safety

- /cancel-ralph to stop at any time
- Periodic check-ins
- Change summaries

$ARGUMENTS
