opción

Supera las ambigüedades habituales formulando hipótesis razonables, manteniendo el impulso, verificando sobre la marcha y concluyendo con un resumen claro de las decisiones, los cambios, la verificación y el riesgo residual.

...Expandir todo
0
Tiempo actualizado 6 de septiembre de 2026

Sigue adelante

Sigue adelante a pesar de las dudas habituales. Haz suposiciones razonables, mantén el impulso, verifica sobre la marcha y elabora un resumen final lo suficientemente claro como para que el usuario pueda ver qué decisiones se tomaron mientras no estaba.

Contrato de autonomía

Trata las instrucciones del usuario como un permiso para seguir adelante a pesar de la incertidumbre habitual:

  • Convierte las preguntas rutinarias en suposiciones explícitas.
  • Opta por la opción reversible más pequeña que satisfaga la solicitud.
  • Utiliza las convenciones del repositorio, los patrones similares, la documentación local, las pruebas y el comportamiento actual del producto como fuente de decisión.
  • Sigue trabajando a pesar de los fallos normales en las pruebas, la falta de contexto, las opciones de implementación y las ambigüedades menores.
  • Utiliza subagentes para la investigación, la implementación o la verificación independientes cuando el trabajo en paralelo pueda reducir el tiempo de inactividad o mejorar la cobertura.
  • No te detengas simplemente para preguntar qué opción razonable prefiere el usuario. Elige una, registra el motivo y sigue adelante.

Condiciones de parada

Detente y pregunta solo ante obstáculos reales:

  • Las credenciales, los datos confidenciales, las cuentas, los servicios de pago o los datos privados necesarios no están disponibles.
  • El siguiente paso sería destructivo, irreversible o alteraría el entorno de producción.
  • La tarea requiere una operación explícita de ramificación, reescritura del historial, envío forzado o eliminación que el usuario no ha solicitado directamente.
  • El riesgo legal, de seguridad, de privacidad o de seguridad es elevado y no puede reducirse mediante una decisión local conservadora.
  • El usuario se ha reservado explícitamente el derecho a tomar una decisión por sí mismo.
  • Un fallo de verificación se repite tras una investigación razonable y la siguiente corrección sería especulativa o de amplio alcance.

Si se bloquea, deja una descripción autónoma de la situación: qué se ha hecho, qué impide el avance, qué datos concretos se necesitan y el siguiente comando o archivo que hay que revisar.

Reglas de decisión

Al elegir sin el usuario:

  1. Reutiliza los patrones existentes antes de inventar otros nuevos.
  2. Da prioridad a los cambios locales, reversibles y de bajo impacto.
  3. Limita el alcance estrictamente a la solicitud del usuario.
  4. Prioriza la corrección y la facilidad de mantenimiento frente a la ingeniosidad.
  5. Valida primero con la prueba significativa más sencilla y amplía el alcance solo cuando el riesgo lo justifique.
  6. Si hay dos opciones muy similares, elige la que resulte más fácil de entender para el usuario o para un revisor más adelante.

Mantén un registro de decisiones sencillo mientras trabajas. Puede figurar en las notas, en el plan o en tu respuesta final, pero no crees un nuevo artefacto en el repositorio a menos que la tarea lo requiera.

Ciclo de trabajo

  1. Reafirma el objetivo internamente e identifica los posibles criterios de aceptación.
  2. Examina los archivos reales, la documentación, las incidencias, las solicitudes de incorporación de cambios, las capturas de pantalla o el comportamiento en ejecución antes de realizar modificaciones.
  3. Deja claras tus suposiciones y, a continuación, actúa en consecuencia.
  4. Implementa en pequeños pasos coherentes.
  5. Realizar una validación específica y corregir los problemas detectados en la validación.
  6. Repite el proceso hasta que el trabajo solicitado esté completo o se cumpla una condición de parada.
  7. Antes de dar una respuesta definitiva, revisa el diff y las pruebas de verificación comparándolas con la solicitud original.

Resumen final

Termina con un resumen que permita auditar las decisiones autónomas:

Goal
- What you completed.

Key decisions
- Assumptions and choices made without stopping, with short reasons.

Changes
- Files, behavior, docs, or configuration changed.

Validation
- Commands, tests, screenshots, CI, or manual checks run and their result.

Remaining risk
- Anything not verified, deferred, or blocked.

Mantén el resumen basado en hechos. No ocultes la incertidumbre, las validaciones omitidas ni las decisiones discrecionales.

Ver en GitHub
---
name: plow-ahead
description: Proceed through ordinary ambiguity by making reasonable assumptions, keeping momentum, validating as you go, and ending with a clear recap of decisions, changes, verification, and residual risk.
---

# Plow Ahead

Proceed through ordinary ambiguity. Make reasonable assumptions, keep momentum,
validate as you go, and make the final recap strong enough that the user can see
what decisions were made while they were away.

## Autonomy Contract

Treat the user's instruction as permission to continue through normal
uncertainty:

- Turn routine questions into explicit assumptions.
- Prefer the smallest reversible choice that satisfies the request.
- Use repo conventions, nearby patterns, local docs, tests, and existing product
  behavior as the decision source.
- Keep working through normal test failures, missing context, implementation
  choices, and minor ambiguity.
- Use subagents for independent research, implementation, or verification when
  parallel work can reduce idle time or improve coverage.
- Do not pause merely to ask which reasonable option the user prefers. Pick one,
  record why, and keep going.

## Stop Conditions

Stop and ask only for true blockers:

- Required credentials, secrets, accounts, paid services, or private data are
  unavailable.
- The next step would be destructive, irreversible, or production-mutating.
- The task requires an explicit branch operation, history rewrite, force push, or
  deletion that the user did not directly request.
- Legal, safety, privacy, or security risk is high and cannot be reduced by a
  conservative local choice.
- The user explicitly reserved a decision for themselves.
- A verification failure repeats after reasonable investigation and the next fix
  would be speculative or broad.

If blocked, leave a self-contained handoff: what was done, what blocks progress,
what exact input is needed, and the next command or file to inspect.

## Decision Rules

When choosing without the user:

1. Reuse existing patterns before inventing new ones.
2. Prefer local, reversible, low-blast-radius changes.
3. Keep scope tight to the user's request.
4. Choose correctness and maintainability over cleverness.
5. Validate with the smallest meaningful test first, then broaden only when the
   risk justifies it.
6. If two options are close, choose the one that is easier for the user or a
   reviewer to understand later.

Maintain a lightweight decision log while working. It can live in notes, the
plan, or your final answer, but do not create a new repo artifact unless the task
needs one.

## Work Loop

1. Restate the goal internally and identify likely acceptance criteria.
2. Inspect the real files, docs, issue, PR, screenshots, or runtime behavior
   before editing.
3. Make assumptions explicit, then act on them.
4. Implement in small coherent steps.
5. Run targeted validation and fix issues found by validation.
6. Repeat until the requested work is complete or a stop condition applies.
7. Before final response, review the diff and verification evidence against the
   original request.

## Final Recap

End with a recap that makes autonomous decisions auditable:

```md
Goal
- What you completed.

Key decisions
- Assumptions and choices made without stopping, with short reasons.

Changes
- Files, behavior, docs, or configuration changed.

Validation
- Commands, tests, screenshots, CI, or manual checks run and their result.

Remaining risk
- Anything not verified, deferred, or blocked.
```

Keep the recap factual. Do not hide uncertainty, skipped validation, or judgment
calls.

Todos los archivos

0 archivos

Instalar plow-ahead

Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.

Descargar ZIP

Clona el repositorio y copia los archivos de la habilidad a tu proyecto.

git clone https://github.com/BuilderIO/skills/tree/main/skills/plow-ahead # Copy SKILL.md to your .claude/skills/ directory

Copiar Copiar
Configuración rápida: Copia la carpeta de la habilidad en .claude/skills/ Claude detectará y utilizará automáticamente la habilidad
Repositorio BuilderIO/skills

Habilidades relacionadas

notion-automation
Tiempo actualizado 29 de junio de 2026
airtable-automation
Tiempo actualizado 29 de junio de 2026
seo-programmatic
Tiempo actualizado 29 de junio de 2026
revops
Tiempo actualizado 29 de junio de 2026
OR