ARQAWA/cursor-pi

Elimina automáticamente los materiales temporales desechables comprobados de una tarea completada después de su resultado y las verificaciones requeridas, o realiza una limpieza de tarea explícitamente delimitada.

¿Qué es cursor-pi?

Esta habilidad permite que un agente de IA (como Claude Code, Cursor o Codex) limpie de forma automática y segura los archivos y directorios temporales que una tarea ha creado y que ya no son necesarios una vez que la tarea ha finalizado y se han cumplido todas las verificaciones obligatorias. Es especialmente útil para evitar la acumulación de basura en el espacio de trabajo, manteniendo el entorno limpio y ordenado sin riesgo de eliminar datos importantes. La habilidad verifica la propiedad de los archivos, su estado de finalización y respeta cualquier instrucción de retención explícita. Solo elimina lo que se ha probado que fue creado por la tarea y que es desechable, preservando los entregables finales, configuraciones, resultados de ejecución, evidencia y cualquier archivo preexistente o ambiguo. Soporta plataformas que ejecutan agentes de IA en tareas de desarrollo y utiliza el directorio temporal del sistema operativo para los materiales de limpieza, siguiendo reglas estrictas de localización y verificación.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ARQAWA/cursor-pi/tree/HEAD/research/history/codex-harness-cursor/plugins/scope-focus/cursor/skills/cleanup-task

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Tarea de Limpieza

El propietario principal o el designado aplica esta habilidad automáticamente cuando se sabe que los materiales creados por la tarea se han vuelto desechables después del resultado real, la evidencia requerida y todas las verificaciones seleccionadas u obligatorias. Si no hay objetivos, no inicie un flujo de trabajo de limpieza ni cree un cuaderno/registro para ello. Las instrucciones de retención explícitas anulan la eliminación automática. Una solicitud de limpieza directa sigue su alcance y exclusiones exactos; solo una eliminación explícita permite quitar materiales no finalizados. Pausa, bloqueador, espera de aprobación, fin de turno, parada del agente o cancelación sin eliminación no son finalización. La preparación/readiness de ToSpec preserva las entradas necesarias para la ejecución posterior.

Elimine solo los archivos o directorios temporales o intermedios exactos comprobados creados por la tarea: archivos, directorios, almacenamiento intermedio, copias extraídas, descargas temporales, versiones de caché/paquete intermedias obsoletas, copias de seguridad y un directorio Goal Memory explícito si está presente. Preserve los entregables, el resultado final de fuente/configuración/tiempo de ejecución, la caché/archivo activo final, los artefactos de investigación/informe y todo objeto preexistente, propiedad del usuario o ambiguo, excepto el material ToSpec finalizado explícitamente delimitado a continuación.

Preserve los planes del Task Notebook, notas, registros de trabajo, informes y evidencia necesarios para la continuación o uso posterior; su ubicación en el directorio temporal del sistema operativo no convierte estos registros en salida de herramienta desechable; no los mueva ni copie al almacenamiento permanente como parte de la limpieza. Reemplazar una habilidad no autoriza eliminar datos heredados de Goal Memory.

Material ToSpec finalizado

El usuario seleccionó almacenamiento temporal del sistema operativo y limpieza posterior para las salidas de ToSpec. Use solo el localizador exacto del espacio de trabajo para la tarea actual, nunca una búsqueda de todas las carpetas coincidentes o la carpeta más reciente. Lea los encabezados de su spec/plan y la evidencia de la tarea actual (para un espacio de trabajo más antiguo de tres documentos, también lea su encabezado de tareas existentes) para establecer la propiedad y la finalización real de la implementación y las verificaciones requeridas, o la instrucción explícita del usuario de descartar esta tarea exacta. ГОТОВ К РЕАЛИЗАЦИИ no es implementación completada. Mantenga los planes pendientes que necesita otro agente; no los elimine al final de la preparación de la especificación.

El objetivo debe ser un directorio real creado por la tarea scope-focus-tospec-* directamente dentro del os.tmpdir() real de Node.js, fuera de las áreas de archivos de destino reales de la tarea cuando existan; no se requiere repositorio. Vuelva a verificar las rutas canónicas y los enlaces simbólicos; no siga un enlace a otro espacio de trabajo. Dentro de ese directorio exacto, elimine solo los materiales intermedios comprobados creados por la tarea: spec.md, plan.md y material intermedio conocido; un tasks.md de un espacio de trabajo completado más antiguo solo se puede eliminar con la misma prueba de propiedad y finalización. Elimine el directorio solo si está vacío. Preserve archivos desconocidos, otras tareas, cuadernos y especificaciones de repositorio preexistentes. No migre, archive ni copie estos documentos al repositorio como parte de la limpieza.

Antes de la eliminación, establezca rutas canónicas, propiedad y exclusiones; rechace enlaces simbólicos o rutas que escapen del objetivo comprobado. Use rutas exactas conocidas, no la antigüedad, los nombres, la ubicación tmp o la ausencia de Git como prueba. No realice auditoría de disco, búsqueda recursiva de basura ni limpieza de caché compartida. Los consumidores conocidos deben finalizar el uso de un objetivo. Enumere los objetivos exactos y vuelva a verificar su prueba y exclusiones inmediatamente antes de la eliminación. Prohíba rm -f, --force, globs y limpieza amplia. Elimine un directorio Goal Memory explícitamente autorizado al final. Elimine los padres solo cuando estén vacíos. Confirme que cada objetivo seleccionado está ausente y que las exclusiones permanecen; un objetivo ausente no requiere acción. Preserve objetos ambiguos sin tratar su padre como desechable. Si la limpieza elegible requerida no puede finalizar, retenga la continuación necesaria e informe el trabajo concreto restante; no reclame finalización completa.

Individual skills in this repo

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

Skills relacionados