principleslisted
Install: claude install-skill pedroberaldo87/pedro-plugins
# Princípios de Sistema
Conecta o documento de referência de princípios ao fluxo de trabalho. Em vez de esperar que princípios sejam lembrados, esta skill mapeia os relevantes ao contexto e gera orientação prática.
## Documento Fonte
Path: `${CLAUDE_PLUGIN_ROOT}/skills/principles/PRINCIPIOS-SISTEMAS.md`
Cópia canônica vive junto com a skill. Se o original no Obsidian for editado, copiar pra cá e atualizar o index.md.
## Modos
### Planning (default) — `/principles`
Gera uma seção "Princípios de Sistema" para incorporar ao plano.
**Processo:**
1. Ler `${CLAUDE_PLUGIN_ROOT}/skills/principles/index.md` (índice leve, ~150 linhas)
2. Analisar o contexto atual:
- O que está sendo construído/modificado?
- Que infraestrutura está envolvida? (filas, bancos, APIs, caches, etc.)
- Qual a escala esperada?
- Se o contexto não está claro, perguntar ao Pedro em 1-2 frases
3. Cruzar com as categorias:
- Percorrer os triggers de cada categoria no index.md
- Selecionar 3-7 categorias onde o trigger bate com o contexto
- Se menos de 3 batem, o task provavelmente não precisa de princípios de sistema — dizer explicitamente
4. Para cada categoria selecionada:
- Ler a seção correspondente do documento fonte (grep para `## N ·` e ler a seção)
- Escolher 2-5 princípios específicos diretamente relevantes
- Para cada: 1 linha WHY (por que se aplica AQUI) + 1 linha HOW (como endereçar)
5. Gerar output no formato abaixo
**Formato de output (planning):**
```
## Prin