Receber por email
← Voltar para o catálogo

claude-md-link-check

Verifique se cada importação de cadeia @path e cada link markdown dentro de cada CLAUDE.md neste projeto resolvem para um arquivo existente. Somente leitura — retorna links quebrados com referências de arquivo:linha, nunca edita.

392estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add alirezarezvani/ClaudeForge

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/claude-md-link-check/svg)](https://www.skillteca.com.br/skills/claude-md-link-check)

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

CLAUDE.md Link Check (forked, read-only)

Optional path-glob: $ARGUMENTS (default . — entire tree).

Run these steps in order. Do not modify any file.

  1. Inventory. find <root> -name "CLAUDE.md" -type f -not -path "/.git/" -not -path "/node_modules/". Also include .claude/rules/*.md. Record paths.
  2. Extract candidates from each file:
  3. Chain imports — lines matching ^@\S+. The literal after @ is a relative path.
  4. Markdown links — [text](target) where target is not an HTTP(S) URL, not mailto:, not a bare anchor #section.
  5. Resolve each candidate relative to the file containing it (use Read on the parent file to confirm position, then test -e <resolved-path> or Glob).
  6. For @../CLAUDE.md inside skill/CLAUDE.md, resolved path is CLAUDE.md.
  7. For [Backend](backend/CLAUDE.md) inside the root, resolved path is backend/CLAUDE.md.
  8. Return the report in this exact shape:
## Link Check

Files inspected: <count>
References checked: <chain_imports> @-imports, <md_links> markdown links

### Broken
- <file>:<line> — `<original-target>` → does not resolve (expected `<absolute-path>`)
- ... (omit section if empty)

### Clean
<count> references resolved.
  1. If everything resolves, return exactly ## Link Check\n\nAll <N> references resolved across <M> files.. Do not pad.

Hard rule: never invent a fix. Report the broken target verbatim. Repair is the user's call (or /sync-claude-md's).

Compartilhar X LinkedIn