CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

zoom-out

Produz mapa de modulos e callers quando o agente esta perdido numa area de codigo desconhecida. Sobe uma camada de abstracao e da visao de bairro antes de tocar codigo. Use quando estiver unfamiliar com uma area, ao iniciar trabalho em modulo novo, ou quando o usuario pedir "visao geral", "mapa", "estou perdido", "como isso encaixa". Trigger em: "zoom out", "mapa de modulos", "mapa dos modulos", "estou perdido", "perdido nesse codigo", "como isso encaixa", "como se conecta", "callers principais", "visao geral", "big picture", "neighborhood", "broader context", "higher level perspective".

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-built, self-contained instruction skill: a sequenced protocol with a genuine validation checkpoint, concrete commands, a domain-glossary step that grounds output in project vocabulary, and explicit anti-patterns. The main flaws are an invalid ripgrep type flag in the caller-mapping command, unvalidated entry-point/module identification, and some redundancy with the frontmatter.

Suggestions

Fix the caller-mapping command: `rg --type tsx` fails because ripgrep has no `tsx` type (`--type ts` already covers .ts and .tsx) — drop the invalid flag so the core grep step is copy-paste ready.

Extend the pre-delivery checkpoint beyond god nodes: briefly verify entry points and module groupings (e.g., confirm an identified entry point is actually imported/executed) the same way hubs are double-checked.

Trim redundancy: the "Quando Usar" bullets largely restate the frontmatter triggers, and the numbered Handoffs references (skills 38/33/09/32) could be compressed to names only to save tokens.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — commands and identification criteria are given without tutoring — but "Quando Usar" repeats the frontmatter triggers and the Governanca/Handoffs sections add orchestration detail of marginal value to the executing agent, keeping it below the every-token-earns-its-place anchor.

4 / 5

Actionability

Concrete, mostly executable commands (test -f graphify-out/graph.json, find with named extensions, rg import search) plus an ordered glossary-source list and a concrete output template; however `rg ... --type tsx` is invalid (ripgrep has no tsx type) and the placeholders <alvo>/<modulo-X> leave minor gaps versus copy-paste-ready.

4 / 5

Workflow Clarity

The protocol is a clear four-step sequence with an explicit validation checkpoint ("confirmar com um segundo grep... sai do mapa ou vira nota 'desatualizado'"), but validation covers only god nodes/hubs — entry points and module groupings are produced without a corresponding check.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed; the single document is organized into clear sections (Quando Usar, Protocolo numerado, Output, Handoffs, Anti-padroes) with external file pointers (GLOBAL.md, policies/*, graphify-out/*) one level deep and clearly named, so all content is appropriately placed.

5 / 5

Total

17

/

20

Passed

Description

86%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it answers what and when explicitly, uses third person, and carries an unusually rich set of natural trigger phrases in both Portuguese and English. The only weaknesses are mildly abstract capability phrasing and a few broad triggers that could collide with adjacent exploration skills.

DimensionReasoningScore

Specificity

"Produz mapa de modulos e callers" is a concrete action, but "Sobe uma camada de abstracao e da visao de bairro" is abstract framing rather than an additional concrete capability — this matches the anchor naming the domain with 1-2 concrete actions, not the 'several specific actions' of a 4.

3 / 5

Completeness

It clearly states what the skill does ("Produz mapa de modulos e callers", "da visao de bairro antes de tocar codigo") and explicitly when to use it ("Use quando estiver unfamiliar com uma area, ao iniciar trabalho em modulo novo, ou quando o usuario pedir...") with concrete trigger phrases — the anchor-5 pattern.

5 / 5

Trigger Term Quality

The explicit "Trigger em:" list covers natural user phrasings comprehensively with synonyms and both languages ("estou perdido", "perdido nesse codigo", "como isso encaixa", "como se conecta", "visao geral", "big picture", "neighborhood", "broader context"), matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

The niche (orientation in unfamiliar code via module/caller maps) is distinct, but broad triggers like "visao geral", "big picture", and "higher level perspective" carry minor overlap risk with general exploration or architecture skills — mostly distinct rather than minimal conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata.version' is missing

Warning

Total

14

/

16

Passed

Repository

felvieira/claude-skills-fv

Path

skills/44-zoom-out/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.