Acquire Codebase Knowledge

Kartiert und dokumentiert eine bestehende Codebase in sieben beleggestützten Dokumenten.

von github · github/awesome-copilot

Getestet · Funktioniert ★ 9.2/10

Acquire Codebase Knowledge — Kartiert und dokumentiert eine bestehende Codebase in sieben beleggestützten Dokumenten.

Was es kann

Scannt ein Repository und erzeugt sieben ausgefüllte Dokumente (STACK, STRUCTURE, ARCHITECTURE, CONVENTIONS, INTEGRATIONS, TESTING, CONCERNS) unter docs/codebase/, wobei jede Aussage auf einen Dateipfad oder eine Terminalausgabe zurückgeführt und Unbekanntes ausdrücklich mit [TODO] oder [ASK USER] markiert wird. Reagiert nur auf explizite Anfragen zu Repo-Mapping, Onboarding oder Dokumentation, nicht auf reguläre Feature-Arbeit oder Bugfixes. Enthält ein scan.py-Erkundungsskript, sieben Ausfüllvorlagen und eine Prüfliste je Vorlage.

Testbericht

Bei einem 3-Dateien-Bot ohne Manifest oder CI erzeugte es alle 7 geforderten Dokumente mit Datei:Zeile-Belegen für jede Aussage und markierte Lücken wie das fehlende Dependency-Manifest explizit, statt sie zu übergehen.

Getestet am: 2026-07-10 · Claude Code 2.x (agent harness)

Installation

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

Befehle & Beispiel-Prompts

  • /acquire-codebase-knowledgeKartiert und dokumentiert eine bestehende Codebase in sieben beleggestützten Dokumenten.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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