taskfile-automation

Installation
SKILL.md

Taskfile Automation

Set up repo automation so that one command does the same thing everywhere — a developer's laptop and the CI runner execute the identical task <name>. This is the 3 Musketeers pattern with two deliberate changes:

  • Task replaces Make as the orchestrator (cleaner YAML syntax, cross-platform, no tab pitfalls, built-in --list).
  • Docker + Compose are optional, not mandatory. Reach for them only when the repo depends on something that must run externally (a database, cache, message queue, headless browser). When the toolchain runs fine on the host via the language's own env manager (uv, nvm, mise, cargo, …), skip containers entirely.

The three goals stay the same: Consistency (same commands on any OS and any Docker-capable CI), Control (versions and pipeline live in the repo), Confidence (run the exact CI gate locally before you push).

Core principles

Installs
1
First Seen
Jul 8, 2026
taskfile-automation — systemfiles/skills