BuilderIO/plow-ahead

Use quando o usuário deseja explicitamente progresso autônomo sem pausas rotineiras para esclarecimento: "siga em frente", "não pare", "use seu melhor julgamento", "continue até terminar", "termine enquanto estou fora", "não faça perguntas a menos que esteja realmente bloqueado" ou similar. Converta ambiguidades comuns em suposições declaradas, prossiga com a implementação e validação, pare apenas para bloqueios reais e termine com um resumo claro das decisões, mudanças, verificação e riscos residuais.

O que é plow-ahead?

O skill 'Plow Ahead' capacita agentes de IA a operar de forma autônoma, tomando decisões sensatas diante de ambiguidades rotineiras, sem interromper o usuário para esclarecimentos. Ele é ativado quando o usuário fornece instruções explícitas como 'siga em frente' ou 'use seu melhor julgamento', permitindo que o agente mantenha o ímpeto: converte perguntas rotineiras em suposições explícitas, prefere mudanças reversíveis e de baixo impacto, e utiliza convenções do repositório, padrões próximos, documentação local e testes como fontes de decisão. O skill só para e pergunta ao usuário em casos de bloqueios verdadeiros, como credenciais faltantes, ações destrutivas ou riscos legais/de segurança. Durante a execução, mantém um registro leve de decisões e, ao final, produz um resumo auditável com o objetivo, principais decisões, alterações, validações realizadas e riscos residuais. É compatível com agentes como Claude Code, Cursor, Codex e similares, e seu fluxo de trabalho inclui inspeção de arquivos reais, implementação em etapas coerentes, validação direcionada e revisão final do diff contra a solicitação original.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BuilderIO/skills/tree/main/skills/plow-ahead

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

Plow Ahead (Siga em Frente)

Prossiga através da ambiguidade comum. Faça suposições razoáveis, mantenha o ímpeto, valide conforme avança e finalize com um resumo suficientemente forte para que o usuário veja quais decisões foram tomadas enquanto estava ausente.

Contrato de Autonomia

Trate a instrução do usuário como permissão para continuar através da incerteza normal:

  • Transforme perguntas rotineiras em suposições explícitas.
  • Prefira a menor escolha reversível que satisfaça a solicitação.
  • Use convenções do repositório, padrões próximos, documentação local, testes e o comportamento existente do produto como fonte de decisão.
  • Continue trabalhando através de falhas de teste normais, falta de contexto, escolhas de implementação e pequenas ambiguidades.
  • Use subagentes para pesquisa independente, implementação ou verificação quando o trabalho paralelo puder reduzir o tempo ocioso ou melhorar a cobertura.
  • Não pare apenas para perguntar qual opção razoável o usuário prefere. Escolha uma, registre o motivo e continue.

Condições de Parada

Pare e pergunte apenas por bloqueios reais:

  • Credenciais, segredos, contas, serviços pagos ou dados privados necessários estão indisponíveis.
  • O próximo passo seria destrutivo, irreversível ou mutante de produção.
  • A tarefa requer uma operação explícita de branch, reescrita de histórico, push forçado ou exclusão que o usuário não solicitou diretamente.
  • O risco legal, de segurança, privacidade ou segurança é alto e não pode ser reduzido por uma escolha local conservadora.
  • O usuário reservou explicitamente uma decisão para si.
  • Uma falha de verificação se repete após investigação razoável e a próxima correção seria especulativa ou ampla.

Se bloqueado, deixe uma transferência autocontida: o que foi feito, o que está bloqueando o progresso, qual entrada exata é necessária e o próximo comando ou arquivo a inspecionar.

Regras de Decisão

Ao escolher sem o usuário:

  1. Reutilize padrões existentes antes de inventar novos.
  2. Prefira mudanças locais, reversíveis e de baixo raio de explosão.
  3. Mantenha o escopo restrito à solicitação do usuário.
  4. Escolha correção e sustentabilidade em vez de engenhosidade.
  5. Valide primeiro com o menor teste significativo e depois amplie apenas quando o risco justificar.
  6. Se duas opções forem próximas, escolha aquela que seja mais fácil para o usuário ou um revisor entender mais tarde.

Mantenha um registro leve de decisões enquanto trabalha. Ele pode viver em notas, no plano ou em sua resposta final, mas não crie um novo artefato de repositório a menos que a tarefa precise de um.

Fluxo de Trabalho

  1. Reafirme o objetivo internamente e identifique critérios de aceitação prováveis.
  2. Inspecione os arquivos reais, documentação, issue, PR, capturas de tela ou comportamento em tempo de execução antes de editar.
  3. Torne as suposições explícitas, então aja com base nelas.
  4. Implemente em pequenos passos coerentes.
  5. Execute validação direcionada e corrija problemas encontrados pela validação.
  6. Repita até que o trabalho solicitado esteja completo ou uma condição de parada se aplique.
  7. Antes da resposta final, revise o diff e as evidências de verificação em relação à solicitação original.

Resumo Final

Termine com um resumo que torne as decisões autônomas auditáveis:

Objetivo
- O que você concluiu.

Principais decisões
- Suposições e escolhas feitas sem parar, com breves razões.

Alterações
- Arquivos, comportamento, documentação ou configuração alterados.

Validação
- Comandos, testes, capturas de tela, CI ou verificações manuais executados e seus resultados.

Risco remanescente
- Qualquer coisa não verificada, adiada ou bloqueada.

Mantenha o resumo factual. Não esconda incerteza, validação ignorada ou decisões de julgamento.

Individual skills in this repo

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

BuilderIO/adding-a-skill

Use in the BuilderIO/skills repo whenever adding, updating, publishing, documenting, validating, or wiring a public skill. Covers the repo-local skill files, root catalog docs, plugin metadata, @agent-native/skills dynamic install path, optional managed AGENTS/CLAUDE instruction blocks in ../agent-native/framework, and generated/synced Plan skill gotchas.

BuilderIO/agent-watchdog

Use when asked to watch, babysit, audit, review, compare, or fix another agent's work from a Codex session ID, Claude Code session/transcript, chat/thread link, PR, branch, log, or pasted run summary. Monitor until the other agent is done or blocked, reconstruct what the user asked, inspect what the agent actually changed and verified, report gaps, and optionally make scoped fixes when the user authorizes repair.

BuilderIO/efficient-fable

Use when running Claude Fable on codebase-heavy or token-heavy work and the user wants Fable to orchestrate research, coding, and testing while cheaper subagents do bounded heavy lifting.

BuilderIO/efficient-frontier

Apply the same orchestration as `/efficient-fable` to any high-cost frontier model: delegate research, coding, and testing to cheaper subagents while keeping planning, synthesis, and final review with the expensive model.

BuilderIO/plan-arbiter

Use when asked to compare, cross-review, merge, judge, choose, or arbitrate competing plans from multiple agents such as Codex and Claude Code; when given two or more proposed plans, session IDs, transcripts, plan documents, PR descriptions, or pasted strategies; or when the user wants one recommended execution plan after agents review each other's proposals.

BuilderIO/quick-recap

Use when adding or following the red/yellow/green final status block convention for agent responses, especially by installing managed AGENTS.md or CLAUDE.md instructions.

BuilderIO/read-the-damn-docs

Use when implementing, integrating, upgrading, debugging, or answering anything involving third-party APIs, libraries, frameworks, CLIs, cloud services, model/provider SDKs, fast-moving product behavior, user requests for latest/current/official behavior, unfamiliar repo docs/specs, errors that may indicate API drift, or high-stakes auth, security, billing, data, migration, deployment, compliance, or privacy behavior. Forces Codex to web-search for current official docs and read primary docs before assuming from memory.

BuilderIO/stay-within-limits

Use when long-running or parallel agent work must respect 5-hour and weekly usage limits by checking usage between waves, pausing near the cap, and resuming only when the window is clear.

BuilderIO/visual-plan

Turn ordinary text plans into rich interactive visual plans with diagrams, file maps, annotated code, open questions, and UI/prototype review when useful.

BuilderIO/visual-recap

Turn a PR, branch, commit, or git diff into an interactive visual recap with diagrams, file maps, API/schema summaries, annotated diffs, and focused review notes.

Habilidades Relacionadas