toverux/cantrips

🤖 Habilidades selecionadas para agentes de IA — um loop de engenharia coerente que se acumula: analisar → especificar → implementar → revisar → commitar → aprender. Adote ou faça um fork!

O que é cantrips?

Este skill foi projetado exclusivamente para agentes de IA como o Claude Code, garantindo que uma sessão de trabalho permaneça ativa por meio de wakeups programados usando a ferramenta `ScheduleWakeup`. Ele instrui o agente a manter a sessão aquecida durante pausas, agendando wakeups com um prompt específico e um atraso de 3000 segundos, enquanto numera cada wakeup com uma mensagem 'ping X'. O loop prossegue até que o usuário retorne ou até que dez pings sejam atingidos (modo de falha), momento em que o agente deve chamar `ScheduleWakeup` com `stop: true` para cancelar wakeups pendentes. Isso é útil para evitar que a sessão esfrie durante longas pausas ou tarefas em segundo plano, tornando-se uma ferramenta prática para engenheiros que precisam manter continuidade sem intervenção manual.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add toverux/cantrips

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Apenas Claude Code. Se você não possui uma ferramenta ScheduleWakeup, diga isso e pare — um sleep do shell ou um agendador externo roda fora desta sessão e não aquece nada.

Mantenha esta sessão aquecida durante uma pausa. Agende o próximo wakeup com ScheduleWakeup:

  • prompt — /afk literalmente, para que o wakeup reentre neste skill e encadeie o próximo.
  • delaySeconds — 3000.
  • reason — aquecimento de cache de nomes, para que o usuário entenda por que a sessão acordou.

Em cada wakeup, responda apenas com "ping X" (numerando-os), agende o próximo wakeup e deixe o trabalho do usuário intocado.

Pare o loop quando o usuário retornar, ou quando você atingir dez pings (modo de falha). Chame ScheduleWakeup com stop: true para que um wakeup pendente não possa disparar após o término do loop.

Habilidades Relacionadas