Install
$ agentstack add skill-felvieira-claude-skills-fv-44-zoom-out ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Zoom Out — Mapa de Bairro Antes do Codigo
> Inspiracao: mattpocock/skills/engineering/zoom-out (MIT). > Adaptado: forca uso de graphify-out/graph.json antes de Grep/Read brutos (CLAUDE.md global).
Quando Usar
- ao receber task em modulo que o agente nao conhece bem
- quando o usuario disse "estou perdido nessa parte"
- antes de propor refactor ou architecture change (input pra skill 38)
- antes de explorar com
GrepouReaddireto (mais economico) - como preludio de
detective-specem codigos legados
Quando NAO Usar
- voce ja conhece o modulo (zoom out vira ruido)
- task pontual em arquivo unico ja identificado
- bug fix com stack trace claro
Governanca Global
Esta skill segue GLOBAL.md, policies/code-exploration.md (graph > grep > read), policies/token-efficiency.md (mapa enxuto, nao dump), policies/handoffs.md (o mapa pode ser consumido por outras skills).
Protocolo
1. Tentar graph primeiro
Antes de qualquer Read/Grep, tentar:
test -f graphify-out/graph.json && echo "graph disponivel" || echo "sem graph"
Se graph existir, ler graphify-out/graph.json + graphify-out/GRAPH_REPORT.md (god nodes, communities). Isso responde 80% das perguntas de mapa.
2. Fallback: descoberta estrutural
Sem graph, descobrir estrutura via Glob:
# Topologia
find -type f \( -name "*.ts" -o -name "*.tsx" -o -name "*.js" -o -name "*.py" -o -name "*.go" -o -name "*.rs" \) | head -50
Identificar:
- entry points (index., main., app., cli.)
- agrupamentos por pasta (modulos logicos)
- arquivos grandes (provaveis hubs)
3. Mapear callers/callees principais
Para cada hub identificado, Grep por importacoes:
# Quem usa o modulo X?
rg "from ['\"].*" --type ts --type tsx -l
4. Glossario do projeto
Antes de produzir output, capturar vocabulario do dominio lendo (em ordem de preferencia):
memory/constitution.md(se existir — termos canonicos)docs/repo-audit/current.md(audit)README.md(sintese)- Nomes de pastas/arquivos (fallback)
O mapa fala a lingua do projeto, nao termos genericos.
Output
Tabela markdown ou hierarquia textual:
# Mapa de
## Vocabulario do dominio
- :
## Arquitetura geral
## Modulos principais
| Modulo | Proposito | Callers principais | Callees principais |
|--------|-----------|-------------------|-------------------|
| ... | ... | ... | ... |
## God nodes (>X dependentes)
- : dependentes — provavel ponto de friccao
## Pendencias visiveis
-
-
Handoffs
- input pra skill 38 (architecture-deepener): mapa identifica god nodes; skill 38 propoe deepening
- input pra skill 33 (detective-spec): mapa orienta quais modulos detective deve cavar primeiro
- input pra skill 09 (orchestrator): mapa informa onde a feature toca, qual pipeline montar
- input pra skill 32 (smart-suggestions): dado o mapa, sugerir proxima acao concreta
Anti-padroes
- ❌ Dump completo de
find . -name "*.ts"— isso e fuga, nao mapa - ❌ Ler 50 arquivos pra entender 1 modulo — usa graph primeiro
- ❌ Mapa generico sem vocabulario do projeto
- ❌ "vou ler tudo e depois mapeio" — produz o mapa enquanto explora, nao depois
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: felvieira
- Source: felvieira/claude-skills-fv
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.