incrementlisted
Install: claude install-skill DouglasPrado/blueprint
# Increment — Adicionar, Corrigir, Atualizar ou Remover
Atualiza os blueprints de forma incremental. **Sempre Edit, nunca Write.**
Tipos: **Adicionar** feature | **Corrigir** dado errado | **Atualizar** versao/nome | **Remover** do escopo.
Para uma mudanca que atravessa varios blueprints de uma vez (renomear entidade, trocar tecnologia), use `/blueprint:patch` — ele faz varredura global com adaptacao de case.
## Passo 1: Escopo
Se o usuario nao passou o alvo como argumento, pergunte:
> "Qual blueprint atualizar?
> - **blueprint** — tecnico (`docs/blueprint/`, 17 docs)
> - **backend** — implementacao (`docs/backend/`, 15 docs)
> - **frontend** — interface (`docs/frontend/`, multi-client)
> - **prototype** — frontend mockado (`docs/prototype/`, 6 docs)
> - **connectors** — conectores cross-layer (`docs/shared/`, 3 docs geraveis)
> - **all** — os cinco"
> **`connectors` nao e `frontend shared`.** `docs/shared/` liga backend a frontend (glossario, eventos, erros); `docs/frontend/shared/` e a parte do frontend comum aos clientes (design system, data layer). Alvos diferentes, diretorios diferentes.
Se o alvo incluir **frontend**, pergunte tambem o cliente:
> "Qual cliente? **web** | **mobile** | **desktop** | **shared** | **all**"
## Passo 2: Receber a Alteracao
> "O que precisa ser atualizado? (nova feature, correcao, atualizacao ou remocao)"
## Passo 3: Leitura
Leia apenas o escopo selecionado:
| Alvo | Ler |
|------|-----|
| blueprint | `docs/blueprint/` (00 a 16)