Skip to content
Back to skills

Esteira Up

ASecurity

Sobe a esteira inteira no Herdr, do zero ou depois de um reinício, sem duplicar nada: confere os spaces plan, dev, review, qa, homolog, release, supervisor (e monitor-issues e monitor-pr em projeto público), cria os que faltam, sobe os loops das filas, do supervisor e dos monitores e abre as vagas. Use quando o usuário chamar /esteira-up ou pedir para "subir a esteira", "levantar os loops", "reiniciei o computador, sobe tudo de novo". Exige HERDR_ENV=1.

  • 2 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added October 25, 2026
ai-agentsgobash

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add guilhermefeitosa66/esteira --skill esteira-up --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Esteira Up?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Esteira Up
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/guilhermefeitosa66-esteira-up/badge)](https://www.skillsdirectory.com/skills/guilhermefeitosa66-esteira-up)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: esteira-up
description: >
  Sobe a esteira inteira no Herdr, do zero ou depois de um reinício, sem duplicar nada: confere os
  spaces plan, dev, review, qa, homolog, release, supervisor (e monitor-issues e monitor-pr em projeto
  público), cria os que faltam, sobe os loops das filas, do supervisor e dos monitores e abre as vagas.
  Use quando o usuário chamar /esteira-up ou pedir para "subir a esteira", "levantar os loops",
  "reiniciei o computador, sobe tudo de novo". Exige HERDR_ENV=1.
---

# Subir a esteira

Requer Herdr: `test "${HERDR_ENV:-}" = 1`. Se falhar, diga que não está dentro do Herdr e pare.

Tudo é determinístico e idempotente:

```bash
.claude/esteira/bin/start-all.sh          # --dry só mostra o que faria
```

| Space | Aba 1 `monitor` | Demais abas |
|---|---|---|
| `product` | nenhum loop: espaço do mantenedor para discovery, criar issues e acompanhar a esteira | — |
| `plan`, `dev`, `review`, `qa` | `dispatch.py <etapa> --loop` (a cada `loops.dispatch_seconds`) | as vagas: um Claude sempre aberto |
| `homolog`, `release` | nenhum loop: espaço do mantenedor para homologar e lançar | — |
| `monitor-issues`, `monitor-pr` | triagem e monitor de PRs (só com `monitors: true`, projeto público) | — |
| `supervisor` | `supervise.py --loop` (a cada `loops.supervise_seconds`) | — |

- Space que não existe é criado; com nome antigo (`legacy_space_names`), é renomeado.
- Loop que já está rodando fica como está. Nunca mate um loop para "reiniciar limpo" sem pedido.
- Aba 1 com um Claude dentro é só reportada: diga para fechar (`/exit`) e rodar de novo.
- Intervalos, limites e nomes mudam no `.claude/esteira/config.json`. Um loop já de pé só pega um
  intervalo novo quando é reiniciado. Mudança nos scripts (`*.py` de `bin/`, um `/esteira-atualizar`)
  os loops pegam sozinhos: antes de cada passada eles conferem e se recarregam no mesmo processo.
- Fila pausada (`/esteira-pausar`) **continua pausada** depois do `/esteira-up` e de um reinício: o
  loop sobe, mas não despacha. Não retome por conta própria; só diga quais estão pausadas.
- Nunca rode release nem nada no space `release` por conta própria.

Depois, rode `.claude/esteira/bin/status.py` e responda em português, curto: o que foi criado (`+`),
renomeado (`~`), iniciado (`>`), o que já estava de pé (`=`), qualquer `!` com o que fazer, e a
linha dos loops (todos ✓?) e quais filas estão `PAUSADA`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.