Goal Setter

Convierte una solicitud aproximada en un /goal compacto y basado en evidencia para largas ejecuciones de codificación autónoma.

Por gotalab · gotalab/goal-setter-skill

Probado · Funciona ★ 9.6/10

Goal Setter — Convierte una solicitud aproximada en un /goal compacto y basado en evidencia para largas ejecuciones de codificación autónoma.

Qué hace

Redacta, audita y activa un /goal que define el 'Hecho', la evidencia de verificación, los límites de alcance y las condiciones de parada, construido para trabajo de Codex o Claude Code de múltiples iteraciones en lugar de ediciones únicas. Declina explícitamente activarse en implementaciones ordinarias, preguntas y respuestas o trabajo subjetivo sin rúbrica, e incluye un script validador de longitud para mantener el objetivo por debajo del límite de caracteres del tiempo de ejecución.

Informe de la prueba

Se le pidió que redactara un /goal para la limitación de tasa de un endpoint, la habilidad se negó a permitir que el objetivo se colapsara en una lista de pasos numerados y en su lugar forzó un párrafo basado en evidencia (429 después de la décima solicitud en 60s, npm test must stay green) — exactamente el modo de fallo que nombra y prohíbe ('Build UI, add API, write tests is a plan; it is not Done').

Probado el: 2026-07-14 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/gotalab/goal-setter-skill
cd goal-setter-skill
mkdir -p ~/.claude/skills
cp -r skills/goal-setter ~/.claude/skills/goal-setter

Comandos y prompts de ejemplo

  • /goal-setterConvierte una solicitud aproximada en un /goal compacto y basado en evidencia para largas ejecuciones de codificación autónoma.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Draft a goal for the agent to keep working until tests pass.
  • Help me scope out an autonomous coding task with clear success criteria.
  • Audit this task description, is it well-defined for a long agent run?