Skip to content

sunsided/taskfile-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

taskfile-skills

Claude Code skills for working with Task (go-task).

Skills

taskfile

Discovery, inspection, and execution. Applies at the start of any action that runs a project command: build, test, run, lint, fmt, clean, migrate, etc.

Ensures the agent reads the Taskfile first instead of guessing ecosystem defaults (e.g. using npm when the project uses yarn, or running bare cargo test when the project wraps nextest with special handling for doctests and harness-false test binaries).

taskfile-authoring

Creating and updating Taskfiles. Covers:

  • File naming preference (Taskfile.dist.yaml > Taskfile.dist.yml > Taskfile.yaml > Taskfile.yml)
  • gitignore-aware file selection (no new files when an existing one can be updated)
  • Precondition patterns for missing tools and env vars
  • Variable patterns (profiles, package manager detection, CLI args passthrough)
  • Nested Taskfiles via includes
  • Converting from Makefile / Justfile

Bundled references (in taskfile-authoring)

Path Description
skills/taskfile-authoring/examples/rust-workspace/ Rust workspace with nextest, sqlx, Docker
skills/taskfile-authoring/examples/rust-simple/ Simple Rust project
skills/taskfile-authoring/examples/web-yarn/ Next.js / Vite project using yarn (not npm)
skills/taskfile-authoring/examples/monorepo/ Root Taskfile with web sub-project via includes
skills/taskfile-authoring/examples/local-override/ Local Taskfile.yaml override pattern
skills/taskfile-authoring/docs/cheatsheet.md Quick syntax reference with inline schema snapshot

Official docs: https://taskfile.dev
API reference: https://taskfile.dev/api/

Installation

Copy or symlink the skill directories into your Claude Code skills folder:

ln -s $(pwd)/skills/taskfile ~/.claude/skills/taskfile
ln -s $(pwd)/skills/taskfile-authoring ~/.claude/skills/taskfile-authoring

Then remove the old taskfile-first-project-workflow skill if present:

rm -rf ~/.claude/skills/taskfile-first-project-workflow

About

Coding agent skills for working with Task (go-task).

Topics

Resources

Stars

Watchers

Forks

Contributors