What problem does it solve? Repositories following the common project structure use strict conventions for codeunit layout, dependency declaration, and Python-based build automation, and this Skill provides the knowledge needed to navigate and modify such repositories without guessing where things belong. ## Core Features & Use Cases - Codeunit Conventions: Explains where source code, tests, artifacts, and the codeunit.xml descriptor live, and how codeunits declare and consume dependencies via Other/Resources/DependentCodeUnits. - Pipeline Automation Rules: Documents the mandatory Python scripts (Build.py, Linting.py, RunTestcases.py, UpdateDependencies.py, GenerateReference.py) and their required locations and behavior. - Defined Information Sources: Shows how to read codeunit.xml, ProductInformation.xml, changelogs, and GitVersion.yml instead of guessing project metadata. - Use Case: When adding a dependency between two codeunits in a monorepo, consult this Skill to learn that the dependency must be declared in codeunit.xml and consumed only through the DependentCodeUnits artifacts folder. ## Quick Start Explain how to correctly add a dependency from one codeunit to another in a repository using the common project structure.