Receber por email
← Voltar para o catálogo

extract

Builds the gauntlet knowledge base from AST extraction and AI enrichment. Use when initializing or refreshing codebase knowledge for challenges.

314estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add athola/claude-night-market

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/extract-athola/svg)](https://www.skillteca.com.br/skills/extract-athola)

Skills relacionadas

Ver todas de Pesquisa e Web →

Alerta por categoria

Receba novas skills de Pesquisa e Web toda segunda

1 email curto, só com as skills novas de Pesquisa e Web. 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

Extract Codebase Knowledge

Build or rebuild the .gauntlet/knowledge.json knowledge base.

Steps

  1. Identify target directory: use the current working directory

or a user-specified path

  1. Run AST extraction: invoke the extractor script

``bash python3 ${CLAUDE_PLUGIN_ROOT}/scripts/extractor.py <target-dir> ``

  1. AI enrichment: for each extracted entry, enhance the detail

field with natural language explanation of business logic, data flow, architectural role, and rationale

  1. Cross-reference: link related entries across modules by

matching imports, shared types, and data flow paths

  1. Merge with annotations: preserve existing curated entries

in .gauntlet/annotations/

  1. Save: write to .gauntlet/knowledge.json
  1. Report: show summary by category, coverage gaps, difficulty

distribution

Category Priority

  1. business_logic (weight 7)
  2. architecture (weight 6)
  3. data_flow (weight 5)
  4. api_contract (weight 4)
  5. pattern (weight 3)
  6. dependency (weight 2)
  7. error_handling (weight 1)
Compartilhar X LinkedIn