# jigs > Build repeatable workflows for coding agents. Repeatable workflows for coding agents ## Table of Contents ### Start here - [Why jigs](https://salimhamed.github.io/jigs/guide/why-jigs.md) - [Install and run a first workflow](https://salimhamed.github.io/jigs/guide/getting-started.md) - [Core concepts](https://salimhamed.github.io/jigs/guide/concepts.md) ### Build - [Build a workflow](https://salimhamed.github.io/jigs/guide/build-a-workflow.md) - [Models and harnesses](https://salimhamed.github.io/jigs/guide/models-and-harnesses.md) - [Write your own agent step](https://salimhamed.github.io/jigs/guide/custom-agent-step.md) - [Recipes](https://salimhamed.github.io/jigs/guide/recipes.md) ### Operate - [Configuration](https://salimhamed.github.io/jigs/guide/configuration.md) - [CLI commands](https://salimhamed.github.io/jigs/guide/cli.md) - [Troubleshooting](https://salimhamed.github.io/jigs/guide/troubleshooting.md) ### API reference - [jigs](https://salimhamed.github.io/jigs/api/jigs.md) - [steps/agents](https://salimhamed.github.io/jigs/api/steps/agents.md) - [steps/git](https://salimhamed.github.io/jigs/api/steps/git.md) - [steps/human](https://salimhamed.github.io/jigs/api/steps/human.md) - [steps/linear](https://salimhamed.github.io/jigs/api/steps/linear.md) - [steps/pull-requests](https://salimhamed.github.io/jigs/api/steps/pull-requests.md) - [steps/runtime](https://salimhamed.github.io/jigs/api/steps/runtime.md) - [steps/workspaces](https://salimhamed.github.io/jigs/api/steps/workspaces.md) ### Other - [steps](https://salimhamed.github.io/jigs/api/steps.md)