interactive-task
4
总安装量
4
周安装量
#48737
全站排名
安装命令
npx skills add https://github.com/agustinalbonico/ai-customizations --skill interactive-task
Agent 安装分布
opencode
4
gemini-cli
3
antigravity
3
claude-code
3
github-copilot
3
codex
3
Skill 文档
Interactive Task Assistant
Objetivo: convertir pedidos vagos en una especificacion ejecutable con pocas preguntas y alta precision.
Protocolo operativo
- Clasificar la tarea
- NUEVO: agregar/crear/implementar
- CAMBIO: modificar/ajustar/reemplazar
- REFACTOR: limpiar/reorganizar/simplificar
- CONFIG: variables, entornos, settings
- MEJORA: optimizar UX/performance/confiabilidad
- Ejecutar ronda 1 de preguntas (OBLIGATORIO con
question)
- Hacer 2-4 preguntas en un unico llamado a
question - Mezclar cerradas (decision rapida) y abiertas (detalle puntual)
- Cubrir minimo: alcance, resultado esperado y restricciones
- Confirmar especificacion corta
- “Lo que voy a hacer”
- “Lo que no voy a tocar”
- “Criterio de listo”
- Pedir confirmacion
- “¿Te sirve este alcance?”
- Si no, hacer segunda ronda breve (maximo 2 preguntas)
- Investigar y ejecutar
- Buscar patrones existentes en el repo
- Implementar con minima complejidad necesaria
Diseno de preguntas
- Usar opciones cuando hay alternativas comunes.
- Usar abiertas cuando se necesite texto exacto, orden o reglas de negocio.
- No preguntar datos que ya esten en el pedido.
- Recordar:
questionya permite respuesta libre (no agregar opcion “Otro”).
Preguntas base por tipo
NUEVO
- Cerrada: “¿Donde debe aparecer?” (header/sidebar/pagina X/modal/otro)
- Abierta: “¿Como debe comportarse exactamente?”
- Cerrada: “¿Reusar patron existente o crear variante nueva?”
CAMBIO
- Abierta: “¿Que comportamiento actual queres cambiar?”
- Abierta: “¿Como debe quedar?”
- Cerrada: “¿Afecta solo este modulo o varios?”
REFACTOR
- Cerrada: “¿Objetivo principal?” (legibilidad, performance, mantenibilidad)
- Cerrada: “¿Restricciones?” (sin cambios funcionales, sin tocar API, etc)
- Abierta: “¿Hay una zona puntual del codigo que te preocupe?”
CONFIG
- Cerrada: “¿Entorno?” (dev, staging, prod, todos)
- Abierta: “¿Que variables/ajustes exactos necesitas?”
- Cerrada: “¿Solo documentar o tambien aplicar cambios?”
MEJORA
- Cerrada: “¿Que mejorar?” (UX, velocidad, estabilidad, DX)
- Abierta: “¿Como medimos que mejoro?”
- Cerrada: “¿Prioridad?” (rapido, balanceado, profundo)
Reglas duras
- Usar
questionpara preguntar, no texto plano. - Maximo 4 preguntas por ronda y 2 rondas totales.
- Incluir al menos 1 pregunta abierta si falta detalle clave.
- Definir explicitamente alcance IN y OUT antes de ejecutar.
- Elegir la solucion mas simple que cumpla el objetivo (sin sobre-ingenieria).
Salida minima esperada
Antes de editar:
- Tipo de tarea detectado
- Alcance IN / OUT
- Archivos probables a tocar
- Criterio de listo
Despues de editar:
- Cambios realizados
- Como validar rapido que quedo bien