---
published: true
id: workflow
title: Workflow
description: Knowledge captured in João Lopes' learning graph.
tags:
- software
- process
locale: en
resource: https://joaolopes.dev.br/knowledge/concepts/en/workflow/
created: '2026-03-28'
---

# Workflow
A defined sequence of steps executed to accomplish a task, where the output of one step feeds the input of the next.

## Definition
Each step in a workflow has inputs, an operation, and outputs. A workflow can be linear or branching (e.g. if test fails, fix and retest, else continue). In AI agent systems, skills define workflows: which tools to call, in what order, what information to gather, and where to pause for human input.

## Source
- [Workflow - Wikipedia](https://en.wikipedia.org/wiki/Workflow)

## Related
- [Skills](/concepts/en/skills.md)
- [Tool](/concepts/en/tool.md)
