Skills for Real Engineers. Straight from my .agents directory.
acquire-codebase-knowledge
Agent skill fromgithub/awesome-copilot
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like "map this codebase", "document this architecture", "onboard me to this repo", or "create codebase docs". Do not trigger for routine feature implementation, bug fixes, or narrow code edits unless the user asks for repository-level discovery.
How to install acquire-codebase-knowledge
npx skills add github/awesome-copilot# or add only this skill to Claude Code: copy the folder
skills/acquire-codebase-knowledge/
# into
~/.claude/skills/acquire-codebase-knowledge/ (all projects)
.claude/skills/acquire-codebase-knowledge/ (one project)
1# Acquire Codebase Knowledge23Produces 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.45## Output Contract (Required)67Before finishing, all of the following must be true:891. Exactly these files exist in `docs/codebase/`: `STACK.md`, `STRUCTURE.md`, `ARCHITECTURE.md`, `CONVENTIONS.md`, `INTEGRATIONS.md`, `TESTING.md`, `CONCERNS.md`.102. Every claim is traceable to source files, config, or terminal output.113. Unknowns are marked as `[TODO]`; intent-dependent decisions are marked `[ASK USER]`.124. Every document includes a short "evidence" list with concrete file paths.135. Final response includes numbered `[ASK USER]` questions and intent-vs-reality divergences.1415## Workflow1617Copy and track this checklist:1819```20- [ ] Phase 1: Run scan, read intent documents21- [ ] Phase 2: Investigate each documentation area22- [ ] Phase 3: Populate all seven docs in docs/codebase/23- [ ] Phase 4: Validate docs, present findings, resolve all [ASK USER] items24```2526## Focus Area Mode2728If the user supplies a focus area (for example: "architecture only" or "testing and concerns"):29301. Always run Phase 1 in full.312. Fully complete focus-area documents first.323. For non-focus documents not yet analyzed, keep required sections present and mark unknowns as `[TODO]`.334. Still run the Phase 4 validation loop on all seven documents before final output.34…
Excerpt shown under the repository's MIT license.
More skills in awesome-copilot
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
