V18 / BUNDLED SCENARIO

Generate a C# console project from a PRD

Generate a C# console project from a PRD: 1 ordered steps in Lilith V18, with no tool access. Read the exact bundled XML and its input and exit contracts.

V18Pinned source · 8d896b8a86e5Exit: copy

Use this scenario

Run

Run project_console scenario.

Use run_scenario with the saved scenario name and string-valued inputs. Required values are requested before execution.

View invocation JSON
JSON
{
  "scenario_name": "project_console",
  "inputs": {
    "name": "your name",
    "prd": "your prd"
  }
}
SCENARIO BLUEPRINT

Read the workflow.

project_console2 INPUTS / 0 TOOLS / 1 STEPS
01

Inputs

PARAMETERS
InputRequirementDefault value
nameRequiredNo default
prdRequiredNo default
02

Agent instructions

SYSTEM PROMPT

Coordinate generation of a new C# console app from the main agent's complete PRD. An architect creates classes and empty method slots; fresh writers implement each method; reviewers and an integrator check their work. Only actual build output proves compilation.

03

Tool access

CAPABILITIES

No tools are granted to this child conversation.

04

Ordered steps

EXECUTION
  1. 01
    NESTED SCENARIO / FRESH CHILD

    project_generate ↗

    • name = {{name}}
    • kind = console
    • prd = {{prd}}

    Save output as project.

05

Return to main

COPY EXIT

Return the actual project receipt or approval request unchanged.

The final text returns without model rewriting. Bound operation scenarios return application results; pending changes still require host approval.

EVERY XML ELEMENT / IN FILE ORDER

Every part, briefly.

Short explanations of every element and chat step in this scenario.

  1. 01
    <scenario>

    Names and versions the workflow.

    Writing example ↗
  2. 02
    <inputs>

    Declares input values.

    Writing example ↗
  3. 03
    <input>name

    Requires a supplied value.

    Writing example ↗
  4. 04
    <input>prd

    Requires a supplied value.

    Writing example ↗
  5. 05
    <systemPrompt>

    Sets the child's instructions.

    Writing example ↗
  6. 06
    <steps>

    Orders the chat turns.

    Writing example ↗
  7. 07
    <run>

    Invokes a fresh saved child scenario.

    Writing example ↗
  8. 08
    <input>name

    Binds a named operation or child input.

    Writing example ↗
  9. 09
    <input>kind

    Binds a named operation or child input.

    Writing example ↗
  10. 10
    <input>prd

    Binds a named operation or child input.

    Writing example ↗
  11. 11
    <exit>

    Returns the output unchanged.

    Writing example ↗