All skills
Skillintermediate

Ralph Hat Collections

This directory contains the embedded hat collection files packaged into the `ralph` binary.

Claude Code Knowledge Pack7/10/2026

Overview

Ralph Hat Collections

This directory contains the embedded hat collection files packaged into the ralph binary.

The editable source of truth lives in presets/*.yml; these files are mirrors used for include_str! packaging.

Supported Builtins

CollectionCanonical sourceBest for
code-assistpresets/code-assist.ymlDefault implementation workflow
debugpresets/debug.ymlInvestigation and fix verification
researchpresets/research.ymlRead-only exploration and synthesis
reviewpresets/review.ymlAdversarial code review
pdd-to-code-assistpresets/pdd-to-code-assist.ymlAdvanced end-to-end idea-to-code workflow

Internal Presets

  • hatless-baseline
  • merge-loop

These stay embedded for Ralph internals and testing, but are hidden from normal preset listings.

Quick Start

ralph init --backend claude
ralph init --list-presets

ralph run -c ralph.yml -H builtin:code-assist -p "Add OAuth login"
ralph run -c ralph.yml -H builtin:debug -p "Investigate intermittent timeout"
ralph run -c ralph.yml -H builtin:research -p "Map auth architecture"
ralph run -c ralph.yml -H builtin:review -p "Review changes in src/api/"
ralph run -c ralph.yml -H builtin:pdd-to-code-assist -p "Build a new import pipeline"

Notes

  • code-assist is the recommended default for implementation work.
  • pdd-to-code-assist is kept as an advanced, fun example workflow rather than the default recommendation.
  • Historical presets now belong in documentation examples, not the builtin product surface.