LoopFlow
Tutorial Workshop Keywords ๐ŸŽฎ LoopFlow Lab
Keywords / use the <X> method

use the <X> method

Import a reusable preset. Ops & reuse

Syntax

use the <X> method

What it does

Pulls in a method โ€” a library of stages (e.g. BMAD's analyze โ†’ architect โ†’ story โ†’ qa) โ€” so a tiny file behaves like a hand-written pipeline. Methods are libraries, not syntax: you import proven behavior instead of retyping the same stages in every file.

Why it matters: a mature workflow is a fixed sequence of stories with the same gates and checks every time. Copy-pasting that pipeline into every .loop is error-prone and drifts as the method evolves. use the <X> method collapses the whole sequence into one line โ€” the method supplies the stages, their order, and their default gates; your file just declares intent. It's a config-tier line, so it belongs at the top of the file, above any definition, alongside companions like runner: and target:.

A method preset can also carry its own git: block โ€” a version-control strategy the whole imported pipeline runs under. That default is the weakest tier: your file's own git: block, or a per-loop one, overrides it. Because a method is a plain library of stages, it stays method-neutral โ€” BMAD is one example, not the syntax; the same mechanism imports any stage library that ships for Loop.

Example

use the BMAD method   # import the method's whole pipeline
runner: claude code
target: ./src
examples/methods/use-bmad.loop

Example โ€” override the method's git default

use the BMAD method       # preset may carry its own git: block
target: ./packages/api

git:
  work in a worktree       # this file wins over the method's default
  commit each story
the file's git: block overrides the preset's

Common mistakes

Related