clojure-review
Revisar código Clojure para violações de estilo
Esta skill ajuda desenvolvedores a revisar alterações de código Clojure e ClojureScript contra os padrões de codificação do Metabase. Ela verifica violações de estilo, problemas de qualidade de código e conformidade com convenções estabelecidas.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「clojure-review」。 Review this Clojure function for style violations
預期結果:
- ⚠️ Nomenclatura: Função pura 'get-user' deveria ser um substantivo. Considere 'user' em vez disso.
- ⚠️ Visibilidade: Esta função é usada apenas neste namespace mas não está marcada como ^:private.
- ✓ Comprimento da função (15 linhas) é aceitável (menos de 20 linhas).
- ✓ Kebab-case usado corretamente para bindings locais.
- ⚠️ Docstring faltante: Função pública requer documentação explicando propósito.
正在使用「clojure-review」。 Check if this API endpoint follows conventions
預期結果:
- ✓ Schema de resposta presente (:- <schema>)
- ✓ Parâmetros de query usam kebab-case
- ✓ Rota usa substantivo singular (/api/dashboard/:id)
- ⚠️ Corpo da requisição usa kebab-case em vez de snake_case
- ✓ Schema Malli presente para parâmetros
安全審計
安全Pure documentation skill containing only markdown guidelines for Clojure code review. No executable code, no network calls, no file system modifications, and no command execution capabilities. The scanner flagged documentation formatting and metadata identifiers as false positives.
風險因素
🌐 網路存取 (1)
📁 檔案系統存取 (2)
⚙️ 外部命令 (148)
品質評分
你能建構什麼
Revisar alterações de PR
Escaneia diffs de pull requests para violações de estilo Clojure antes de mesclar na branch main.
Aplicar guia de estilo
Verificar se todo novo código segue as convenções de nomenclatura, documentação e organização do Metabase.
Verificar contribuições
Validar se contribuições da comunidade atendem aos padrões do projeto antes de submeter.
試試這些提示
Revisar este arquivo Clojure para violações de convenção de nomenclatura. Verificar: kebab-case, nomes de funções baseados em substantivos, funções com efeito colateral terminando com !
Auditar este namespace para docstrings faltantes em vars públicos. Sinalizar qualquer função pública sem docstring explicando seu propósito, entradas e saídas.
Revisar estes endpoints de API para violações de convenção. Verificar: params de query kebab-case, bodies snake_case, nomes de rotas singulares, schemas de resposta, schemas de parâmetros Malli.
Revisar todas as alterações de Clojure neste PR contra o guia de estilo do Metabase. Relatar: violações de nomenclatura, docstrings faltantes, problemas de organização, problemas de convenção de API, e problemas de padrões de teste. Não relatar problemas analisáveis pelo linter como parênteses faltantes.
最佳實務
- Executar comandos de linting primeiro (./bin/mage kondo-updated master) antes da revisão manual.
- Revisar a lista de verificação rápida primeiro para escaneamento eficiente de problemas comuns.
- Focar em padrões de análise estática; não tentar executar código revisado.
避免
- Não postar comentários congratulatórios para alterações triviais ou conformidade de estilo.
- Não tentar aplicar correções automaticamente sem verificação.
- Não revisar parênteses faltantes (o linter trata disso).