Acquire Codebase Knowledge

Mapuje i dokumentuje istniejący kodebase w siedmiu dokumentach opartych na dowodach.

Autor: github · github/awesome-copilot

Testowano · Działa ★ 9.2/10

Acquire Codebase Knowledge — Mapuje i dokumentuje istniejący kodebase w siedmiu dokumentach opartych na dowodach.

Co robi ten skill

Skanuje repozytorium i tworzy siedem wypełnionych dokumentów (STACK, STRUCTURE, ARCHITECTURE, CONVENTIONS, INTEGRATIONS, TESTING, CONCERNS) w docs/codebase/, gdzie każde twierdzenie jest podparte ścieżką pliku lub wynikiem z terminala, a niewiadome wyraźnie oznaczone [TODO] albo [ASK USER]. Uruchamia się wyłącznie przy wprost sformułowanych prośbach o mapowanie repo, onboarding czy dokumentację, nie przy zwykłej pracy nad funkcją czy naprawie błędu. W komplecie skrypt discoveryjny scan.py, siedem szablonów do wypełnienia i checklista śledztwa dla każdego szablonu.

Raport z testu

Na 3-plikowym bocie bez manifestu ani CI wygenerował wszystkie 7 wymaganych dokumentów z dowodami plik:linia dla każdego twierdzenia, wprost oznaczając luki, jak brakujący manifest zależności, zamiast je pomijać.

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

Instalacja

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

Komendy i przykładowe prompty

  • /acquire-codebase-knowledgeMapuje i dokumentuje istniejący kodebase w siedmiu dokumentach opartych na dowodach.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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