--- url: https://flow.jig.md/guide/overview.md --- > For AI agents: the complete documentation index is available at https://flow.jig.md/llms.txt, the full documentation bundle is available at https://flow.jig.md/llms-full.txt. # Build on reusable know-how FLOW is the independent standard for packaging and invoking reusable methods. A **Flow** puts code, Agent judgment, or both behind one method boundary. A compatible host supplies local powers.
Choose a language and a compatible host. Understand the package and handler boundary.
Start building ↗ IMPLEMENT THE STANDARDWork from the public package, values, protocol, SDK, and interoperability specifications.
Open the specification map ↗ UNDERSTAND THE DESIGNSee why implementation freedom and locally supplied authority matter to reuse.
Why FLOW exists ↗ FOR AGENTSFetch focused Markdown or the full public bundle, without adopting host-specific assumptions.
Get the context ↗From guidance to execution
SKILL.md captures instructions and resources for an Agent. FLOW.md gives a method readable meaning; an optional flow.<ext> gives it a defined execution boundary.
Use code for known steps, Agent judgment for interpretation, or combine both. Your application calls the method through the same interface, without taking on its internal orchestration.
See one caller use code, an Agent, or both ↗Progressive disclosure, built into the package
A common connection
A caller supplies input and handles an outcome. Behind that boundary, a method can use a different language, a library, or an Agent. You can build on the capability without adopting its author’s whole stack.
This is the modularity FLOW is built for: independently reusable methods that become parts of larger applications. The receiving host supplies supported execution and powers; matching interfaces and suitable behavior make the pieces fit.
Jig puts Flows to work locally. FLOW remains independent of Jig, Agent vendors, and any one runtime.
How capability compounds ↗Build around the method’s interface
A shared interface does not guarantee identical judgment, cost, latency, or required powers.
Choose an SDK or a compatible host and build your first executable Flow.
Build your first FlowThe standard and SDKs are prerelease.
Skills can also bundle executable scripts. FLOW adds its own package and invocation contract; a Markdown rename does not establish universal format compatibility or executable behavior. Hosts support specific implementations and supply their own powers and policy. Progressive disclosure here describes the package’s optional layers, not a guarantee about how an Agent loads context.