Runs a complete, end-to-end REIN development flow.

Install

mkdir -p .claude/skills/rein-go && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16516" && unzip -o skill.zip -d .claude/skills/rein-go && rm skill.zip

Installs to .claude/skills/rein-go

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Run one task through the full REIN flow from clarification through implementation, cleanup, review, and verification
116 charsno explicit “when” trigger
Advanced

Key capabilities

  • Orchestrate the full REIN flow from clarification to verification
  • Initialize the flow and start `rein-interview` automatically
  • Create a plan artifact from a completed `rein-interview` result
  • Implement directly from the runtime plan artifact

How it works

The skill orchestrates the REIN flow through stages: Interview, Plan, Implementation, Cleanup, Review, and Verify. It uses runtime commands to manage state and progress, ensuring minimal pauses and hard stops on critical issues.

Inputs & outputs

You give it
A task or idea, optionally with a completed `rein-interview` bundle
You get back
A completed REIN-controlled flow, with a summary of stages, changed files, and commands run

When to use rein-go

  • Execute a full REIN development task
  • Orchestrate planning through implementation
  • Complete a project cycle end-to-end

About this skill

rein-go

Use this when the user wants one REIN-controlled flow instead of manually invoking rein-interview, rein-plan, implementation, cleanup, review, and verification as separate steps.

rein-go is the end-to-end orchestration surface for REIN.

When To Use

  • The user wants one continuous REIN workflow with minimal pauses
  • The task is broad enough to need clarification, planning, implementation, and post-implementation review
  • A completed rein-interview bundle already exists and should feed directly into planning and implementation
  • The user explicitly invokes $rein-go, /rein-go, or asks for a single flow command

When Not To Use

  • The task is already a tiny single-file change
  • The user explicitly wants only one stage, such as interview-only or plan-only work
  • The user wants to skip clarification and planning entirely

Flow Contract

  • Public entrypoint: rein go
  • Wrapper triggers: $rein-go and /rein-go
  • Default posture: keep going with minimal pauses once the flow starts
  • Hard stop on:
    • dangerous or destructive actions that require approval
    • missing permissions or blocked tool access
    • any failed stage: plan, implementation, cleanup, review, or verify
  • Preserve the current install and hook philosophy; do not turn REIN into a hook-first enforcement layer

Runtime Helper

Start the flow through the runtime:

rein go "<task>" --json

If a completed interview bundle already exists:

rein go --from-interview <slug|path> --json

Then use:

rein go status --slug <slug> --json
rein go resume --slug <slug> --json
rein go advance --slug <slug> --stage <stage> --status <completed|failed|blocked> ... --json

Treat the returned flow state as the source of truth for current stage, resume point, stop reason, and downstream stage artifacts.

Stage Order

  1. Interview

    • Bare rein go "<task>" initializes the flow and starts rein-interview automatically.
    • If the flow was started with --from-interview, the interview stage is marked completed from the bundle.
    • While interview is still active, use the normal rein interview ... runtime commands and present the user-facing interview exactly like rein-interview does, including the clarity score and question frame.
    • Never answer interview rounds on the user's behalf, never auto-crystallize, and never skip directly to planning in fresh mode.
    • If rein go resume --slug <slug> --json still returns currentStage: interview and recommends rein interview crystallize ..., the interview is not done yet; crystallize first, then resume again to advance into planning.
  2. Plan

    • The runtime creates a plan artifact from the completed rein-interview result.json.
    • Planning is runtime-backed; it should not require a manual wrapper jump just to mark plan complete.
    • Keep the plan minimum-sufficient and aligned to the interview bundle.
  3. Implementation

    • Implement directly from the runtime plan artifact.
    • Reuse existing runtime and patterns before inventing new abstractions.
    • Do not drift into installer rewrites or hook-model changes unless the task explicitly requires them.
    • When implementation is done, report it back into the runtime with rein go advance ... --stage implementation --changed-files '<json>'.
  4. Cleanup

    • Run rein-cleanup on the changed-file scope recorded by the implementation stage.
    • Keep cleanup bounded to the files and mess created by the task.
    • Report the result back with rein go advance ... --stage cleanup.
  5. Review

    • Run rein-review on the resulting diff.
    • Fix any scope drift, debug leftovers, or suspicious test changes before continuing.
    • Report the result back with rein go advance ... --stage review.
  6. Verify

    • Run rein-verify before declaring completion.
    • The flow is not done just because implementation passed.
    • Report the result back with rein go advance ... --stage verify.

Stage Rules

  • Use rein-interview runtime commands for persistence and state.
  • Use the rein go runtime state as the source of truth for current stage, changed files, and resume behavior.
  • Use completed interview artifacts as the source of truth for downstream planning inputs.
  • Ask the user only when:
    • a destructive step needs approval
    • a permission boundary blocks the flow
    • a critical product decision is still unresolved and cannot be verified from the repo
  • If a stage fails, stop at that stage and report the failure plainly instead of silently continuing.
  • Do not skip cleanup, review, or verification just because the earlier stages succeeded.

Output

When the flow completes:

  • summarize the completed stages
  • name the key files changed
  • name the commands and tests run
  • state any remaining risks or uncertainties

If the flow stops early:

  • name the failing stage
  • explain what blocked it
  • state the next resume point clearly

Task: {{ARGUMENTS}}

When not to use it

  • When the task is a tiny single-file change
  • When the user explicitly wants only one stage (e.g., interview-only)
  • When the user wants to skip clarification and planning entirely

Limitations

  • Hard stops on dangerous actions, missing permissions, or failed stages
  • Does not answer interview rounds on the user's behalf
  • Does not skip directly to planning in fresh mode

How it compares

This skill provides an end-to-end automated orchestration of the REIN development lifecycle, integrating clarification, planning, implementation, and verification into a continuous flow, unlike manually invoking each stage separately.

Compared to similar skills

rein-go side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
rein-go (this skill)03moReviewAdvanced
executing-plans63moNo flagsIntermediate
long-task-workflow01moNo flagsAdvanced
command-development169moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

executing-plans

obra

Use when you have a written implementation plan to execute in a separate session with review checkpoints

643

long-task-workflow

Seven128

Prepare, execute, resume, verify, or close a Single-Goal Delivery Contract, logical Contract Bundle, or Delivery Set in the current platform-native Goal and workspace. Use only when explicitly invoked or an active ty-context long-task authority exists.

00

command-development

anthropics

This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.

16133

skill-forge

WilliamSaysX

Automated skill creation workshop with intelligent source detection, smart path management, and end-to-end workflow automation. This skill should be used when users want to create a new skill or convert external resources (GitHub repositories, online documentation, or local directories) into a skill. Automatically fetches, organizes, and packages skills with proactive cleanup management.

11115

codex-skill

feiskyer

Use when user asks to leverage codex, gpt-5, or gpt-5.1 to implement something (usually implement a plan or feature designed by Claude). Provides non-interactive automation mode for hands-off task execution without approval prompts.

12110

agent-factory

alirezarezvani

Claude Code agent generation system that creates custom agents and sub-agents with enhanced YAML frontmatter, tool access patterns, and MCP integration support following proven production patterns

8109

Search skills

Search the agent skills registry