Audit a codebase's API design — extract the public surface, detect API misuse, map the class hierarchy, or pull out the unwritten conventions an LLM needs to match local style.