Skip to main content
T1 starter · marketing / creators: the diamond DAG. One read fans into three rewrites that run concurrently, and a single write merges the bundle. The craft lives in the prompts; the engine handles the choreography.

The job

You wrote the post. Now it needs to be a thread, a LinkedIn version and a newsletter blurb: same ideas, three voices. Sequential chatbot sessions drift; this file keeps one source and rewrites it three ways at once.

The shape

The file

social-repurpose.nika.yaml

How it works

1

Fan-out by omission

thread, linkedin and newsletter each depend only on post: no deps between them, so the engine runs all three at the same time.
2

with: keeps the merge readable

bundle aliases the three outputs to one-letter names. with: is optional sugar, but a template interpolating three long task paths is where you want it.
3

One multi-line write

The content: is a YAML block scalar with three interpolations: the bundle file is assembled by the engine, no model needed for glue.

Constructs you just used

Make it yours

  • Add a fourth branch (YouTube description, Mastodon, press blurb): it’s three lines and it runs in the same wave.
  • Pin a glossary: put your brand terms in a const: entry and interpolate it into each prompt.
  • Want every language too? Chain this into Localization factory.

Level up · T2 chains

Next tier: typed outputs, in-place file edits and a webhook ping. Release day, automated.