Help us improve
Share bugs, ideas, or general feedback.
From humanize
Starts RLCR loop on Codex via native Stop hooks for iterative code implementation, git commits, summaries, and enforced state/branch/plan validations.
npx claudepluginhub polyarch/humanize --plugin humanizeHow this skill is triggered — by the user, by Claude, or both
Slash command
/humanize:humanize-rlcrThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this flow as the Codex entrypoint for RLCR.
Starts and manages the RLCR (Ralph-Loop with Codex Review) workflow using a native Stop hook for state validation, review gating, and iteration control.
Executes autonomous development loops picking one task per iteration, implementing, verifying, and committing in fresh context windows with task tracking.
Interviews user to generate PRD.json with scope, criteria, and phases, then invokes loop skill for iterative, one-story-per-cycle task implementation in Claude Code.
Share bugs, ideas, or general feedback.
Use this flow as the Codex entrypoint for RLCR.
Codex installs of Humanize require native hooks support and install the Humanize Stop hooks automatically.
The installer hydrates this skill with an absolute runtime root path:
{{HUMANIZE_RUNTIME_ROOT}}
All commands below assume {{HUMANIZE_RUNTIME_ROOT}}.
Start the loop with the setup script:
"{{HUMANIZE_RUNTIME_ROOT}}/scripts/setup-rlcr-loop.sh" $ARGUMENTS
If setup exits non-zero, stop and report the error.
For each round:
.humanize/rlcr/<timestamp>/round-<N>-prompt.md (or finalize prompt files when in finalize phase)..humanize/rlcr/<timestamp>/round-<N>-summary.md.humanize/rlcr/<timestamp>/finalize-summary.mdStop hook run automatically.The native Stop-hook path enforces:
current_round, max_iterations, review_started, base_branch, etc.)--push-every-round unpushed-commit blocking--full-review-round)COMPLETE/STOP marker handling.review-phase-started marker)[P0-9] markersask_codex_question=truestate.md or finalize-state.md.codex exec / codex review in place of the hook-managed phase transitions.round-*-prompt.md, round-*-review-result.md) as source of truth.Pass these through setup-rlcr-loop.sh:
| Option | Description | Default |
|---|---|---|
path/to/plan.md | Plan file path | Required unless --skip-impl |
--plan-file <path> | Explicit plan path | - |
--track-plan-file | Enforce tracked plan immutability | false |
--max N | Maximum iterations | 42 |
--codex-model MODEL:EFFORT | Codex model and effort for codex exec | gpt-5.5:high |
--codex-timeout SECONDS | Codex timeout | 5400 |
--base-branch BRANCH | Base for review phase | auto-detect |
--full-review-round N | Full alignment interval | 5 |
--skip-impl | Start directly in review path | false |
--push-every-round | Require push each round | false |
--claude-answer-codex | Let Claude answer open questions directly | false |
--agent-teams | Enable agent teams mode | false |
--yolo | Skip quiz and enable --claude-answer-codex | false |
--skip-quiz | Skip Plan Understanding Quiz (implicit in skill mode) | false |
Review phase codex review runs with gpt-5.5:high.
# Start with plan file
/flow:humanize-rlcr path/to/plan.md
# Review-only mode
/flow:humanize-rlcr --skip-impl
"{{HUMANIZE_RUNTIME_ROOT}}/scripts/cancel-rlcr-loop.sh"