Skip to content
Agentmart
Submit a tool

haos-project-sanitation

Saneamento medido e conservador de residuo de repositorio (cache, build, arquivo orfao), audit-only por padrao, com baseline, classificacao de residuo e…

Skill by simtransforma

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/simtransforma-haos-project-sanitation

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Saneamento medido e conservador de residuo de repositorio (cache, build, arquivo orfao), audit-only por padrao, com baseline, classificacao de residuo e comparacao antes/depois. Use quando o dono pedir para "limpar o repo", "tirar lixo do projeto", "por que essa pasta esta gigante" ou antes de preparar um repo para manutencao. Diferente de `haos-structural-refactor` (esse refatora CODIGO/arquivo gigante; esta so remove RESIDUO, nunca muda logica).

Use cases: security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/haos-project-sanitation

What's inside

Skill name
haos-project-sanitation
Description
Saneamento medido e conservador de residuo de repositorio (cache, build, arquivo orfao), audit-only por padrao, com baseline, classificacao de residuo e comparacao antes/depois. Use quando o dono pedir para "limpar o repo", "tirar lixo do projeto", "por que essa pasta esta gigante" ou antes de preparar um repo para manutencao. Diferente de `haos-structural-refactor` (esse refatora CODIGO/arquivo gigante; esta so remove RESIDUO, nunca muda logica).
License
MIT
Instructions
54 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# HAOS Project Sanitation

Use para organizar repositorio, reduzir residuo ou preparar uma base para
manutencao. O modo padrao e **auditoria sem remocao**.

## Fluxo

1. Capturar baseline: raiz resolvida, branch, `git status`, tamanho relevante,
   comando de teste/build existente e alteracao preexistente (nao confundir
   mudanca alheia com residuo).
2. Inventariar candidato sem seguir junction/symlink e sem atravessar a raiz
   do repo (nunca varrer outra arvore de projeto irma nem outro repo a partir de uma
   tarefa de sanitation do HAOS).
3. Classificar cada candidato como:
   - `GERADO_RECRIAVEL`: cache/build comprovadamente reproduzivel;
   - `STALE_COM_EVIDENCIA`: sem referencia e com substituto confirmado;
   - `ATIVO_OU_DESCONHECIDO`: preservar;
   - `SENSIVEL`: preservar e redigir do relatorio (segredo, dado pessoal).
4. Mostrar impacto estimado e mecanismo de rollback antes de qualquer remocao.
5. Remocao, movimento recursivo ou limpeza externa exige OK explicito do dono
   no turno (CLAUDE.md §3, item 6; nunca `rm`/`clean`/`reset --hard` como
   atalho, esses comandos ja sao bloqueados por padrao no main, ver §1.c).
6. Quando autorizado, alterar somente o conjunto aprovado.
7. Comparar tamanho, status e verificacao antes/depois.

## Regras bloqueantes

- Worktree sujo nunca autoriza apagar ou reverter mudanca (ver
  `superpowers:using-git-worktrees`: proibido remover worktree de sessao
  de outra ferramenta/IDE apontada pelo seu setup, sao sessoes de terceiro).
- Nao classificar por nome apenas; provar origem e recriabilidade.
- Nao tocar em `.git`, cofre (`_secrets/`), banco, memoria eterna, sessao do
  usuario ou outro runtime sem escopo explicito. Caminho `_secrets/`,
  `.githooks/` e hooks-guard sao ENFORCE TOTAL (CLAUDE.md §1.c): bloqueados
  para o main nos dois regimes, sempre delega.
- Nao instalar formatador/linter novo so para justificar uma limpeza.
- Se a verificacao piorar depois da limpeza, parar e restaurar apenas o que
  esta rotina alterou.

## Evidencia

O relatorio deve listar manifesto de candidato e removido, bytes antes/depois,
checagem executada, falha e risco residual. Nunca registrar valor secreto,
so o nome da variavel quando aplicavel.

---

Origem: portado do Codex (`<toolkit-codex-interno>/.agents/skills/haos-project-sanitation`,
20/09/2026). Adaptado: cruzado com `haos-structural-refactor` (para deixar
claro que sanitation NAO e refatoracao de codigo) e com os gates reais do HAOS
(ENFORCE TOTAL §1.c, worktrees do superpowers, OK explicito do dono §3).
Credito: Gian Marco Menegussi Scaglianti.

From simtransforma/HAOS-CC-Model, MIT.

More from simtransforma/HAOS-CC-Model

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Sep 23, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from simtransforma

Cite this page

haos-project-sanitation skill. Agent Mart. https://agentmart.dev/skills/simtransforma-haos-project-sanitation (last updated 2026-10-24)