# task_runner > Guidelines for standard tasks in Taskfile.yml. - Author: Andrew Howden - Repository: andrewhowdencom/skills - Version: 20260126175023 - Stars: 2 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/andrewhowdencom/skills - Web: https://mule.run/skillshub/@@andrewhowdencom/skills~task_runner:20260126175023 --- --- name: task_runner description: Guidelines for standard tasks in Taskfile.yml. --- # Task Runner ## Standard Tasks [Taskfile](https://taskfile.dev/) is the mandatory task runner. Most projects should implement the following standard tasks in `Taskfile.yml`: - `generate`: Generates code as required (e.g., from Protocol Buffers, mocks). - `build`: Compiles the application binary. - `setup`: Installs required tools and dependencies. - `validate`: Runs lints, unit tests, smoke tests, and the build. Run this before committing. - `test`: Runs unit tests. - `lint`: Runs code linters.