Create, update, run, publish, and troubleshoot Go Task Taskfiles and Slurpyb pi-taskfile workflows, agent configurations, and helper extensions. Use for native task composition, variables and includes, build freshness, Pi invocation and Markdown inputs, package distribution, or execution failures.
82%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Keep orchestration in the project's Taskfiles. Go Task supplies execution semantics; pi-taskfile supplies reusable Task definitions and opt-in Pi helpers. We author their composition, instructions, checks, and public tasks.
.taskrc.yml, and working directory. Inspect existing changes and task --version; for Pi work, locate the actual package and check pi --version. Done when the changed behavior has an owner and the source directory is distinct from the execution directory. If essential source/tools are unavailable, request that resource or limit the deliverable explicitly.cmds task calls for order, and native loops, conditions, deadlines, and cleanup. Give leaf commands explicit inputs and effects. A helper is justified by work Task cannot express cleanly, not by moving the workflow into a second controller. For creation, define the public task and its completion condition; for updates, preserve callers and document any changed contract.sh can execute during --dry. On trusted inputs, choose a disposable check that could expose the feared failure—ordering, overrides, literal data, freshness, cancellation, or packaging. Run only the relevant branch; model calls and project checks have real cost and effects.Read only the branches needed for the current decision; follow another when the boundary changes.
slurpyb/pi-taskfile
808cef1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.