From dev-team-kit-fv
Maps module structure and callers when navigating unfamiliar codebases. Use before editing new modules or when asked for a big picture overview.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-team-kit-fv:44-zoom-out [caminho-alvo] [--depth=2][caminho-alvo] [--depth=2]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Inspiracao:** [mattpocock/skills/engineering/zoom-out](https://github.com/mattpocock/skills/tree/main/skills/engineering/zoom-out) (MIT).
Inspiracao: mattpocock/skills/engineering/zoom-out (MIT). Adaptado: forca uso de
graphify-out/graph.jsonantes de Grep/Read brutos (CLAUDE.md global).
Grep ou Read direto (mais economico)detective-spec em codigos legadosEsta 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).
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.
Sem graph, descobrir estrutura via Glob:
# Topologia
find <alvo> -type f \( -name "*.ts" -o -name "*.tsx" -o -name "*.js" -o -name "*.py" -o -name "*.go" -o -name "*.rs" \) | head -50
Identificar:
Para cada hub identificado, Grep por importacoes:
# Quem usa o modulo X?
rg "from ['\"].*<modulo-X>" --type ts --type tsx -l
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)O mapa fala a lingua do projeto, nao termos genericos.
Tabela markdown ou hierarquia textual:
# Mapa de <area>
## Vocabulario do dominio
- <termo>: <definicao curta>
## Arquitetura geral
<diagrama ASCII opcional — so se reduz complexidade>
## Modulos principais
| Modulo | Proposito | Callers principais | Callees principais |
|--------|-----------|-------------------|-------------------|
| ... | ... | ... | ... |
## God nodes (>X dependentes)
- <arquivo>: <numero> dependentes — provavel ponto de friccao
## Pendencias visiveis
- <TODO/FIXME publicos>
- <gaps documentacao>
find . -name "*.ts" — isso e fuga, nao mapanpx claudepluginhub felvieira/claude-skills-fv --plugin dev-team-kit-fvSurfaces a map of surrounding modules, callers, and invariants when you need architectural context before making changes. Uses fd, git grep, and ast-grep for structural orientation.
Zooms out to show broader context and a map of relevant modules and callers using the project's domain glossary. Use when unfamiliar with a code section.
Produces a one-screen codebase map showing entry points, core modules, data flow, callers, and hidden coupling. Use when orienting in unfamiliar code.