For AI agents: the complete documentation index is available at https://jig.md/llms.txt, the full documentation bundle is available at https://jig.md/llms-full.txt, and this page is available as Markdown at https://jig.md/guide/for-agents.md.
DocumentationGuidePrerelease

#Give your Agent the right context

View Markdown

The same documentation is available to people and software. Fetch a focused guide for one task, or use the full bundle when you need broad context. No account, API key, or JavaScript execution is required to read these files.

ResourceUse it for
Documentation indexDiscover all public pages and select what matters
Full documentationRead the complete public site when context size permits
Getting started as MarkdownCreate, review, run, and adapt the first Flow
Task map as MarkdownFind a guide by the consumer's intended outcome

On a guide or specification, Copy Markdown copies its actual Markdown content. View Markdown opens the plain-text page. For example, https://jig.md/guide/agents has a Markdown version at https://jig.md/guide/agents.md.

#The architecture to preserve

Executable Flows put code, Agent judgment, and mixed methods behind one input, outcome, and result boundary. Compose through the method's contract; do not require a different calling model just because its implementation uses an Agent. FLOW owns the portable boundary. Jig owns local authority and execution lifecycle. A shared interface does not establish equal judgment, cost, or required powers.

See how Jig works and one caller, three implementations. Changing an implementation or Binding still needs review; a matching contract does not authorize new bytes.

#Start from the user's task

A useful starting instruction for an Agent working in your own project:

Documentation context
Read https://jig.md/llms.txt and fetch the pages needed for my task.
Begin with the task map and supported-host requirements.
Use documented public interfaces and the exact supported package revision.
Keep domain logic in the application or Flow. Let the operator select Agents,
credentials, and powers. Respect the authorization already provided.
Distinguish execution status, application outcome, and output delivery.
Report missing prerequisites and uncertain effects without inventing success.

This is documentation context, not permission to run commands, send data, or change a host. Your application's instructions and operator authorization supply that authority.

#Select context by responsibility

#Preserve the distinctions

Specifications define exact requirements. Guides describe the documented surface and prerequisites. Research pages describe possibilities, not supported features. Package versions in source may be candidates awaiting publication.

A generated answer is not execution evidence. A package name is not permission. An interrupted or uncertain operation is not an instruction to replay it. Use results and recovery to decide the appropriate next step.

The index and bundle are generated from public pages. Internal repository work contracts are excluded; your project can keep its own instructions separately.