github avatar

Acquire Codebase Knowledge

Drops seven markdown files in docs/codebase covering stack, structure, architecture, conventions, integrations, testing, and concerns. Runs a Python scan script first to catalog manifests, dependencies, CI configs, and metrics across 25+ languages, then populates templates based only on verifiable evidence. The workflow is rigid by design: every claim needs a file reference, unknowns get marked TODO, and you validate against checklists before finishing. Best for onboarding or legacy audits where you need grounded documentation fast. Won't guess or infer, which means you get honest gaps instead of plausible fiction. Handles monorepos and path aliases but demands Python 3.8+ and won't work without running from project root.

skills.sh installs
2.3K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill acquire-codebase-knowledge --agent claude-code

Installs into .claude/skills of the current project.

Files

Acquire Codebase Knowledge

Produces seven populated documents in docs/codebase/ covering everything needed to work effectively on the project. Only document what is verifiable from files or terminal output — never infer or assume.

Output Contract (Required)

Before finishing, all of the following must be true:

  1. Exactly these files exist in docs/codebase/: STACK.md, STRUCTURE.md, ARCHITECTURE.md, CONVENTIONS.md, INTEGRATIONS.md, TESTING.md, CONCERNS.md.
  2. Every claim is traceable to source files, config, or terminal output.
  3. Unknowns are marked as [TODO]; intent-dependent decisions are marked [ASK USER].
  4. Every document includes a short "evidence" list with concrete file paths.
  5. Final response includes numbered [ASK USER] questions and intent-vs-reality divergences.

Workflow

Copy and track this checklist:

- [ ] Phase 1: Run scan, read intent documents
- [ ] Phase 2: Investigate each documentation area
- [ ] Phase 3: Populate all seven docs in docs/codebase/
- [ ] Phase 4: Validate docs, present findings, resolve all [ASK USER] items

Focus Area Mode

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Git & Pull Requests, Documentation, Code Review & Quality, AI & Agent Building, Debugging, Sales & Marketing
First seen
May 16, 2026

More from github/awesome-copilot

All 318
1github avatarnapkingithub/awesome-copilotVisual whiteboard collaboration for Copilot CLI. Creates an interactive whiteboard that opens in your browser — draw, sketch, add sticky notes, then share every2.3Kskills.sh installs
2github avatarcloud-design-patternsgithub/awesome-copilotCloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, performance, messaging, security, and depl2.3Kskills.sh installs
3github avatarcli-masterygithub/awesome-copilotInteractive training for the GitHub Copilot CLI. Guided lessons, quizzes, scenario challenges, and a full reference covering slash commands, shortcuts, modes, a2.1Kskills.sh installs
4github avatarspring-boot-testinggithub/awesome-copilotExpert Spring Boot 4 testing specialist that selects the best Spring Boot testing techniques for your situation with Junit 6 and AssertJ.2.1Kskills.sh installs
5github avatarcodeqlgithub/awesome-copilotComprehensive guide for setting up and configuring CodeQL code scanning via GitHub Actions workflows and the CodeQL CLI. This skill should be used when users ne2Kskills.sh installs
6github avatarflowstudio-power-automate-buildgithub/awesome-copilotBuild, scaffold, and deploy Power Automate cloud flows using the FlowStudio MCP server. Your agent constructs flow definitions, wires connections, deploys, and 1.9Kskills.sh installs