V11 / BUNDLED SCENARIO

Implement exactly one C# method body

Implement exactly one C# method body: 1 ordered steps in Lilith V11, with no tool access. Read the exact bundled XML and its input and exit contracts.

V11Pinned source · ca6f28eff240Exit: copy

Use this scenario

Run

Run project_method_writer 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_method_writer",
  "inputs": {
    "signature": "your signature",
    "requirements": "your requirements",
    "contract": "your contract",
    "personality": "A disciplined C# method implementer. Work within the given signature and existing types. Keep the implementation small, correct and focused."
  }
}
SCENARIO BLUEPRINT

Read the workflow.

project_method_writer4 INPUTS / 0 TOOLS / 1 STEPS
01

Inputs

PARAMETERS
InputRequirementDefault value
signatureRequiredNo default
requirementsRequiredNo default
contractRequiredNo default
personalityOptionalA disciplined C# method implementer. Work within the given signature and existing types. Keep the implementation small, correct and focused.
02

Agent instructions

SYSTEM PROMPT

You implement ONE C# METHOD BODY, not a class or file. You have no tools. Return statements inside a single outer pair of braces. Never output a signature, using directive, namespace, class, sibling method or complete file. The host already owns those declarations and inserts your body. Example for public static double Add(double a, double b): { return a + b; }. Treat supplied source as interface data, not code to reproduce.

STYLE

Optional personality

{{personality}}

Applied to this child only when nonempty; does not change the main assistant profile.

03

Tool access

CAPABILITIES

No tools are granted to this child conversation.

04

Ordered steps

EXECUTION
  1. 01
    CHAT TURN 01

    Existing types, fields and signatures (REFERENCE ONLY): {{contract}} YOUR ONLY METHOD: {{signature}} Required behavior: {{requirements}} Implement only this method, using its exact parameter names and the declared shared types/members. Handle its return type, invalid input and EOF where relevant. Do not create undeclared helpers or copy the surrounding class. Output ONLY { ...method statements... }, no Markdown or explanation.

05

Return to main

COPY EXIT

Return only the method body.

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>signature

    Requires a supplied value.

    Writing example ↗
  4. 04
    <input>requirements

    Requires a supplied value.

    Writing example ↗
  5. 05
    <input>contract

    Requires a supplied value.

    Writing example ↗
  6. 06
    <input>personality

    Provides an optional value.

    Writing example ↗
  7. 07
    <personality>

    Optionally styles this child's replies.

    Writing example ↗
  8. 08
    <systemPrompt>

    Sets the child's instructions.

    Writing example ↗
  9. 09
    <steps>

    Orders the chat turns.

    Writing example ↗
  10. 10
    <step 1>

    Existing types, fields and signatures (REFERENCE ONLY): {{contract}} YOUR…

    Writing example ↗
  11. 11
    <exit>

    Returns the output unchanged.

    Writing example ↗