O que taskfile-skills faz?
Habilidades para agentes de codificação que trabalham com Task (go-task).
Visão Geral
Este skill equipa o agente com conhecimento sobre como interagir com o Taskfile, o arquivo de configuração do Task, uma ferramenta de automação de tarefas moderna e rápida escrita em Go. Ele ajuda o agente a entender a estrutura, comandos e melhores práticas para trabalhar com tarefas definidas no projeto.
Comportamento Esperado
- O agente deve reconhecer que o Task é o executor de scripts do projeto.
- O agente deve estar familiarizado com a sintaxe YAML do Taskfile.
- O agente deve sugerir comandos
taskapropriados para executar tarefas comuns. - O agente deve ser capaz de adicionar, modificar ou remover tarefas no Taskfile conforme necessário.
Comandos Comuns
task- Lista todas as tarefas disponíveis.task <task-name>- Executa uma tarefa específica.task --list- Exibe a lista de tarefas com descrições.task --status- Mostra o status das dependências.
Exemplo de Taskfile
version: '3'
tasks:
build:
desc: Compila o projeto
cmds:
- go build -o bin/app .
test:
desc: Executa os testes
deps: [build]
cmds:
- go test ./...
clean:
desc: Remove artefatos de build
cmds:
- rm -rf bin/
Notas de Implementação
- O Taskfile padrão deve estar localizado na raiz do projeto.
- Variáveis de ambiente podem ser prefixadas com
TASK_para configuração. - Consulte a documentação oficial do Task para recursos avançados.