In order for Kerbal Addons to be compatible with the CurseForge Client, they must follow a standardized structure.


The structure is as follows

GameData

├── Addon Root Folder (typically named after the Addon)

  |       ├── Addon Contents

  |       └── Additional Sub Folders as Needed

├── Other Addon's Root Folders

  |       └── Their Contents

└── Squad


This Structure will allow Addons to be managed by the CurseForge Client successfully and coexist with other Addons. A good example of this layout is the MechJeb Addon which shows the proper structure.