workflows
Installation
SKILL.md
Overview
A workflow binds a shell command (e.g., npm run dev, python run.py, cargo run) to a long-running task managed by Replit. Workflows are used to run webservers, background services, TUIs, and other persistent processes.
Key characteristics:
- Workflows run until explicitly stopped
- The system tracks workflows automatically — no separate configuration file is required
- Workflows auto-restart after package installation and module installation
- You can only get console logs from a workflow if it is running
Setup Tips
-
Keep workflows minimal: One workflow per project is usually sufficient. Use the main frontend server or TUI as your primary workflow.
-
Choose the right workflow: If your project has a frontend or TUI, set the workflow to the process that updates what the user sees.
-
Clean up unused workflows: When adding new workflows, remove any existing workflows that are no longer needed.