Skip to content

Self Help Workflow

Availability

Available in the core Rosetta workflow set. This page applies to OSS and Enterprise installations that include core workflows.

TL;DR

Use self-help-flow when you need to understand what Rosetta can do before starting work. It is for capability discovery, workflow selection, and usage guidance. It produces a conversational guidance message, not files, plans, or persistent workflow state. The main gates are the guide handoff point and your explicit decision to switch from help into execution. If you only want to learn, the workflow stops after guidance. If you want action, you must explicitly tell the coding agent to start the selected workflow.

When To Use This Workflow

When Not To Use This Workflow

Before You Start

How To Start

Example prompts:

How Rosetta Shapes This Workflow

Workflow At A Glance

Phase What you provide What agents do Artifacts that appear Review gate
List capabilities Your question List workflows, skills, and agents from Rosetta and build a capability catalog from frontmatter Transient Capability Catalog None
Match and acquire Your question plus discovered catalog Match your need to specific capabilities and acquire the selected instruction files Transient Matched Capabilities set None
Guide Your question plus matched capabilities Explain what matches, when to use it, what to expect, and how to invoke it User-facing guidance message You decide whether the answer is sufficient or whether you want a deeper drill-down
Handoff optional Explicit request to act Adopt the selected workflow and start that workflow from its phase 1 Control transfers to the selected workflow Explicit user request is required

Workflow Overview

flowchart TD
    A["User asks a capability question"] --> B["Phase 1: List capabilities"]
    B --> C["Capability Catalog"]
    C --> D["Phase 2: Match and acquire"]
    D --> E["Matched capabilities"]
    E --> F["Phase 3: Guide"]
    F --> G{"Need deeper help or action?"}
    G -->|No| H["Stop with guidance message"]
    G -->|Yes, explain more| I["Refine guidance in self-help"]
    G -->|Yes, start workflow| J["Phase 4: Handoff"]
    J --> K["Selected workflow starts at phase 1"]

Interaction Flow

sequenceDiagram
    autonumber
    actor U as User
    participant A as Coding Agent
    participant R as Rosetta Instructions

    U->>A: Ask what Rosetta can do
    A->>R: List workflows, skills, agents
    A->>A: Build capability catalog
    A->>R: Acquire matched capabilities
    A->>A: Extract purpose, inputs, outputs, gates
    A-->>U: Guidance message with next actions
    U->>A: Start the recommended workflow
    A->>R: Acquire selected workflow if needed
    A-->>U: Self-help ends and selected workflow begins at phase 1

Phases

Phase 1. List capabilities

Goal

Build a live inventory of Rosetta capabilities available to the session.

Required user input

Agent actions

Produced artifacts

Review and approval expectations

Phase 2. Match and acquire

Goal

Map your question to the most relevant Rosetta capabilities and load the exact instruction files behind them.

Required user input

Agent actions

Produced artifacts

Review and approval expectations

Phase 3. Guide

Goal

Turn the catalog and matched instructions into first-time-user guidance.

Required user input

Agent actions

Produced artifacts

Review and approval expectations

Phase 4. Handoff

Goal

Switch from explanation into the selected execution workflow without wrapping that workflow in more self-help steps.

Required user input

Agent actions

Produced artifacts

Review and approval expectations

How To Review Results

Check the guidance message before you approve a handoff.

Workflow-Specific Customization

Artifacts You Will Get

Common Mistakes

Source

This page is based on instructions/r2/core/workflows/self-help-flow.md.