Make Goal
Convierte una solicitud de ingeniería vaga en un contrato /goal ejecutable con restricciones, done-when y reglas de detención.
Probado · Funciona
Qué hace
Convierte problemas, fallos de PR, informes de errores o solicitudes vagas en un contrato /goal estructurado (GOAL/CONTEXT/CONSTRAINTS/DONE WHEN/VERIFY/OUTPUT/STOP RULES) para agentes de codificación como Claude Code, Codex o Cursor. Se activa cuando el usuario pide escribir, ajustar o revisar un contrato de objetivo/tarea para un agente, o quiere convertir un problema, plan o elemento de backlog en una tarea medible; incluye un linter Python que califica los contratos contra 14 verificaciones concretas.
Informe de la prueba
Se ejecutó el scripts/lint_goal.py incluido contra una descripción de tarea de línea base ingenua y el contrato /goal producido por la habilidad para el mismo error 'mobile login is broken': la línea base obtuvo 4/14 verificaciones limpias, el contrato de la habilidad obtuvo 13/14 limpias — una brecha concreta y reproducible en la contextualización, verificación fresca y cobertura de reglas de detención.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/majiayu000/awesome-goal-prompts.git cd awesome-goal-prompts mkdir -p ~/.claude/skills cp -r skills/make-goal ~/.claude/skills/make-goal
Comandos y prompts de ejemplo
/make-goalConvierte una solicitud de ingeniería vaga en un contrato /goal ejecutable con restricciones, done-when y reglas de detención.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Turn this bug report into a clear task contract for an agentThe login page is broken on mobile, write a task for thisTighten this vague backlog item into a measurable goal