Acquire Codebase Knowledge

Mappa e documenta un codebase esistente in sette documenti con prove citate.

di github · github/awesome-copilot

Promosso ★ 9.2/10

Acquire Codebase Knowledge — Mappa e documenta un codebase esistente in sette documenti con prove citate.

Cosa fa

Analizza un repository e produce sette documenti compilati (STACK, STRUCTURE, ARCHITECTURE, CONVENTIONS, INTEGRATIONS, TESTING, CONCERNS) sotto docs/codebase/, con ogni affermazione ricondotta a un percorso file o a un output di terminale e le incognite segnate esplicitamente come [TODO] o [ASK USER]. Si attiva solo su richieste esplicite di mappatura del repo, onboarding o documentazione, non su normale lavoro su feature o bug fix. Include uno script di discovery scan.py, sette template da compilare e una checklist di indagine per ciascun template.

Rapporto di test

Su un bot di 3 file senza manifest né CI, ha prodotto tutti e 7 i documenti richiesti con prove file:riga per ogni affermazione, segnalando esplicitamente lacune come il manifest delle dipendenze mancante invece di ignorarle.

Testato il: 2026-07-10 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/github/awesome-copilot
cd awesome-copilot
mkdir -p ~/.claude/skills
cp -r skills/acquire-codebase-knowledge ~/.claude/skills/acquire-codebase-knowledge

Comandi e prompt di esempio

  • /acquire-codebase-knowledgeMappa e documenta un codebase esistente in sette documenti con prove citate.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Map this repo into the seven codebase docs for onboarding
  • Document this codebase's architecture and conventions with file citations
  • Generate STACK, STRUCTURE, and CONCERNS docs for this unfamiliar repo