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;