Skip to content

title: Meta-Prompt Chain: L1 -> L2 -> L3 -> L4

Meta-Prompt Chain: L1 -> L2 -> L3 -> L4

A workflow that implements the full meta-prompt generative chain.

Workflow Diagram

graph TD
    classDef stepNode fill:#1a5f7a,stroke:var(--md-default-fg-color,var(--text-color,#0d3a4d)),stroke-width:2px,color:#ffffff;
    classDef inputNode fill:#2c5e43,stroke:var(--md-default-fg-color,var(--text-color,#183b27)),stroke-width:2px,color:#ffffff;
    INPUT_end_task([Input: end_task]):::inputNode
    INPUT_policy_block([Input: policy_block]):::inputNode
    INPUT_token_budget_l3([Input: token_budget_l3]):::inputNode
    INPUT_token_limit_l4([Input: token_limit_l4]):::inputNode
    INPUT_task_description([Input: task_description]):::inputNode
    INPUT_input_block([Input: input_block]):::inputNode
    INPUT_output_schema([Input: output_schema]):::inputNode
    generate_l2_prompt[generate_l2_prompt<br><i>01_L1_meta-prompt-architect.prompt.md</i>]:::stepNode
    INPUT_end_task -. end_task .-> generate_l2_prompt
    INPUT_policy_block -. policy_block .-> generate_l2_prompt
    generate_l2_prompt -->|sequential| generate_l3_prompt
    generate_l3_prompt[generate_l3_prompt<br><i>02_L2_prompt-engineer.prompt.md</i>]:::stepNode
    generate_l2_prompt -. generated_prompt .-> generate_l3_prompt
    INPUT_end_task -. end_task .-> generate_l3_prompt
    INPUT_token_budget_l3 -. token_budget_l3 .-> generate_l3_prompt
    generate_l3_prompt -->|sequential| generate_l4_prompt
    generate_l4_prompt[generate_l4_prompt<br><i>03_L3_task-prototyper.prompt.md</i>]:::stepNode
    generate_l3_prompt -. generated_prompt .-> generate_l4_prompt
    INPUT_end_task -. end_task .-> generate_l4_prompt
    INPUT_policy_block -. policy_block .-> generate_l4_prompt
    INPUT_token_budget_l3 -. token_budget_l3 .-> generate_l4_prompt
    generate_l4_prompt -->|sequential| execute_task
    execute_task[execute_task<br><i>04_L4_worker_prompt.prompt.md</i>]:::stepNode
    generate_l4_prompt -. generated_prompt .-> execute_task
    INPUT_task_description -. task_description .-> execute_task
    INPUT_input_block -. input_block .-> execute_task
    INPUT_output_schema -. output_schema .-> execute_task
    INPUT_policy_block -. policy_block .-> execute_task
    INPUT_token_limit_l4 -. token_limit_l4 .-> execute_task
    linkStyle default stroke:var(--md-default-fg-color,var(--text-color,#767676)),stroke-width:2px;