Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .claude/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,49 @@ You can modify `hooks/SessionStart` to:
- Configure environment variables
- Set up external services

## Ralph Orchestrator

This project includes [ralph-orchestrator](https://github.com/mikeyobrien/ralph-orchestrator), an autonomous agent orchestrator for managing complex multi-step tasks.

### Installation

Ralph is installed as a pixi dependency. After running `pixi install`, it's available in the environment.

### Basic Usage

```bash
# Initialize ralph (creates ralph.yml and PROMPT.md if not present)
pixi run ralph init

# Plan a task (creates a spec file)
pixi run ralph plan "Implement feature X"

# Run ralph with the current PROMPT.md
pixi run ralph run

# Check ralph version
pixi run ralph --version
```

### Configuration Files

- `ralph.yml` - Main configuration (event loop, hats, backends)
- `PROMPT.md` - Task description for ralph to execute
- `specs/` - Directory for task specifications

### Customization

Edit `ralph.yml` to customize:
- `event_loop.max_iterations` - Maximum iterations before stopping
- `event_loop.max_runtime_seconds` - Maximum runtime
- `cli.backend` - AI backend (claude, gemini, codex, etc.)
- `hats` - Define custom personas for multi-agent workflows

See the [ralph-orchestrator documentation](https://github.com/mikeyobrien/ralph-orchestrator) for more details.

## Learn More

- [Claude Code Documentation](https://docs.claude.com/claude-code)
- [Pixi Documentation](https://pixi.sh)
- [Ralph Orchestrator](https://github.com/mikeyobrien/ralph-orchestrator)
- [Project README](../README.md)
21 changes: 21 additions & 0 deletions PROMPT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Project Development Context

<!-- CUSTOMIZE: Replace this section with your project description -->
## Project Overview
[Describe your project here]

## Development Commands
<!-- These are from pyproject.toml - update if you customize tasks -->
- `pixi run test` - Run tests
- `pixi run lint` - Run linters (ruff, pylint, ty)
- `pixi run format` - Format code
- `pixi run ci` - Full CI pipeline

## Quality Standards
- All tests must pass
- Code must pass linting
- Follow existing code patterns

## Current Objectives
<!-- CUSTOMIZE: Add your current development goals -->
1. [Your objective here]
Loading