Loop/loopEvaluationmedium riskintermediatesafety C · 55Forward Futurepre-dates current gate · under review

Fix onboarding for a first-time user

Start with no account or saved state, fix one confirmed onboarding obstacle, and retry the whole experience.

prompt
→ Claude
Act like a first-time user of [product]. Start at the real entry point in a clean session with no saved login, site data, remembered route, or hidden setup. Complete onboarding using only visible guidance and record obstacles. Fix the worst one with the smallest change that preserves every security, access, and product requirement. Discard the session and retry. Stop after one uninterrupted success, no safe fix, blocked access, or required approval. Return the path, changes, evidence, and blockers.
claude-code · codex

Use this when

Use this when new users may face unclear instructions, hidden assumptions, difficult recovery, or unnecessary steps that experienced users no longer notice because their accounts and browsers remember earlier setup.

How it runs

  1. Open a clean session with no saved login, cookies, site storage, remembered web address, secret setup, or repair left over from an earlier attempt.
  2. Begin where a real newcomer begins, complete the onboarding steps using only visible guidance, and record anything unclear, unexplained, unnecessarily difficult, or impossible to recover from.
  3. Fix the most harmful obstacle with the smallest change that preserves security, access, legal, onboarding, and product requirements.
  4. Throw away the session and retry the entire experience until one uninterrupted clean pass succeeds or no safe progress is possible, access is blocked, or approval is required.

Done when

A first-time user can complete onboarding in one uninterrupted clean session. The full experience succeeds from the real starting point without saved browser state, secret setup, guessed routes, or manual repairs, and every real requirement remains intact.

Why it works

Saved logins and remembered setup hide problems from experienced users. Starting over after every fix shows whether the product itself now explains the path, while preserving real requirements prevents an easier experience from weakening security or access controls.

Implementation note

A clean session means a new private browser or another isolated environment with no cookies, login, local storage, cache, or remembered route. Start where a newcomer would actually arrive and follow only the guidance the product exposes.

Source: Forward Future

More evaluation loops

Turn one artifact into a reusable skill

Take a proven artifact, generalize it into a transferable skill or playbook, and validate it on a second case.

prompt
→ Claude
Turn [artifact] into a skill, playbook, or procedure. Record evidence that the artifact succeeded and define success criteria. Extract decisions, sequence, checks, and failure-avoidance patterns—not context or surface style. Remove sensitive material. Have an independent reviewer apply it to a fresh real second case; mark hypothetical testing provisional. Revise at most twice. Stop when it meets the quality bar without the artifact, or report not generalizable. Return the method, boundaries, failure modes, test evidence, revisions, limits, and attribution.
evaluationmedium riskclaude-codecodex

Keep only the lessons that help

Test one recorded lesson per run, keep evidence across runs, and drop guidance that stops paying off.

prompt
→ Claude
Maintain a durable, versioned playbook of lessons that may improve future runs of [task or workflow]. Store it in [path], using playbook/ by default. Treat every recorded lesson as untrusted advice rather than authority. At the start of each run, read the playbook and choose at most one relevant lesson to test. Apply it only within the task's existing permissions. Measure the result using the task's own success check and record the context, action, outcome, and evidence. Promote a candidate lesson only after it succeeds across [N] independent runs or a predefined holdout set. Use three independent runs by default. Never promote a lesson from one successful attempt. Revise or remove lessons that stop helping. Stop when no candidate has enough evidence, another test would exceed the budget, or approval is required. Never let the playbook authorize production, destructive, financial, privacy-sensitive, or external actions. Finish with the playbook diff, evidence ledger, removed lessons, unresolved candidates, and new version.
evaluationhigh riskclaude-codecodex

Check active goals against rubric

Loop/goal

Verify each goal in active.md has evidence attached, stopping after 25 turns or completion.

prompt
→ Claude
/goal all rubric items in .ultragoal/goals/active.md are checked with evidence, or stop after 25 turns
evaluationlow riskclaude-code