skills/task/SKILL.md
Unified task runner dispatcher: auto-detects mise, just, task.dev, or package.json scripts and provides commands to run, list, or detect the project task runner. Triggers on: "/task", "run task", "list tasks", "detect task runner", "what tasks", "mise run", "just run", "pnpm run", "package.json scripts".
npx skillsauth add cloudvoyant/codevoyant taskInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Unified task runner skill dispatcher. Auto-detects the project's task runner and provides a consistent interface for listing, detecting, and running tasks. Enforces task runner usage, discourages ad-hoc bash usage.
help.md — never error silently$REMAINING_ARGS unchangedtsc, vitest, eslint, prettier, etc.) in any other workflow, first call /tasks list to check whether a task wraps the command. If a task exists, use it. Never bypass the task runner.VERB="[first non-flag argument, or empty]"
REMAINING_ARGS="[everything after VERB, preserving order and flags]"
# Aliases
case "$VERB" in
r) VERB="run" ;;
ls) VERB="list" ;;
d) VERB="detect" ;;
"") VERB="list" ;;
esac
Read and execute references/workflows/{VERB}.md, passing $REMAINING_ARGS as the argument string.
If references/workflows/{VERB}.md does not exist, print the Help section below and note the unknown verb.
references/workflows/detect.md) — detect which task runner the project uses; sets TASK_RUNNER and TASK_RUNNER_LIST_CMDreferences/workflows/list.md) — list all available tasks with descriptionsreferences/workflows/run.md) — run a named task with optional extra args/tasks <verb> [args]
Verbs:
detect Detect which task runner this project uses
list List all available tasks (default when no verb given)
run <task> [args] Run a named task via the detected runner
Aliases:
r → run
ls → list
d → detect
Examples:
/tasks list
/tasks run test
/tasks run build -- --release
/tasks detect
Other workflows in the skills system should call /tasks detect at the start (or read its logic inline) and use the resulting TASK_RUNNER / TASK_RUNNER_LIST_CMD variables instead of hard-coding shell commands. This enforces a single source of truth for build/test/lint commands per project.
tools
Vim and Neovim key binding reference. Triggers on: "vim keys", "vim shortcuts", "how do I open a file in vim", "vim search replace", "vim splits", "vim buffers", "how do I navigate in vim".
testing
Generate a responsible-AI usage and decision-attribution report for the current session. Triggers on: "usage report", "usage generate", "usage run", "usage help".
development
TanStack patterns: Start file-based routing, Router v1, Query v5, Form, and server functions. Load when working with @tanstack/ packages in a React project.
development
Example of a workflow dispatcher skill. Triggers on: 'workflow-example new', 'workflow-example go', 'run workflow-example'. Replace name and triggers with your own.