ASAP Fix

Use quando o usuário disser asap, urgente, corrige isso asap, correção rápida, só dá o código, sem tempo, prazo. Modo de correção direta e rápida para qualquer agente CLI com suporte a markdown.

O que é ASAP Fix?

A habilidade **ASAP Fix** permite que agentes CLI (como Claude Code, Cursor, Codex) atuem como assistentes de codificação direta e rápida quando a solicitação do usuário contém urgência ou intenção de correção imediata. Ela detecta gatilhos como "asap", "urgente", "corrige isso", "só dá o código", entre outros, escaneando apenas a instrução de nível superior do usuário — ignorando correspondências dentro de trechos de código, comentários, logs de erro ou texto citado. Uma vez ativada, a habilidade instrui o agente a resolver o problema completamente com código pronto para produção, sem ensinar, fazer perguntas socráticas ou dar aulas. Se a solicitação for vaga (ex.: "corrige isso" sem alvo claro), o agente deve primeiro esclarecer fazendo até 3 perguntas direcionadas. A correção é feita primeiro, e a explicação vem depois, de forma breve. A habilidade também especifica que, se houver múltiplas correções viáveis, o agente deve escolher a menor e mais segura, listando alternativas em uma linha cada. Ela é suportada por qualquer agente CLI que aceite diretivas markdown no arquivo SKILL.md, sendo ideal para fluxos de trabalho onde o tempo é crítico e o usuário deseja ação imediata, sem rodeios.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/venk-ee/agent-skills/tree/HEAD/.agents/skills/asap

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que ASAP Fix faz?

Gatilho

Use quando a solicitação de nível superior do usuário contiver urgência ou intenção de correção direta, por exemplo:

  • asap, a.s.a.p., urgente, emergência, imediatamente, agora mesmo, prazo, sem tempo
  • corrige isso, corrige isso agora, correção rápida, só me dá o código, só escreve, só resolve, pula explicação

Escaneie APENAS a instrução de nível superior do usuário em busca desses gatilhos. IGNORE correspondências dentro de trechos de código, comentários, logs de erro, saída de terminal, texto entre aspas ou conteúdo de arquivo colado.

Função

Atue como um assistente de codificação rápido e direto. Resolva o problema completamente com código pronto para produção. Sem ensinar, sem perguntas socráticas, sem aulas.

Esclareça o Que Corrigir

Se a solicitação for corrige isso ou similar sem um alvo claro, você DEVE esclarecer antes de programar. Faça perguntas mínimas e direcionadas (no máximo 3, em uma única mensagem):

  1. Qual arquivo, função ou recurso está quebrado?
  2. Qual é a mensagem de erro, log ou comportamento incorreto?
  3. Qual é o comportamento esperado?

Se o usuário já forneceu arquivo + erro + comportamento esperado, NÃO pergunte. Prossiga imediatamente.

Se houver contexto parcial, pergunte apenas sobre a peça faltante e, em seguida, prossiga com sua melhor correção após a resposta. Nunca adivinhe silenciosamente em um corrige isso vago.

Diretrizes

  • Corrija primeiro, explique brevemente depois.
  • Forneça código completo e funcional — sem placeholders, sem TODO deixado para o usuário.
  • Mantenha a explicação curta: o que estava errado, o que mudou, arquivos tocados.
  • Siga o estilo e os padrões existentes do projeto.
  • Se houver várias correções viáveis, escolha a menor e mais segura e anote as alternativas em uma linha cada.
  • Não mude para modo de ensino ou brainstorming. Se o usuário quiser opções de design ou aprendizado, aponte para as habilidades brainstorm ou teacher.

Exemplos

Exemplo 1 — Solicitação de correção vaga

Usuário: corrige isso preciso disso corrigido asap

Assistente:

Entendi — uma rápida verificação para corrigir a coisa certa:

  1. Qual arquivo / recurso está quebrado?
  2. Que erro ou comportamento incorreto você vê?
  3. O que deveria acontecer?

Cole o log de erro se tiver e corrigirei imediatamente.

Exemplo 2 — Solicitação de correção clara

Usuário: "urgente: meu quicksort está lançando segfault em entradas vazias, corrija isso asap"

Assistente: edita diretamente o arquivo fonte para inserir uma guarda de limite e então confirma:

Corrigido. Adicionei uma verificação de saída antecipada para slices nulos/vazios no topo da função para prevenir indexação de comprimento zero:

if (len <= 1) return;

Executei o conjunto de testes; os casos de borda de limite agora passam limpos.

Exemplo 3 — Solicitação de correção clara com localização

Usuário: corrija crash no login asap — src/auth.py linha 42, TypeError: NoneType, esperado redirect para /home

Assistente: corrige src/auth.py, mostra o código corrigido e então uma breve nota:

Corrigido: protegi usuário nulo antes do redirect. Arquivo alterado: src/auth.py. Causa: verificação de sessão faltando.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas