exhu/listremo

Verifica se arquivos fonte em D e documentação markdown respeitam o limite de 80 colunas por linha do projeto. Executado via rdmd.

O que é listremo?

Esta skill verifica automaticamente se arquivos de código fonte (D) e arquivos de documentação markdown (como AGENTS.md e spec/plan1-implementation.md) não ultrapassam o limite de 80 colunas por linha definido no projeto. Ela executa um script D via rdmd (compilador LDC2) e reporta as violações com caminho do arquivo, número da linha e comprimento da linha. É útil para manter a consistência de formatação e legibilidade em projetos que adotam essa convenção de estilo. A skill suporta a verificação de diretórios inteiros ou arquivos específicos e retorna código de saída 0 se tudo estiver OK, ou 1 com detalhes das violações.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/exhu/listremo/tree/HEAD/.agents/skills/check-line-length

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Skill de Verificação de Comprimento de Linha

Verifica se arquivos de código fonte e documentação não excedem o limite de 80 colunas por linha definido em codestyle.md e AGENTS.md.

Uso

Execute o script D usando rdmd:

# Verificar alvos padrão (diretório fonte e documento de implementação)
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d

# Ou verificar arquivos / diretórios específicos
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d \
  source/ spec/plan1-implementation.md

Comportamento

  • Sai com 0 se todos os arquivos inspecionados respeitarem a regra de 80 colunas.
  • Sai com 1 e imprime caminhos de arquivo, números de linha e comprimentos de linha se alguma linha exceder 80 colunas.

Habilidades Relacionadas