code-assist
Guides implementation of code tasks using test-driven development in an Explore, Plan, Code, Commit workflow. Acts as a Technical…
Create, inspect, validate, explain, and improve Ralph hat collections. Use this skill whenever the user asks to make or refine a `.ralph/hats/*.yml` workflow, debug hat routing, explain event topology, or tune a multi-hat Ralph run.
Claude Code
$ npx -y skills add mikeyobrien/ralph-orchestrator --skill ralph-hats --agent claude-code
Codex
$ npx skills add mikeyobrien/ralph-orchestrator --skill ralph-hats -a codex -y
Cursor
$ npx skills add mikeyobrien/ralph-orchestrator --skill ralph-hats -a cursor -y
Gemini CLI
$ npx skills add mikeyobrien/ralph-orchestrator --skill ralph-hats -a gemini-cli -y
GitHub Copilot
$ npx skills add mikeyobrien/ralph-orchestrator --skill ralph-hats -a github-copilot -y
OpenCode
$ npx skills add mikeyobrien/ralph-orchestrator --skill ralph-hats -a opencode -y
Windsurf
$ npx skills add mikeyobrien/ralph-orchestrator --skill ralph-hats -a windsurf -y
name: ralph-hats description: Create, validate, explain, and improve Ralph hat collections. Use when writing or refining `.ralph/hats/*.yml`, debugging hat routing, explaining event topology, or tuning a multi-hat run.
Use this skill to operate the full Ralph hat lifecycle for user-authored hat collections.
1. If a hats file already exists, read it first and explain the current topology before proposing changes. 2. If creating a new workflow, write it to `.ralph/hats/<name>.yml`. 3. Keep the hats file focused on hats-only data. Leave runtime limits and other core config in the main config file. 4. Validate with `ralph hats validate`. 5. Check the collection against every item in `references/design.md` (dangling topics, per-hat paths, bookkeeping hats, reviewer severity, model and effort per role) and fix or explain each miss. 6. Visualize topology with `ralph hats graph` when the event flow is not trivial. `--format mermaid` renders locally; the default and `--format ascii` ask the configured backend to draw it, which takes a model call. 7. Use `ralph hats show <hat>` when you need to inspect one hat's effective configuration. 8. When the user wants stronger confidence, run a targeted `ralph run -c ... -H ... -p "..."` exercise or provide the exact test command.
`name`, `description`, `events`, `event_loop`, `hats`.
`starting_event` and `completion_promise`.
for coordination. Use semantic delegated events like `work.start`, `review.start`, or `research.start`.
result.
concrete improvement options.
A hat-based orchestration framework that keeps AI agents in a loop until the task is done. "Me fail English? That's unpossible!" - Ralph Wiggum
Guides implementation of code tasks using test-driven development in an Explore, Plan, Code, Commit workflow. Acts as a Technical…
Generates structured .code-task.md files from descriptions or PDD implementation plans. Auto-detects input type, creates properly…
Use when testing Ralph's hat collection presets, validating preset configurations, or auditing the preset library for bugs and UX…
Lists all code tasks in the repository with their status, dates, and metadata. Useful for getting an overview of pending work or…
Transforms a rough idea into a detailed design document with implementation plan. Follows Prompt-Driven Development — iterative…
Browser automation via Playwriter (remorses) using persistent Chrome sessions and the full Playwright Page API.
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration