CommunityPesquisa e Análise de Dadosgithub.com

ARQAWA/cursor-pi

Remove automaticamente materiais temporários e descartáveis comprovadamente criados pela tarefa após seu resultado e verificações necessárias, ou execute uma limpeza de escopo explícito.

O que é cursor-pi?

Esta skill, ARQAWA/cursor-pi (Cleanup Task), automatiza a remoção segura de materiais temporários e intermediários criados por uma tarefa, após sua conclusão real e verificações obrigatórias. Ela é útil para ambientes de desenvolvimento, especialmente com agentes como Cursor, evitando acúmulo de arquivos descartáveis e mantendo a organização do workspace. A skill funciona selecionando apenas materiais comprovadamente criados pela tarefa – como diretórios temporários (`scope-focus-tospec-*`), downloads, caches de pacotes e backups – e removendo-os com segurança, sem afetar entregáveis, arquivos de configuração, fontes ou objetos pré-existentes. Ela respeita instruções explícitas de retenção e exige prova de conclusão (resultado + verificações) antes da exclusão. Suporta exclusão segura de diretórios no `os.tmpdir()` da plataforma (Node.js) e exige reavaliação de caminhos canônicos, propriedade e exclusões imediatamente antes da remoção, proibindo comandos `rm -f`, globs ou limpeza ampla. Caso a limpeza não possa ser concluída, ela relata o trabalho restante em vez de afirmar conclusão total.

Funciona com~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 Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Tarefa de Limpeza

O responsável principal ou designado aplica esta habilidade automaticamente quando materiais comprovadamente criados pela tarefa se tornam descartáveis após o resultado real, as evidências necessárias e todas as verificações selecionadas ou obrigatórias. Se não houver alvos, não inicie um fluxo de limpeza nem crie um notebook/registro para isso. Instruções explícitas de retenção substituem a exclusão automática. Uma solicitação de limpeza direta segue seu escopo e exclusões exatos; apenas um descarte explícito permite remover materiais não finalizados. Pausa, bloqueador, espera de aprovação, fim de turno, parada do agente ou cancelamento sem descarte não são conclusão. A preparação/prontidão do ToSpec preserva as entradas necessárias para execução posterior.

Remova apenas arquivos temporários ou intermediários comprovadamente criados pela tarefa, diretórios, preparação, cópias extraídas, downloads temporários, versões obsoletas de cache/pacotes intermediários, backups e um diretório explícito de Memória de Objetivo, se presente. Preserve entregáveis, resultado de fonte/config/tempo de execução, cache/arquivo ativo final, artefatos de pesquisa/relatório e todo objeto pré-existente, de propriedade do usuário ou ambíguo, exceto o material ToSpec finalizado de escopo explícito abaixo.

Preserve planos do Notebook da Tarefa, anotações, registros de trabalho, relatórios e evidências necessárias para continuação ou uso posterior; sua localização no diretório temporário do SO não torna esses registros saída de ferramenta descartável; não os mova nem copie para armazenamento permanente como parte da limpeza. A substituição de uma habilidade não autoriza a exclusão de dados legados da Memória de Objetivo.

Material ToSpec Finalizado

O usuário selecionou armazenamento temporário do SO e limpeza posterior para saídas do ToSpec. Use apenas o localizador de workspace exato para a tarefa atual, nunca uma busca por todas as pastas correspondentes ou pela pasta mais recente. Leia seus cabeçalhos de espec/plano e evidências do trabalho atual (para um workspace mais antigo de três documentos, leia também seu cabeçalho de tarefas existentes) para estabelecer propriedade e conclusão real da implementação e verificações necessárias, ou a instrução explícita do usuário para descartar esta tarefa exata. ГОТОВ К РЕАЛИЗАЦИИ não é implementação concluída. Mantenha planos pendentes necessários para outro agente; não os exclua ao final da preparação da especificação.

O alvo deve ser um diretório real scope-focus-tospec-* criado pela tarefa diretamente dentro do os.tmpdir() real do Node.js, fora das áreas de arquivo alvo reais da tarefa quando existirem; nenhum repositório é necessário. Reconfira caminhos canônicos e links simbólicos; não siga um link para outro workspace. Dentro desse diretório exato, remova apenas o spec.md, plan.md e material intermediário conhecido comprovadamente criado pela tarefa; um tasks.md de um workspace mais antigo concluído é removível apenas com a mesma propriedade e prova de conclusão. Remova o diretório apenas se estiver vazio. Preserve arquivos desconhecidos, outras tarefas, notebooks e especificações pré-existentes do repositório. Não migre, arquive nem copie esses documentos para o repositório como parte da limpeza.

Antes da exclusão, estabeleça caminhos canônicos, propriedade e exclusões; rejeite links simbólicos ou caminhos que escapem do alvo comprovado. Use caminhos exatos conhecidos, não idade, nomes, localização tmp ou ausência do Git como prova. Nenhuma auditoria de disco, busca recursiva por lixo ou limpeza de cache compartilhado. Os consumidores conhecidos devem terminar de usar um alvo. Enumere alvos exatos e re-confira suas provas e exclusões imediatamente antes da exclusão. Proíba rm -f, --force, globs e limpeza ampla. Exclua um diretório de Memória de Objetivo explicitamente autorizado por último. Remova pais apenas quando vazios. Confirme que cada alvo selecionado está ausente e as exclusões permanecem; um alvo ausente não requer ação. Preserve objetos ambíguos sem tratar seu pai como descartável. Se a limpeza elegível necessária não puder ser concluída, retenha a continuação necessária e relate o trabalho concreto restante; não afirme conclusão total.

Individual skills in this repo

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

Habilidades Relacionadas