What problem does it solve? When agents or developers start working on a Salesforce codebase, they lack context about naming conventions, architecture patterns, label languages, and codebase layout. This Skill automates the discovery and documentation of that tribal knowledge into structured markdown files. ## Core Features & Use Cases - Codebase Scanning: Detects Salesforce project markers (force-app, sfdx-project.json) and counts artifacts by type (Apex classes, triggers, LWC, flows, objects, permission sets). - Convention Detection: Infers naming conventions from file samples, detects label and description languages, and identifies architecture patterns like trigger handlers, service layers, and async patterns. - Documentation Generation: Populates project-knowledge.md, doc-index.md, and class-catalog.md with architecture decisions, naming tables, codebase maps, and classified Apex/LWC catalogs. - Use Case: An architect agent starting its first task on an unfamiliar Salesforce repo runs this Skill to fill empty project-knowledge sections, so all subsequent agents follow detected conventions instead of guessing. ## Quick Start Scan this Salesforce project and populate the project-knowledge.md file with detected naming conventions, architecture patterns, and a codebase map.